Aliaksandr
Anonymous
Anonymous
Anonymous
Ну а если тяжело в валидацию, можно создать issue
Aliaksandr
А не валите посторонним людям сайты
Anonymous
Anonymous
Там идёт вызов сниппета, если я правильно помню
Anonymous
Ой, а сниппет не любит пустой documents, разве не так?
Anonymous
А ещё у нас это поиск. И если пустая строка, значит ничего не нашлось
Anonymous
А если ничего не нашлось, то зачем дёргать другие сниппеты?
Anonymous
О великий гуру кода просвятите меня, зачем нам пытаться вывести то что не найдено?
Aliaksandr
Для окадемикаф блейда еще раз поясню: чтобы не повалился доклистер а за ним и весь сайт
Anonymous
А что мешает вывести emtyTpl и не дёргать доклистер?
Anonymous
Или это только окадемики видят? Что можно вывести чанк отвечающий за пустой сниппет, если ничего не найдено?
Aliaksandr
А то им потом объясняй, что надо было к двум оберткам еще третью сверху дописывать)
Dmytro
Какие пр ?
Если даже нормально свои релизы не оформлены
https://github.com/webber12/evobabel-0.2/releases
Aliaksandr
А уходил он часто именно в документс, вот я людям и помог
Anonymous
Aliaksandr
Anonymous
Пойду тихонько 1000+ ТВ-шек создавать как гуру завещает
Aliaksandr
Aliaksandr
Aliaksandr
Потому давайте уже не будем тут трясти грязным бельишком:)
Aliaksandr
Несерьезно это все на фоне "кучи готовых решений ларавель"
Aliaksandr
Сейчас найдут два миллиона багов, пришлют три миллиона pr, хоть какой то толк будет с этого всего действа
Dmytro
Dmytro
Вот тебе пруф про евобабел
Aliaksandr
Aliaksandr
Вот тебе пруф про евобабел
Ты уже несколько раз "чинил", чтоб брало с мастера, а не релиза. Опять поломал, не даешь людям обновлять, а на меня валишь?:)
Aliaksandr
А я думаю, откуда у них это все еще под 1.3.6 админку:)
Dmytro
Хз я с релизов узнаю что что то обновили и в екстрас версию повышаю
Dmytro
А релизы это принято так если что
Dmytro
Но явно не у всех
Evgeniy
@webber_12 может хватит уже тролить?
Ruslan
пока вы отвечаете, он и будет продолжать.
Aliaksandr
А один окадемик не поняв как обычно в чем дело хохмить пытался, да обделался
Aliaksandr
Вот и вся история
Evgeniy
$out = $modx->runSnippet('DocLister', array(
'idType' => 'documets',
'documets' => $ids
));
return $out === '' ? 'EMPTY' : $out;
Evgeniy
$out = '';
if(!empty($ids)) {
$out = $modx->runSnippet('DocLister', array(
'idType' => 'documets',
'documets' => $ids
));
}
return $out === '' ? 'EMPTY' : $out;
Evgeniy
Найди код говнокодера
NeOleg
Гуру.. када 2.0.0 alfa можно будет потрогать, попытался обновить через updater, повис и фронт и бэк..
Aliaksandr
Ну так нафига он на скрине выводит все документы
Aliaksandr
Мне же нужно, что ничего не было:)
Evgeniy
Evgeniy
Aliaksandr
Aliaksandr
лол
В чем лол? Если я задаю пустой список, то по логике надо вывести все, а не пустой список?
Evgeniy
Evgeniy
Дальше будем тупить?
Aliaksandr
Короче плавненько с темы "тех пятерых" куда то ускакали :)
Aliaksandr
Дальше будем тупить?
Сам с третьего раза вспомнил? А я вот не смог и пофиксил у себя, чтоб не объяснять каждому потом. Кому от этого плохо стало?:)
Aliaksandr
Особенно на фоне грядущей "кучи готового на ларавель", я думаю там же не только магазин, но и поиск и фильтры и все остальное будет
Aliaksandr
Можно будет расслабиться и начать жить и зарабатывать:)
Evgeniy
Aliaksandr
Ладно ребятки, весело с вами, но бесперспективно, пока тех пятерых не найдете
Aliaksandr
Проще пойти семечками торговать😉
Так я с тобой соревноваться и не собирался, я просто спросил кто так сможет еще, наоборот гордиться должен оценками заслуг перед отечеством, а ты чего то взъелся:)
Aliaksandr
Aliaksandr
Для чего придумано, для того и используется
EVO bot Лёшка
Aliaksandr
Aliaksandr
Вот смешно читать про мои мелкие претензии к отдельным аспектам от людей, которым в модх не нравится вообще ничего: от парсера до тв, от сниппетов до чанков, а особенно модификаторов. Которые когда то и были основной фишкой модх
Evgeniy
Думаю тут быстрее заметят https://telegram.me/bitrixfordevelopers
Evgeniy
Вот смешно читать про мои мелкие претензии к отдельным аспектам от людей, которым в модх не нравится вообще ничего: от парсера до тв, от сниппетов до чанков, а особенно модификаторов. Которые когда то и были основной фишкой модх
Ты воспринимаешь все слишком серьезно.
- Парсер MODX это было хорошо, пока в него не напихали всякого бреда в виде <IF> и т.п. непонятных модификаторов
- ТВ это хорошо для кастомизации шаблонов. Но это плохо для больших каталогов.
- Сниппеты это всегда было круто. Но не нужно программировать вызовами сниппетов - лучше обернуть сниппет из которого выполнить runSnippet
- Чанки это тоже удобно, но не нужно весь сай резать начанки и каждый шаблон при вызове сниппета тоже туда пихать. Иначе самому потом сложно найти где и что. Приходится разматываь всю цепочку: документ->шаблон->чанк->сниппет->чанк. В чанках движка должны лежать только обособелнные представления (письма пользователеям, независимые блкои без вложенных вызовов чанков и т.п.). В вызовах сниппетов лучше использовать @CODE.
- PHX модификаторы тоже удобны. Но ими тоже нужно пользоваться с умом. Становится большой проблемой, когда стоит PHX плагин. А сниппет пытается использовать свой PHX класс. В конечном теряется всякая логика что за что отвечает. Естественно, после очередного обновления велика вероятность, что что-то пойдет не так. Я лично исползую PHX только для проверки notempty
Aliaksandr
Aliaksandr
А существо вопроса в целом следующее: кто-то говорит, что ларкой появится куча готовых коробочных решений плюс куча разработчиков, которым станет легче и они разработают еще кучку своих универсальных мега решений
Aliaksandr
А я говорю "не верю" и это мое право:)
Aliaksandr
Зачем при этом трясти бельишком и переходить на личности я не понимаю
Evgeniy