1616 * ===============================================================
1717 * Файл: less.php
1818 * ---------------------------------------------------------------
19- * Версия: 2.1.0 (18.07 .2013)
19+ * Версия: 2.1.2 (30.12 .2013)
2020 * ===============================================================
2121 *
2222 * Использование:
2323 * ---------------------------------------------------------------
2424 * Где нибудь в начале header.php прописать:
25- <?require_once(' less/less.php');?>
25+ <?require_once($_SERVER['DOCUMENT_ROOT'].'/res/ less/less.php');?>
2626 *
27- * По умолчанию подключается файл template_styles.less текущего шаблона сайта.
28- * туда же записывается одноимённый css-файл (который и используется в bitrix).
27+ * По умолчанию подключается файл /res/less/template_styles.less
28+ * а css файл кладётся в папку /res/css/ - это сделано для удобства использования автолоадера (о нём будет сказанно в следующем году).
29+ * прис этом желательно удалить пустой template_styles.css из папки с шаблоном.
2930 * Все настройки чуть ниже.
3031 * ===============================================================
3132 */
4142$ lessLogFile = 'less-log ' ; // Имя лог-файла. Файл является html-страницей и записывается в корень сайта.
4243
4344// Определяем входящий и выходящий файлы и определяем сжимать или нет выходящий файл.
44- $ inputFile = $ _SERVER ['DOCUMENT_ROOT ' ].SITE_TEMPLATE_PATH . " /special .less" ; // Файл template_styles.less, лежащий в текущем шаблоне сайта
45- $ outputFile = str_ireplace ('. less ' , '. css ' , $ inputFile ); // Файл template_styles.css - который подключается к шаблону
46- $ normal = true ; // true для отключения сжатия выходящего файла.
45+ $ inputFile = $ _SERVER ['DOCUMENT_ROOT ' ].' /res/less/template_styles .less' ; // Файл template_styles.less, лежащий в текущем шаблоне сайта
46+ $ outputFile = str_ireplace ('less ' , 'css ' , $ inputFile ); // Файл template_styles.css - который подключается к шаблону
47+ $ normal = false ; // true для отключения сжатия выходящего файла.
4748$ alertError = true ; // false для показа ошибок компиляции вверху страницы (по умолчанию показываются js-алертом);
4849
4950$ copyText = '@author: Павел Белоусов (www.info-expert.ru) ' ; // Текст, который будет записан в начало файла CSS вместе со статистикой
@@ -213,7 +214,7 @@ function autoCompileLess($inpFile, $outFile, $nocompress = false, $copy) {
213214
214215 // Добавляем копирайты и информацию по файлам в начало.
215216 $ copy = '
216- /* = =========================================================================
217+ /*! =========================================================================
217218 @outputFile: ' .basename ($ outFile ).'
218219 @inputFiles: ' .implode (', ' ,$ sourceFiles ).'
219220 @date: ' .date ('Y-m-d H:i:s ' ).'
@@ -228,4 +229,4 @@ function autoCompileLess($inpFile, $outFile, $nocompress = false, $copy) {
228229 }
229230 }
230231
231- ?>
232+ ?>
0 commit comments