Aliaksandr
Лучше "простой", но рабочий, чем странная штука под названием mFilter2 :) все, кому довелось попользоваться на одном сайте обеими вариантами, со мной соглашались 😁
Aliaksandr
А после того, как я увидел, как хранятся опции товаров в минишопе, я остатки доверия к modx растерял )
Dmitry
Evo 3.0.1 - FormLister бесконечная установка в логе: Error : require_once(.../www/assets/modules/store/installer/lang/russian-UTF8.inc.php): failed to open stream: No such file or directory
Aliaksandr
Ну тем, что это общепризнанные топ-дополнения для модх, да и вообще, мне кажется, это то, что еще держит модх на плаву в русскоязычном сегменте
Pathologic
так есть же и другие дополнения, может там опции хранятся получше
Aliaksandr
Это нам, непрограммистам умершей ветки, можно творить всякую дичь, абы работало. Что с нас взять 😁 но не топам на топовых цмс же 😁
Am
Хранить опции лучше всего в таблице option - все остальное фигня. (:
Am
Есть системы где для хранения опций используется от 7 таблиц.
Andrey
Пф. В Друпвле каждый ТВ своя таблица. Хорошо если одна )
Am
Друпал в этом хорош. Хочешь сделать для всех - делай так. (:
Pathologic
Aliaksandr
Ну в любом случае, если собрался делать что-то вместо тв, то сделать те же тв, но вместо tvid текстовый ключ - это прям пиздец какой хитрый ход конем :-)
Pathologic
возможно даже, что это не безумкин делал
Pathologic
была затея сделать минишоп великим усилиями наемных разработчиков, для этого был составлен план и собирались деньги, опции по этому плану вроде бы сделали первыми; потом на каком-то этапе все заглохло, и минишопом продолжил заниматься безумкин
Aliaksandr
Не, мне кажется работники там что-то другое пилили, по опциям же и фильтр работает, так что это все изначально было
Pathologic
нет, опций не было изначально
Pathologic
была таблица со свойствами, куда можно было добавлять колонки и делать плагин, чтобы с ними работать
Aliaksandr
https://modx.pro/components/6324
Aliaksandr
Хз что там за характеристики, может это и есть опции ) я особо не слежу, но по факту вижу то, что вижу )
Pathologic
да, это и есть опции
Aliaksandr
Как тв, но в другой таблице, "опции" можно было еще в первом шопкипере хранить))
Pathologic
в первом шопкипере опций не было
Pathologic
там были именно что тв в другой таблице
Pathologic
потому что товары тоже были в другой таблице
Aliaksandr
Ну так в чем разница? Допилить немного, чтобы эти "тв другой таблицы" зависели не от шаблона, а от родителя - вот тебе и опции, которым под 10 лет уже )
Aliaksandr
Короче ерунда этот ваш рево :-)
Aliaksandr
За красивыми названиями и именами переменных скрывается такая же хрень, а то и побольше ))
Pathologic
вот в этом и разница (:
Aliaksandr
вот в этом и разница (:
В evo4 наконец дадут возможность подсовывать кастомный набор тв, допилим и ефильтр до такого из коробки ))
Pathologic
ну а пока можно допилить, чтобы в фильтре работали скобки и точка с запятой ((:
RisingIsland
Will fix today
Should I post this as an issue on Github?
Владимир
А это нормально в 3.0.1 ?
Am
В ядро поставился. *шутка-сарказм
Anonymous
А это нормально в 3.0.1 ?
Уже пофикшено, но 3.0.2 пока не выпустили увы. Можно обновить до 3.x
Владимир
А для мультиязычности актуален еще evoBabel (или может есть что новее или другие пути)?
Axenia
dlilbcom (3) увеличил карму Ambrion (1243.78)
Am
Да что ж Вы плюсами кидаете. Попробуйте сначала, обрисуйте ситуацию где Вам такое пригодилось. Разработчики регулярно говорят о том что нужно использовать документацию ларавеля, только это не значит что все это применимо к Вашей ситуации.
Axenia
yet_warm (144.61) увеличил карму Ambrion (1255.81)
Am
В действительности, мало кто знает. Думаю, только основной косяк и тот с оговорками. Дифф.штанов нужна потому что "Молодой еще, не понимает". ((% На самом деле только для того чтобы котиков покупать. Может еще есть какой-то воспитательный нюанс, только и он не всегда адекватен.
Am
Даже "не знаю". (% В любой системе есть алгоритм по которой она работает. Найти нужное для себя - вопрос времени. Дальше вопрос наглости пользоваться. (:
Сергей
ну а пока можно допилить, чтобы в фильтре работали скобки и точка с запятой ((:
а как ты в filters для ДЛ подсунешь значение с точкой с запятой?
Alexey
ну можно и 'точка_с запятой';, а потом через replace - вариантов куча)
Сергей
Я сделал отдельный параметр
можно и через str_replace конечно
Сергей
Я сделал отдельный параметр
Можно и скобки и точку с запятой
Dmytro
Сергей Шлоков серьезно обновил [ZoomX] — дополнение, реализующее альтернативный вариант использования шаблонизаторов PHP. Заметка с описанием новой версии — https://modzone.ru/blog/2021/02/04/zoomx-2.0-controllers-resful-api
Dmytro
Прикольно, очень похоже на то что в Ево, только опять синтаксис который кроме как в Рево особо не пригодится ;(( в этом плане рутинг из ларавел + блейд куда логичней
Pathologic
Только кроме ларавеля нигде не пригодится
Pathologic
Можно и скобки и точку с запятой
Ты что-то не то показываешь, скобки ломают строку с фильтрами
Сергей
Ты что-то не то показываешь, скобки ломают строку с фильтрами
AND(filter_like:cvet:containsOne:||(test)||) у меня так задаётся и после обработки фильтра в where попадает ((CONCAT("||",`dltv_cvet_1`.`value`, "||") LIKE '%||(test)||%' ESCAPE '='))
Pathologic
ну вот когда кто-нибудь еще пожалуется, что не работает, то я скопирую твой ответ 😸
Сергей
ну вот когда кто-нибудь еще пожалуется, что не работает, то я скопирую твой ответ 😸
правильно) а то там понапишут AND(tv:price:>100;);(AND(tv:price:<500;)) конечно тут развалится всё
Pathologic
ну а если у тебя будет не 100, а 10;0
Сергей
ну а если у тебя будет не 100, а 10;0
AND(filter_like:cvet:containsOne:||100&#590||) в запрос ушло ((CONCAT("||",`dltv_cvet_1`.`value`, "||") LIKE '%||100;0||%' ESCAPE '='))
Pathologic
ну да, менеджеру бы еще вбивать вместо точки с запятой юникод
Сергей
Сергей
Pathologic
ну не знаю
Pathologic
когда писали что не работает, ты молчал ((:
Pathologic
а теперь мне не вспомнить уже какие конкретно примеры не работали
Сергей
когда писали что не работает, ты молчал ((:
так я вчера просто фильтр делал)
Pathologic
в общем случае это та же проблема, когда csv разбирают через explode
Сергей
в общем случае это та же проблема, когда csv разбирают через explode
Ну да. Пихать всё подряд в надежде на лучшее)
Anonymous
в общем случае это та же проблема, когда csv разбирают через explode
Ты говоришь так будто это что-то очень плохое
Dmitry
Evo 3.0.1 - FormLister бесконечная установка в логе: Error : require_once(.../www/assets/modules/store/installer/lang/russian-UTF8.inc.php): failed to open stream: No such file or directory
при попытке установить FormLister через консольный Extras: Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires linked library lib-iconv * but it has the wrong version installed or is missing from your system, make sure to load the extension providing it.
Dmitry
php artisan make:site и make:site update отдают: Error%
Александр
А что с фильтрами доклистера стало происходить в 1.4.12???
Dmytro
На днях будет 1.4.13 обновим там и доклистер тоже, а то тут заказали работу по отключению алиаллистинг вообще так как на проекте 150000 папок ;) Теперь можно будет: Использовать алиас листинг: - для всего - только для папок - не использовать + так же можно снипеты плагины чанки кешировать или не кешировать ;)
Pathologic
нипеты плагины чанки кешировать или не кешировать - бесполезная херня