Аляксандр
Аляксандр
Axenia
serious_t91 (236.87) увеличил карму Pathologic93 (6337.27)
Aliaksandr
твиг
щас бы для того, чтобы в списке доклистера после каждого третьего элемента вставить какой-нибудь сепаратор - твиг тянуть на сайт ))
Aliaksandr
так себе альтернатива именно для сниппета if
Aliaksandr
речь же не про тех, кто шаблонизатором верстает - а про тех, кто говорит "if говно, я вот написал свой великий сниппет Helpers вместо него" ))
Аляксандр
Aliaksandr
в 3.х я тоже ни if ни чанки не использую, но вот например @Grinyaha говорит, что 3.х говно, ему без сниппетов на 1.4. никак ))))
Bilbo Baggins
если надо проверить на пустоту или еще укакую мелочь - зачем тянуть весь функционал математики и тонну других условий?
Плюс - сколько копий сломано в поисках ошибок связанных с сеператором?
Аляксандр
Аляксандр
Aliaksandr
Aliaksandr
или композер, который тянет какие-то десятки пакетов ноунеймов , в которые ты никогда не полезешь, в отличие от этих несчастных 180 строк сниппета if
Aliaksandr
чтобы получить универсальное и всем понятное решение для разнообразных условий
Bilbo Baggins
смущает
Aliaksandr
просто я реально не понимаю этого странного хайпа именно вокруг сниппета if. он точно получше какого-нибудь сниппета aDate или alterTitle, но именно использование if - это прям какой-то показатель уровня разработчика )))
Bilbo Baggins
потому что плохочитаемый синтаксис, возможно
Bilbo Baggins
конструкции, которые делают при вызове If - порой вводят в бешенство.
Aliaksandr
да и честно говоря в уровне самописных сниппетах человека, который способен нагородить огород из вложенных if - я бы тоже сильно засомневался ))
Aliaksandr
ну хз, синтаксис как синтаксис - обычные параметры обычного сниппета, условия разве что разделены двоеточием
Bilbo Baggins
Aliaksandr
вызов в блейде вида {{ $modx->runSnippet("DocLister", [ 'tpl' => '@B_CODE:... {{ и тут вагоны @ifвложенного@else блейда @endif...}}} ']) }} по синтаксису способны вогнать в ступор гораздо быстрее
Bilbo Baggins
Bilbo Baggins
короче, холивар
Меня спросили - я ответил.
Меня бесит расшифровывать конструкции IF'а
На нём можно вообще весь сайт запилить, чё нет-то?
Bilbo Baggins
Один шаблон и в нём один вызов IF, в котором куча еще
Aliaksandr
Весь сайт можно и на Helpers запилить - это вообще не показатель того, что именно if плохой ))
Aliaksandr
я бы за грамотное использование if в тесте наоборот премию выписывал )))
Pathologic
И будет потом работник все на ифе делать 🙃
Aliaksandr
нет, он будет все делать на Helpers - как начальник сказал ))
Aliaksandr
а в нем echo $modx->parseDocumentSource($modx->documentIdentifier));
Pathologic
Тот тест вообще неплохой, проверяется типа как умение с готовыми решениями так и минимально пхп
Aliaksandr
или как оно там пишется ))
Aliaksandr
тест норм, к тесту вопросов нет - если нормально его человек сделает, можно сказать "джун эдванс на эво" )))
Aliaksandr
особенно если эту форму еще и на аяксе заставит работать
Aliaksandr
так сразу в миды на эво можно брать
Aliaksandr
только еще добавить прикрепление фото
Aliaksandr
бегет - прикольный хостинг, у них нет в консоли режима screen )
Aliaksandr
зато можно запустить скрипт из панели с лимитом 10 часов, но лимит истек 3 с половиной часа назад (есть надпись), а скрипт все исполняется и исполняется )))
Аляксандр
Aliaksandr
вообще конечно интересная политика - взяли сервер, а они говорят "в консоли запрещены фоновые процессы" - типа ноут закрыл, скрипт закончился. майнеры чертовы
Аляксандр
Аляксандр
При. этом если за 1-2 дня это сделать то выйдет вообще 20-30 центов
Aliaksandr
брал заказчик до этого типа дешевле на каком-то FastVPS - там потом 5 раз типа "меняли ssd, переустанавливали mysql", потом по итогу оказалось что и бэкапов нет (хотя в панели они вписаны). В итоге были посланы нах и перенесены на что-то более предсказуемое )))
Aliaksandr
там да, был screen - но от него через 2 дня падал апач - по ответам техподдержки "сервер не выдержал и выдал ошибку"
Aliaksandr
короче ну его нах эту экономию на спичках ))
Аляксандр
Я чисто как под парсинг предлагал
Аляксандр
А если под живой проект, то там надо с конфигами играться, а это муторно 🙂
Аляксандр
Чтобы не играться есть вариант с app, но в этой ситуации оно получается уже не дёшево
Aliaksandr
это уже надо целого админа своего иметь, там сниппетом if точно не обойдешься)
Aliaksandr
но вообще на бегете при меньших в 2-3 раза мощностях все работает в разы быстрее )
Aliaksandr
там даже запрос к таблице типа count(*) по таймауту не вписывался в 30 сек, говорили "ох у вас овер 9М записей это очень много", а на бегете за секунду первый раз выполняется
Аляксандр
Макс
Добрый день, подскажите пожалуйста, при установке DocLister через extras вылазит вот эта ошибка
Макс
Макс
Что делать?
Aliaksandr
А куда ведет "ссылка на СТРАНИЦУ"?
Aliaksandr
Аляксандр
Алексей
есть такой блок к примеру, как сделать что если нет результатов в доклистере, то весь блок news вообще не выводить? думал как-то if проверить, но не могу понять как
<div class="news">
[!DocLister bla-bla-bla!]
</div>
EVO bot Лёшка
Vitaliy
Vitaliy
https://github.com/keslo/docs/blob/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/DocLister/04_%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B.md
Алексей
та не, суть в том чтобы вообще всю верстку этого блока не выводить
Aliaksandr
Vitaliy
Aliaksandr
Sasha
Serguei
Алексей
Sasha
Axenia
sashabeep (900.79) увеличил карму webber_12 (5379.06)
Aliaksandr
Алексей
блин, точно) спасибо
Aliaksandr
или 0, точно уже не помню)