Ilya
Огромный плюс модикса контроль, вот это конечно супер, кнотрль всего что происходит на сайте во фронте
Pathologic
писать надо один раз, а дальше пользоваться
Pathologic
можешь написать так, чтобы пользоваться могли все и продавать
Pathologic
я смотрел опенкарт и мне он показался громоздким и неудобным
Pathologic
и можно ли сделать так, чтобы хорошо было и тем, кто продает кучу категорий товаров с разными опциями и т.п. и тому, кто продает какую-нибудь пиццу - не знаю
Pathologic
Дима какой-то сайт делал, где типа несколько менеджеров могут одновременно заказ редактировать - ну и что, всем что ли нужно такое
Pathologic
в ево плохо только то, что быстро табличек и форм не налепишь сходу
Ilya
писать надо один раз, а дальше пользоваться
Просто не все программисты =) Меня лично подкупила работа с фронтом в модиксе, давно еще, допустим как фронтендер я вообще не понимал, как работает сниппет =) Но сниппет делал все что нужно и имел конфиг подходящий под задачу.
Pathologic
датагриды
Сергей
датагриды
multifields)))
Ilya
Красивая штука, но файлики =))
Pathologic
хотя я может и не прав, ведь я табличек налепил немало ((:
Ilya
Важный момент не в ТВ +)
Ilya
Серега не обижайся, я тогда поменял твой плагин на мулититв, просто потому что нужно было посчитать кое какие данные из значения мультитв json
Pathologic
вот это да
Ilya
Просто фишка была в том что при DocLister Выводе он уже знает значения ТВ, далее мы это значение передаем в сниппет там парсим json и делаем подсчет данных, без доп запросов в другие таблици и так далее
Ilya
Я подумал что так будет проще +)
Ilya
Через мультитв
Pathologic
🤠
Ilya
Ну патоложик сейчас скажет надо prepare там и тд +)
Ilya
+)) Ребята не бейте
Ilya
сильно хотябы
Ilya
Просто я понял что разбираться с prepare дольше, только на formlistere его юзал 1 раз, опыта нет +)
Pathologic
а на мультитв как ты посчитал, я что-то не понял
Pathologic
или там есть встроенный подсчет значений
Pathologic
а в опенкарте есть модуль для подсчета значений?
Ilya
Костылем посчитал =)) https://c2n.me/43dYwP8
Ilya
Все норм +)
Pathologic
а, ну контроллер есть, значит все классно и мвц
Ilya
хахаха
Ilya
просто похоже =)
Ilya
считает, и без запросов в базу главное =) по этому пришлось от Серегиного отказаться, просто там будет много rows
Pathologic
с чего вдруг
Pathologic
какие запросы
Ilya
Ну у сергея его mltifields пишет либо в файлы либо в базу значения
Сергей
надо подумать, добавить третий тип, запись в ТВ) только боюь там места не хватит, хотя mediumtext должно вроде бы
Pathologic
может даже база бы и посчитала?
Pathologic
то есть ты один запрос сэкономил, чтобы Серегу подставить
Ilya
а из базы выбрать ну никак что ли?
А зачем, это лишнее, если интерфейс мультитв почти полностью подошел и при этом не потребовал брать значения из другой таблицы, все идеально
Ilya
то есть ты один запрос сэкономил, чтобы Серегу подставить
Я уже извинился +)) Серега всеравно крут +)
Ilya
Я уже писал выше была только 1 проблема с multiTV field type = richtext =)
Ilya
Высота поля не регулировалась при output type = vertical, так как при horisontal не сработал richtext вообще
Сергей
так доклистер всё равно сделал запрос в таблицу с твшками)
Ilya
ну это да =) Надеюсь сделал он это не через ж.. =) Просто зачем головомойка с другой таблицей если доклистер сам все сделал, достаточно было только указать нужный тв. Да и тв там еще 4 штуки грузилось с этим, в люббом случае запросы в ТВ были бы
Pathologic
один запрос
Ilya
https://c2n.me/43dYHdA да вот раскопал как это увидеть =)
Ilya
то есть по факту он бы и так делал этот запрос
Ilya
даже без мультитв
Сергей
один запрос
джойн к доклистеру
Ilya
Ну опять же, конечно можно и ассеблером воспользоваться, но разве ЦМС и фреймворки не должны упрощать разработку а не усложнять +))
Pathologic
ну да, ты-то упростил проще некуда
Pathologic
цмс должны работу с контентом упрощать
Pathologic
а фреймворки - с кодом
Pathologic
как они должны тебе упростить подсчет суммы чисел я хз
Ilya
А что не так упростил ) в другую таблицу не полез, джоины и прочее писать не пришлось, разбираться с prepare тоже. Хотя конечно надо попробовать переписать на prepare. Ради общего познания.
Pathologic
вот если бы ты немного подпилил мультифилдс, чтобы он без json сохранял твои данные в отдельную таблицу, тогда конечно был бы тебе почет и уважение
Pathologic
все бы видели, что не лохи на ево разрабатывают
Ilya
А мультифилдс и сохраняет без json в отдельную табличку )) вроде наоборот надо чтоб в тв сохранял
Ilya
Сергей говорит, в поле mediumtext для tv values влезает не все, наверное по этому сделал отдельную табличку. Мб. можно поменять тип поля в бд у тв значений по дефолту на text. Хз
Сергей
Сергей говорит, в поле mediumtext для tv values влезает не все, наверное по этому сделал отдельную табличку. Мб. можно поменять тип поля в бд у тв значений по дефолту на text. Хз
не только поэтому. через базу при больших данных и админка и фронт бы подтормаживал, по тестам файлы шустрее всех работают
Pathologic
что-то не так ты опять протестил
Ilya
Может тогда виноват ui модикса.
Сергей
что-то не так ты опять протестил
большинство хостингов на ssd, там шустрее
Pathologic
а базы на ленте наверное ((:
Ilya
Просто файлы или база понятно дело каждого, но хз одна строка текстовая и 50 файлов неужели файлы быстрее
Сергей
а базы на ленте наверное ((:
не все, но похоже да))
Pathologic
нет, что-то ты намудрил
Сергей
на разных хостингах тестил, где то база шустрее, поэтому есть выбор
Pathologic
как именно ты тестил
Сергей
как именно ты тестил
выборка из базы её разбор в рабочий массив, и так же выбор файла и разбор
Ilya
Ну хз, как по мне база удобнее ))
Pathologic
выборка из базы её разбор в рабочий массив, и так же выбор файла и разбор
ну чтобы из базы одну строку удалить, например, не нужно всю таблицу пересоздавать
Pathologic
а у тебя в таблице и индексов нет
Pathologic
выбираешь по doc_id и tv_id, а индекс только по id