Pathologic
можно использовать сниппеты
Aleksey
ну так [[if]] по сути тот же сниппет?
Aliaksandr
Я использую [[if]] либо prepare если в чанке DL
Pathologic
ну, разница есть все же: написать if {} elseif {} else или разбирать параметры и все такое
Aliaksandr
Один раз пользовался кардинальным методом - в шапке некэшированный сниппет, который все ифы по шаблону обрабатывал и ставил в плейсхолдеры значения
Aleksey
Aliaksandr
Которые потом уже по шаблону использовались
Pathologic
Aliaksandr
Это же можно делать плагином, но с ним концы потом сложнее будет найти
Pathologic
шаблонизатор лучше всего (:
Aleksey
это типа Twig? сегодня рекомендовали уже его. Есть положительные отзывы?
Pathologic
да, типа Twig (: я отзываюсь положительно (:
Aliaksandr
Я боюсь что в твиге что-нибудь отвалится под самый конец и придется переделывать на чистом модх)))
Pathologic
пока что больше отваливалось в чистом modx ((:
Aliaksandr
Т.к. на конец оставляется обычно самое сложное)
Aliaksandr
Модх проще починить методом тыка)))
Aliaksandr
Возможно это фобия))))
Aliaksandr
Так как на ранней стадии его внедрения было много "если"
Сергей
Возможно это фобия))))
это нежелание потратить 2 часа времени, чтобы понять как это работает, но зато весь день потратить в чате с одним вопросом почему у меня не работают модификаторы - это могут
Pathologic
Сергей
хотя это я для себя делал, так то всё пашет как часики
Pathologic
на ранней стадии разве что поставить было тяжеловато
Aliaksandr
А потом и спросит не у кого будет, вот народ и побаивается)
Сергей
оговорки в духе, что Доклистер прекрасно с Твигом работает?
Aliaksandr
Внутри чанков не работал раньше
Pathologic
в чанках доклистера можно сейчас твиг использовать
Pathologic
а в шаблоне писать как обычно
Aliaksandr
Люблю я чанки больше @CODE, такая вот странная любовь))
Pathologic
я тоже (:
Pathologic
ну или без чанков вообще
Aliaksandr
Наверно по старой памяти, потому что if можно использовать только в чанках))
Aliaksandr
Или phpthumb, что более актуально
Сергей
ставьте твиг, сразу много что покажется ненужным, поскольку всё есть в твиге
Aliaksandr
Так что тут на любителя, кто через prepare картинку режет, кому удобнее в чанке phpthumb, ну а кто-то до сих пор directresize фигачить пытается
Aliaksandr
Надо будет попробовать на какой визитке твиг)
Anonymous
@Dmi3yy @Pathologic93 Сергей
У меня к вам вопрос, как к тем людям, которых я считаю круче себя в программировании на php.
Представьте вы получили JSON откуда-то либо. Вам его нужно сохранить в файл, а потом в другом месте обработать. Ваши действия.
1) Сохраните JSON
2) Преобразуете в массив и через serialiaz получите строку которую можно записать.
Aliaksandr
Хотя именно тут дилемма: на визитке с ним возится лениво, а на портале начинать - стремно)
Pathologic
Владимир 🇺🇦
http://fugafilm.com.ua/
Сергей
json предпочтительнее
Владимир 🇺🇦
ребят проблема не могу понять почему отвалились якоря)
Aliaksandr
base href
Сергей
Anonymous
Отгадайте что я увидел в чужом исходном коде 😊
Pathologic
документация у твига хорошая
Aliaksandr
Я смарти лет десять назад пользовал, твиг по идее похож
Pathologic
ага
Pathologic
принципы те же
Сергей
Aliaksandr
Anonymous
У меня уже есть желание, завести канал в телеграмме "не надо так"
Dmytro
Anonymous
Потому что в последнее время, что-то прям очень активно встречаю такие вещи
Aliaksandr
Зато юный хакер подумает зашифровано и не полезет)
Aliaksandr
У многих от вида исходных данных шопкипера в базе испуг по два дня был))
Aliaksandr
Тут тот же принцип))
Pathologic
у меня до сих пор от него испуг ((:
Anonymous
Ну я недавно в одну конфу кидал исходники шопкипера или ефильтра
Anonymous
Там тоже гениальные вещи были
Aliaksandr
Ефильтр сам по себе гениален, просто мало людей понимают, что там к чему)
Anonymous
Во нашёл:
Залез в сниппет efilterresult, возник один важный вопрос. Серьёзно может не сработать?
https://image.prntscr.com/image/Ps8WezAaRRepn9GrcYtxyw.png
Pathologic
ну и что тут плохого
Pathologic
может раньше $params не задавался без параметров
Pathologic
а, понял
Pathologic
нет, но может сначала проверка была, а через какое-то время добавилось присваивание, вот и получилось (:
Anonymous
О нашёл на гитхабе эту вещь
https://github.com/webber12/eFilter/blob/master/install/assets/snippets/snippet.eFilterResult.tpl#L126
Anonymous
Да там и чуть выше, есть такое же присваивание и не одно.
Anonymous
А то вдруг скажите, что подфотошопил результаты 😊
Pathologic
много лажи тянется с давних времен, просто потому что лень переписывать
Anonymous
Aliaksandr
Всякое в жизни встречал, не вижу ничего криминального в доп проверке перед запуском)
Сергей
по идее на макс. уровне ошибок на пыхе 7.2, выдаст нотайс
Сергей
$params не является массивом
Pathologic
это еще почему