Aliaksandr
Вы доказываете, что есть бага когда приходит пустой documents, ну так не костыляйте, а поправьте багу и отправьте PR и не нужно будет костыли делать
Я ничего никому не доказываю, мы же выяснили, что твоя тупая попытка провалилась и обусловлена фичей доклистера
Anonymous
Aliaksandr
Я выше расписал, что есть такая вещь как валидация данных. Перечитайте
Ну так и валидируйте документс перед отправкой запроса в базу, чудак:)
Anonymous
Ну а если тяжело в валидацию, можно создать issue
Aliaksandr
А не валите посторонним людям сайты
Anonymous
Ну так и валидируйте документс перед отправкой запроса в базу, чудак:)
В какую базу? Ну ка покажите где там идёт запрос в базу
Anonymous
Там идёт вызов сниппета, если я правильно помню
Anonymous
Ой, а сниппет не любит пустой documents, разве не так?
Aliaksandr
В какую базу? Ну ка покажите где там идёт запрос в базу
Доклистер документы напрямую мимо базы получает, ты не в курсе?
Anonymous
А ещё у нас это поиск. И если пустая строка, значит ничего не нашлось
Anonymous
А если ничего не нашлось, то зачем дёргать другие сниппеты?
Aliaksandr
А ещё у нас это поиск. И если пустая строка, значит ничего не нашлось
Если бы ты был не такой тупой, я бы тебе конечно объяснил, в чем дело. Но мне просто лень, глядя именно на тебя:)
Anonymous
О великий гуру кода просвятите меня, зачем нам пытаться вывести то что не найдено?
Aliaksandr
Для окадемикаф блейда еще раз поясню: чтобы не повалился доклистер а за ним и весь сайт
Anonymous
А что мешает вывести emtyTpl и не дёргать доклистер?
Anonymous
Или это только окадемики видят? Что можно вывести чанк отвечающий за пустой сниппет, если ничего не найдено?
Aliaksandr
А то им потом объясняй, что надо было к двум оберткам еще третью сверху дописывать)
Aliaksandr
А что мешает вывести emtyTpl и не дёргать доклистер?
Мешает твоя тупость, потому что куда уйдет результат выполнения сниппета никому не известно
Dmytro
Какие пр ? Если даже нормально свои релизы не оформлены https://github.com/webber12/evobabel-0.2/releases
Aliaksandr
А уходил он часто именно в документс, вот я людям и помог
Anonymous
Пойду тихонько 1000+ ТВ-шек создавать как гуру завещает
Aliaksandr
Пойду тихонько 1000+ ТВ-шек создавать как гуру завещает
Да уймись ты уже, никому это не интересно:)
Dmytro
Зато работает, в отличие от бланга:)
А где бланг не работает ?? А вот сегодня с евобабел обьяснял что надо обновить
Aliaksandr
А где бланг не работает ?? А вот сегодня с евобабел обьяснял что надо обновить
Да сколько уже было вопросов "поставил не работает", не сосчитать
Aliaksandr
Потому давайте уже не будем тут трясти грязным бельишком:)
Aliaksandr
Несерьезно это все на фоне "кучи готовых решений ларавель"
Aliaksandr
Сейчас найдут два миллиона багов, пришлют три миллиона pr, хоть какой то толк будет с этого всего действа
Dmytro
Dmytro
Вот тебе пруф про евобабел
Aliaksandr
Какие пр ? Если даже нормально свои релизы не оформлены https://github.com/webber12/evobabel-0.2/releases
Кстати, зачем мне там релизы, если в экстрасе с мастера идет? Опять поломали?:)
Aliaksandr
Вот тебе пруф про евобабел
Ты уже несколько раз "чинил", чтоб брало с мастера, а не релиза. Опять поломал, не даешь людям обновлять, а на меня валишь?:)
Aliaksandr
А я думаю, откуда у них это все еще под 1.3.6 админку:)
Dmytro
Хз я с релизов узнаю что что то обновили и в екстрас версию повышаю
Dmytro
А релизы это принято так если что
Dmytro
Но явно не у всех
Evgeniy
@webber_12 может хватит уже тролить?
Aliaksandr
@webber_12 может хватит уже тролить?
Кого я тролю, люди обращались насчет пустого документс, я пофиксил себе в поиске
Ruslan
пока вы отвечаете, он и будет продолжать.
Aliaksandr
А один окадемик не поняв как обычно в чем дело хохмить пытался, да обделался
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
Гуру.. када 2.0.0 alfa можно будет потрогать, попытался обновить через updater, повис и фронт и бэк..
Пока рановато. После интеграции парсера DLTemplate в 1.4.6 появились неожиданные проблемы.
Aliaksandr
лол
В чем лол? Если я задаю пустой список, то по логике надо вывести все, а не пустой список?
Evgeniy
Evgeniy
Дальше будем тупить?
Aliaksandr
Короче плавненько с темы "тех пятерых" куда то ускакали :)
Aliaksandr
Дальше будем тупить?
Сам с третьего раза вспомнил? А я вот не смог и пофиксил у себя, чтоб не объяснять каждому потом. Кому от этого плохо стало?:)
Aliaksandr
Особенно на фоне грядущей "кучи готового на ларавель", я думаю там же не только магазин, но и поиск и фильтры и все остальное будет
Aliaksandr
Можно будет расслабиться и начать жить и зарабатывать:)
Evgeniy
Aliaksandr
Ладно ребятки, весело с вами, но бесперспективно, пока тех пятерых не найдете
Evgeniy
Ладно ребятки, весело с вами, но бесперспективно, пока тех пятерых не найдете
А можно они не будут собирать сайты с кучей ТВ? А боюсь их уровень не будет дотягивать до уровня аудитора?)
Aliaksandr
Проще пойти семечками торговать😉
Так я с тобой соревноваться и не собирался, я просто спросил кто так сможет еще, наоборот гордиться должен оценками заслуг перед отечеством, а ты чего то взъелся:)
Aliaksandr
Для чего придумано, для того и используется
Evgeniy
Пусть сразу идут на битрикс, там нет тв и все по человечьи
Скинь в личку контакты того, кто тебе платит за каждое упоминание битрикса
Aliaksandr
Скинь в личку контакты того, кто тебе платит за каждое упоминание битрикса
Пока я это делаю бесплатно, но вдруг "там" заметят ))
Aliaksandr
Вот смешно читать про мои мелкие претензии к отдельным аспектам от людей, которым в модх не нравится вообще ничего: от парсера до тв, от сниппетов до чанков, а особенно модификаторов. Которые когда то и были основной фишкой модх
Evgeniy
Думаю тут быстрее заметят https://telegram.me/bitrixfordevelopers
Aliaksandr
Думаю тут быстрее заметят https://telegram.me/bitrixfordevelopers
Я думаю на этом можно и закончить нашу живую и бесполезную дискуссию ни о чем:)
Aliaksandr
Да уймись ты уже
Петруха, не шали:)
Evgeniy
Вот смешно читать про мои мелкие претензии к отдельным аспектам от людей, которым в модх не нравится вообще ничего: от парсера до тв, от сниппетов до чанков, а особенно модификаторов. Которые когда то и были основной фишкой модх
Ты воспринимаешь все слишком серьезно. - Парсер MODX это было хорошо, пока в него не напихали всякого бреда в виде <IF> и т.п. непонятных модификаторов - ТВ это хорошо для кастомизации шаблонов. Но это плохо для больших каталогов. - Сниппеты это всегда было круто. Но не нужно программировать вызовами сниппетов - лучше обернуть сниппет из которого выполнить runSnippet - Чанки это тоже удобно, но не нужно весь сай резать начанки и каждый шаблон при вызове сниппета тоже туда пихать. Иначе самому потом сложно найти где и что. Приходится разматываь всю цепочку: документ->шаблон->чанк->сниппет->чанк. В чанках движка должны лежать только обособелнные представления (письма пользователеям, независимые блкои без вложенных вызовов чанков и т.п.). В вызовах сниппетов лучше использовать @CODE. - PHX модификаторы тоже удобны. Но ими тоже нужно пользоваться с умом. Становится большой проблемой, когда стоит PHX плагин. А сниппет пытается использовать свой PHX класс. В конечном теряется всякая логика что за что отвечает. Естественно, после очередного обновления велика вероятность, что что-то пойдет не так. Я лично исползую PHX только для проверки notempty
Aliaksandr
Ты воспринимаешь все слишком серьезно. - Парсер MODX это было хорошо, пока в него не напихали всякого бреда в виде <IF> и т.п. непонятных модификаторов - ТВ это хорошо для кастомизации шаблонов. Но это плохо для больших каталогов. - Сниппеты это всегда было круто. Но не нужно программировать вызовами сниппетов - лучше обернуть сниппет из которого выполнить runSnippet - Чанки это тоже удобно, но не нужно весь сай резать начанки и каждый шаблон при вызове сниппета тоже туда пихать. Иначе самому потом сложно найти где и что. Приходится разматываь всю цепочку: документ->шаблон->чанк->сниппет->чанк. В чанках движка должны лежать только обособелнные представления (письма пользователеям, независимые блкои без вложенных вызовов чанков и т.п.). В вызовах сниппетов лучше использовать @CODE. - PHX модификаторы тоже удобны. Но ими тоже нужно пользоваться с умом. Становится большой проблемой, когда стоит PHX плагин. А сниппет пытается использовать свой PHX класс. В конечном теряется всякая логика что за что отвечает. Естественно, после очередного обновления велика вероятность, что что-то пойдет не так. Я лично исползую PHX только для проверки notempty
Это все имеет мало отношения к существу вопроса
Aliaksandr
А существо вопроса в целом следующее: кто-то говорит, что ларкой появится куча готовых коробочных решений плюс куча разработчиков, которым станет легче и они разработают еще кучку своих универсальных мега решений
Aliaksandr
А я говорю "не верю" и это мое право:)
Aliaksandr
Зачем при этом трясти бельишком и переходить на личности я не понимаю
Evgeniy
А существо вопроса в целом следующее: кто-то говорит, что ларкой появится куча готовых коробочных решений плюс куча разработчиков, которым станет легче и они разработают еще кучку своих универсальных мега решений
публичных решений может быть и не будет много. Но зато частным прогерам станет реально легче делать сайты. Я не беру в расчет говнокодеров, которые не хотят обучаться.
Evgeniy
Зачем при этом трясти бельишком и переходить на личности я не понимаю
А я не понимаю почему нужно упереться рогом и игорировать аргументы опонентов