Multi
А вопрос по фильтру второй версии, что-то новое в нем появилось?
Aliaksandr
Не фильтре там дело явно
Multi
Типа фильтра по дате?
Aliaksandr
Но в нем теперь можно самому написать себе фильтр по дате))
Aliaksandr
И фильтровать, к примеру, средствами elasticSearch, а не mysql
Pathologic
я придумал, как решить проблему со скобками в фильтрах
Pathologic
нужно значения передавать отдельным параметром, а в фильтре вместо них использовать плейсхолдеры
Aliaksandr
нужно значения передавать отдельным параметром, а в фильтре вместо них использовать плейсхолдеры
Я думаю, там скобки вырезаются еще и для того, чтоб ты туда не мог в запрос вписать что-нибудь типа (or drop table site_content) ))
Pathologic
нет, там просто алгоритм кривой
Pathologic
фильтры, кстати, делал не Женя ((:
Aliaksandr
Ну вообще там скобки системные, как и двоеточия/точки с запятой
Aliaksandr
Там же можно химичить вложенные условия, я даже один раз их химичил недавно)
Aliaksandr
Так что по идее если значения передать уже после разбора фильтра, то можно и со скобками
Pathologic
ну да, после разбора
Aliaksandr
Тогда и двоеточия в значениях починятся, заодно
Aliaksandr
Или что там еще было
Pathologic
останется только пагинатор перебрать и можно забивать на доклистер (((:
Роман
Короче нельзя скобки в таких тв использовать )))
Pathologic
https://github.com/AgelxNash/DocLister/issues/364
Pathologic
это пиздец
Multi
&display=all всему виной, у меня такая хрень была
Multi
у меня так точно ошибка исчезла
Aliaksandr
Поломал - теперь отдувайся)
Aliaksandr
Про display=all наверно в той же методичке, что и про sortType=other указано:)
Multi
Да )
Pathologic
я что-то нигде не нашел, чтобы было написано display=all
Aliaksandr
Это передается из уст в уста, избранным))
Multi
может я не там находил )
Multi
но убрал эту строку и ошибка исчезла )
Aliaksandr
Может в какой-нибудь инструкции или табличке по переходу с дитто
Pathologic
про sortType это из блога Жени еще тянется скорее всего
Pathologic
поправил
Pathologic
теперь можно насмехаться над теми кто пишет other, гнать их прочь из чата
Pathologic
хоть и нет вреда от other никакого
Multi
Заметил, что в чате больше 520 человек не бывает
Multi
вроде заходят, чрез день выходят
Pathologic
зашли, поспамили и вышли 😸
Multi
Да, или задали дурацкий вопрос. Тот же спам по сути
Pathologic
дурацкие вопросы это ладно
Pathologic
хуже когда ответы дурацкие, типа пробел поставить после скобки ((:
Multi
Видимо учитель русского языка такое пишет
Pathologic
тонкий тролинг)
это никогда не закончится 😸
Aliaksandr
Все проходит, и это пройдет. Наша страна не раз проходила через серьезные испытания: и печенеги ее терзали, и половцы, – со всем справилась Россия. Победим и эту заразу коронавирусную", – сказал он.
Pathologic
странно, что сказал, а не молвил
Pathologic
так было бы стильнее
Aliaksandr
Наш конкретнее молвит))
Aliaksandr
Лукашенко о режиме самоизоляции в Беларуси: «Мы можем ужесточить так, что в глазах потемнеет»
Pathologic
но только после выборов ((:
Aliaksandr
До выборов могут дотянуть не все))
Aliaksandr
Особенно основные лехтораты в зоне риска
Роман
нет, там просто алгоритм кривой
Починить можно, или проще в тв не использовать скобки )?
Dark
теперь можно насмехаться над теми кто пишет other, гнать их прочь из чата
Other, кстати, в доках везде есть. http://docs.evo.im/04_extras/doclister/parameters.html
Aliaksandr
Доки для слабаков))
Aliaksandr
Кстати, еще неизвестно, когда туда эти фиксы попадут, судя по коммерсу, есть вариант "никогда":))
Pathologic
Починить можно, или проще в тв не использовать скобки )?
можно сделать по-другому просто, если хочешь быстро, то можешь проспонсировать
Pathologic
не знаю только кого, меня или @webber_12 🙃
Aliaksandr
Зачем вообще использовать всякие муторные значения со скобками?
Aliaksandr
В фильтрах
Pathologic
ну, сразу такое в голову не приходит ведь
Pathologic
а потом из прайса какого-нибудь подтянется
Multi
Такая же хрень в editDocs. Если поле в Экселе пустое, то при импорте поля смещаются и попадают не в те значения
Am
*А спонсор сегодняшнего выпуска "Веббер и Паталожик". "Веббер и Паталожик" - уберем скобки за ваши деньги!
Am
Того и гляди на эво 3 накастуют.
Pathologic
я проблему вижу не в скобках, а в том, как работают фильтры в доклистере
Pathologic
это как csv разбирать через explode
Am
На всякий случай - сарказм (:
Aliaksandr
Ну так в ефильтре используются фильтры доклистера, потому ефильтром одним это не объедешь)
Aliaksandr
Только если через эластик))
Aliaksandr
Причем дело в том, что этими вложенными фильтрами хрен кто пользуется, а от скобок может пострадать каждый))
Pathologic
и от двоеточия и от точки с запятой
Aliaksandr
Может там как-то можно эксплодить не по скобкам, а по and( или or(
Pathologic
ну и что, будет не работать с and значит
Pathologic
но даже если бы переписать разбор фильтра, то все равно нужно было бы делать экранирование значений, поэтому вариант с плейсхолдерами мне видится более простым и удачным
Aliaksandr
Так он наверно поломает совместимость)
Pathologic
не поломает
Pathologic
если есть параметр со значениями, то обрабатываем через плейсхолдеры, если нет - то по-старому