Saniock
http://modx.im/blog/docs/2762.html
тут примеры
Saniock
&sgOrderBy=sg_id DESC
Anonymous
Всем привет! Задача выпала поработать с modx evo! Ребята, нужно оптимизацию загрузки на сайте как-то наладить, понятное дело, что нужно с кэшем поработать, пока единственное и внятное, что нагуглил - это CacheAccelerator
Anonymous
Стоит ли это использовать?
Рустам
Спасибо всем.
Dmytro
Кеш акселератор это уже когда все остальное оптимизровали
Dmytro
в целом и без него сайт может работать очень шустро + он не стабильно работает есть нюансы
Dmytro
1 надо проверить узкие места и исправить скиньте доступы к сайту в личку гляну
Рустам
Anonymous
Anonymous
Действительно, да про Ditto читал, что пробелмы возникают в нём.
Anonymous
Вероятно, следует туда копать, имею в виду, что в оптимизацию кода.
Anonymous
Dmytro
1 если есть убрать весь phx
Dmytro
2 минимизировать вложенный файлы
3 переписать все на DocLister и вложенные снипеты через prepape
Anonymous
Очень кратко и понятно. Спасибо огромное!
Anonymous
:)
Dmytro
и смотрю там версия старая нужно обновить до текущей
Ilya
Ditto и Wayfinder сильно влияют на производительность, по сравнению с Doclister?
Ilya
сорян, я еще не добрался до второго, поэтому и спрашиваю
Антон
Да
Dmytro
Если проект не 100 страниц то сильно
Ilya
а если, к примеру, визитка ?
Dmytro
тогда разница не существенна
Ilya
хотя, если уже начать работать с DocLister
Ilya
то какая разница, визитка или нет
надо один раз попробовать
Dmytro
ну да я потому удалил со сборки Ditto)
Ilya
а приходилось кому делать города-поддомены на modx?
Dmytro
делал
Ilya
самопис или есть решение?
Dmytro
да там пару строк кода :)
Wlatt
Как болезнено мне переходить с дитто, никак не могу соскочить, т.к. у проектов срок сдачи посчитан без учета разбирания доклистера. Обычно начинаю разбираться с ним, упрусь в какую нибудь мелочь, и мне становится быстрее на дитто переделать.
Wlatt
Замкнутый круг блин
Ilya
+1
Ilya
у меня так с SimpleGallery было
Ilya
выводилась всего 1 картинка
Dmytro
ну так следующий проект начинаешь без Дитто и все )
Антон
Да там просто логику понять
Антон
Как работает
Антон
И все
Антон
Доки есть
Антон
Пару дней потратить
Ilya
Ну теперь чат есть
Ilya
вопросики и ответики
Wlatt
Это да, след. проект дочно на доклистере. Какой раз уже так говорю )))
Ilya
Я сам переполз только после того как нанял AgelNash на один проект и он всё переписал на DL )) вариантов не осталось
Ilya
зато теперь вообще не понимаю как можно было жить без prepare
Ilya
что за prepare ?
Ilya
Добавляем к вызову DocLister параметр &prepare=test (можно и не тест, а любое другое значение).
Создаем сниппет с именем test (ну или с тем именем, которое было указано в параметре prepare)
В сниппете пишем такой код:
Ilya
<?php
if(!empty($data['longtitle'])){
$data['longtitle'] = $modx->runSnippet("snippet", array('text'=>$data['pagetitle']));
}
return $data;
Ilya
тоесть можно самому формировать любые плейсхолдеры для tpl и всячески их обрабатывать
Ilya
чтобы удобно было выкладывать код, пиши вначале и в конце `
Ilya
это так, удонбо получается )
Ilya
о, это же прекрасно
Ilya
всё, ндао сегодня будет попробовать
Ilya
а то)
Sazanof
Ребят, привет. Подскажите, был како-то плагин, который позволял выводить плейсхолдеры в контенте подставляя знаки комментария
То есть [+placeholder+] становился [+<!— // —>placeholder<!--//-->+] типа того
Ilya
а зачем?
Ilya
какую задачу вы хотите решить?
Sazanof
Вывести пример кода
Ilya
аа, дошло
Sazanof
На сайте, работающем на модх
Ilya
автоматическое экранирование
Sazanof
точно
Ilya
я делал это так
Dmytro
пишите вот так:
[-++-]
Ilya
$content = $modx->documentObject['content'];
$content = str_replace(['[[',']]'],['[!— —>[',']!— —>]'],$content);
$modx_setPlaceholder('content', $content);
Dmytro
и после замена на выводе
Dmytro
просто как по вашему понять что пример а что плейсхолдер ))
Dmytro
который вы поставить хотите ?
Ilya
ну и соответственно вывод не [*content*] а [+content+]
Sazanof
Ilya
$modx->setPlaceholder естественно
Akool
Люди, может кто сталкивался с таким.
замечено какое-то странное зависание кеширования. делаю изменения с сниппете, на фронте изменения не применются. кеш сбрасываю, в браузере с очисткоё кеша обновляю несколько раз. Изменений нет.
потом вдруг срабатывают. пока не понял после чего. несколько сохранений сниппета или чанка. сбросы кешей. и в потом появляются изменения.
замечено на свежй сборке с новым меню.
хостинги разные.
Akool
не могу понять где искать причину
Ilya
кеширование сервера
Ilya
было такое
Ilya
настройки хостинга копай
Akool
так что именно кешируется? html на хостинге? sql?
где-то же оно хранит. и что искать?