yr4ik Posted October 5, 2014 Report Share Posted October 5, 2014 По моему вы придираетесь. Вероятность, что будет ассоциативный массив, с ключом в котором есть двойной пробел стремится к нулю.К Какому нулю? Эта вероятность очень сильно велика. И это касается не только пхп а и js И потом вы не внимательно читаете тему я тут уже написал, что решение с указанием в конфигурации параметра более лучше. Так об чем разговор? Показать кто лучше или круче? По моему это Вы не все внимательно читаете!То решение - лучше. Но код сжатия там вызывается постоянно в отличии от моего и вашего. А вот различия между моим и вашим:в класс самарти - не вносятся измененияв моем коде функция вызывается еще при взятии tpl. Синтаксис смарти проще обработать чем php. Это позволяет не нарушать коды и снижает уровень возникновения ошибок. И вообще у вас в temp_ignore_scripts пишется что попало из за php тегов <?php xxx ?> Quote Link to post Share on other sites
SerSport Posted October 13, 2014 Report Share Posted October 13, 2014 А как сделать так чтобы сжимался только шаблон сайта, а шаблон админки оставался оригинальным ? Quote Link to post Share on other sites
Мизантроп Posted December 3, 2014 Author Report Share Posted December 3, 2014 А как сделать так чтобы сжимался только шаблон сайта, а шаблон админки оставался оригинальным ?мой вариант юзаете на предыдущес странице или вариант Юрика, который скорее более правильный:качаете его файл ищите там строчку public function template_min($source, $smarty){ после неё сразу пишите: if(preg_match('#/(simpla|order|cart)/#i', $this->template->getTemplateFilepath() )){ return $source;} |order и |cart - можно убрать из строки выше это завершение заказа и корзина Quote Link to post Share on other sites
Karen Posted February 7, 2015 Report Share Posted February 7, 2015 (edited) Вот на мой взгляд лучшее решения для этой задачи. Может кто что предложит лучше.Simpla с smarty > 3В smarty - ничего не меняемПросто заменяем api/Design.phpи в config/config.php ставим smarty_html_minify = true; Подскажите, мне нужно просто в config/config.php [smarty] smarty_compile_check = true; smarty_caching = false; smarty_cache_lifetime = 0; smarty_debugging = false; добавить строчку smarty_html_minify = true; и заменить api/Design.php?А как проверить сжимается ли HTML? Edited February 7, 2015 by Karen Quote Link to post Share on other sites
Maksclub Posted February 8, 2015 Report Share Posted February 8, 2015 Подскажите, мне нужно просто в config/config.php [smarty] smarty_compile_check = true; smarty_caching = false; smarty_cache_lifetime = 0; smarty_debugging = false; добавить строчку smarty_html_minify = true; и заменить api/Design.php?А как проверить сжимается ли HTML? Там вроде как есть уже эта строка, если нет, то наверное версия не та, и значит строкой не сделать ничего, нужно smarty обновить... ну и еще что-то... проверяется просто : код страницы в браузере будет сжат то есть в несколько строк всего будет Quote Link to post Share on other sites
Karen Posted February 8, 2015 Report Share Posted February 8, 2015 Там вроде как есть уже эта строка, если нет, то наверное версия не та, и значит строкой не сделать ничего, нужно smarty обновить... ну и еще что-то... проверяется просто : код страницы в браузере будет сжат то есть в несколько строк всего будетВерсия 2.3.6 Quote Link to post Share on other sites
4443345 Posted March 17, 2016 Report Share Posted March 17, 2016 с какой то версии симплы есть в config/config.php строка smarty_html_minify = false;надо заменить на true Если Ваше решение отличается и оно на Ваше мнение лучше, то думаю стоит добавить патч на GitHubу меня 2.1.5 версия, подскажите как быть?, ни один ни второй вариант в теме не подходит, так как отстствуют такие файлы и строки Quote Link to post Share on other sites
tsybart Posted March 25, 2016 Report Share Posted March 25, 2016 так же интересно как добавить smarty_html_minify = true для версии 2.1.5 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.