Mihail
кто то сталкивался с тем что при попытке добавить изображение при открытии диспетчера файлов он белый?
Mihail
Dan
Dan
Александр
Александр
Dmitriy
Привет, господа, можете напомнить в какой таблице лежат значения полей у ресурсов?
Dmitriy
А всё, я нашел
Дима
Евгений
может даже когда-нибудь увидим статьью на эту тему на модх про
Алексей
канешна. )
Артур
Кто работал с oneBooking скажите он с файловыми чанками не дружит?
Artem
кто-нибудь в курсе, почему в чанках/шаблонах в админке китайские иероглифы после сохранения и выхода/захода в чанк снова, превращаются в знаки вопросов? как это исправить?
Евгений
смотреть кодировку базы
Иван
Артур
Алексей
ребят, может знает кто. (переношу с шопкипера)
есть ресурсы, у них фотка товара в ms2Gallery, установил минишоп. Про интеграцию знаю.
нужно фотки поднять как у товаров чтобы были. Делал кто подобный перенос? В теории как бы что-то выресовывается... но не очень.
РЕШЕНО.
Pavel
Ozzy
Подскажите плиз, вывод tvSuperSelect через mFilter2
Значения ипортированы через плагин msImportExport
1. Показаны значения которые сразу вывелись такими
2. Если пересохранить ресурс из админки, значения становятся JSON
Как нормально вывести значения tvSuperSelect через mFilter2?
Алексей
Алина
Я тут наткнулась на канал, который собирает заказы по веб-дизайну и разработке со всего интернета. Готова оторвать от сердечка - пишите в личку 🙂
Anonymous
Кто-нибудь знает, файловые сниппеты работают быстрее обычных сниппетов или нет?
Если одинаково, то зачем вообще придумали файловые сниппеты? Их нельзя кешировать и работают они также по скорости.
Если хочется хранить код в файле, можно использовать статичные сниппеты.
Павел
файловые сниппеты это костыль который с барского плеча Васи начали использовать все
Anonymous
Вроде нет обращения к БД, чтобы по названию сниппета получить его код, верно? А это значит, что быстрее.
Алексей
Павел
справдливости ради статичный сниппет работает еще медленее
поэтому разрабатывать можно на статичных сниппетах, а вот в продакшн лучше выкладывать без статики
Anonymous
Anonymous
Алексей
Павел
Павел
Почему еще медленнее?
посмотрите на достуге метод который дергает статичный файл
там кровь из глаз пойдет
но даже если эту кровь из глаз убрать, то хотя бы только один момент делает их нереально медленными - при каждом их вызове MODX проверяет актуальность файлового сниппета и то, что хранится в базе
добавляем к этому еще весь остальной оверхед и получаем очень медленное решение
Anonymous
Капец, я и не знал
Павел
была слепая надежда в тройке хотя бы говнецо уберут оттуда, или хотя бы примут предложения которые поступали от сторонних разрабов
но ни то, ни другое в тройке сделано не было
Павел
но вот файловые сниппеты pdotools это просто нереальная херня
Anonymous
Павел
это попытка «сломать» логику MODX где объекты в базе мапить не нужно
потом всегда в разработке выясняется тот факт, что какой-то сниппет в базу протянуть что-то нужно и его идут делают в админке
потом получается что половина проекта у тебя в админке, а другая половина - в файловых сниппетах
короче херня
из простых решений ближе всего к правде был gitmodx, но он заменяет стандартный парсер что лично для меня это критикал
но и проблему разметки сниппетов в БД он тоже не решал
Павел
но собственно лучшее решение (и при чем АБСОЛЮТНО вменяемое) это писать сайт (или дорабатывать существующий) с помощью транспортных пакетов
но, к сожалению, собрать транспортник в этом чате могут полторы калеки дай бог
Алексей
Павел
Anonymous
А лучше плагин. Один раз пути забил. А потом кнопкой переключаешь.
Павел
с помощью транспортников решаются следующие задачи:
1. Код можно нормально версинировать в гите
2. Весь сайт - как компонент, его можно развернуть на любой сайт, можно накатить/откатить - что угодно
3. Все объекты в MODX хранятся в нормальном виде, так как MODX и задумывал
Вин-вин ситуация, ни одного минуса.
Anonymous
Павел
И даже ресурсы?
Даже ресурсы
Правда конкретно для ресурсов нужно будет написать резолвер
Anonymous
Круто. Ты бы урок написал, если шаришь. Было бы здорово.
Павел
Алексей
Anonymous
Наверно, проще будет сайт на Laravel сразу делать или еще каком фреймворке, чем на MODX через пакеты или еще как. Я никогда не делал через пакеты, не знаю, насколько это сложно. Но звучит как извращение какое-то.
Алексей
Павел
для меня «кастом» это когда у меня возникает в MODX припилить свою табличку с моделью
тогда я понимаю что modx то мне собственно не особо и нужен
чисто засчет множества готовых компонентов его использую
Anonymous
Павел
а чего не yii2
вопрос звучит как будто доёбка)
Алексей
можно и на нем. мне что то что то - ровно. )
Павел
ага, расскажешь))
кроме элокента в ларе ниче нет?)
Павел
«почти лара» это раньше был lumen который благополучно погиб и слава хоспади
Anonymous
Павел
а уж если сильно хочется собирать кастомный фрейморк только потому что «ни ларавель!!!» то логичнее взять скелетон симфони и притянуть нужные бандлы
ну если совсем кукуха поехала то в целом можно Slim взять и тянуть любые компоненты.
Павел
Павел
В текущем варианте системы лучшее решение это транспортники.
Если же мы говорим про «в принципе», то нужно ждать когда боги из репозитория modx на эти измнения созрели
Павел
просто отказ от кода в базе сломает… ну примерно всё 😄
и кто все это будет обновлять не очень ясно
компонеты для тройки не особо обновляют, хотя там работы в целом не так много чтобы в режиме совместимости завезти
а тут аж целую логику выпила кода из БД
Алексей
Алексей
понятно.
Павел
но мне импонирует laravel-way подход в zoomX
я чего-то такого же жду от modx 4 (прости господи)
Anonymous
Если бы я умел, я бы написал компонент, который в админке в главном меню (там панели есть) выводит переключатель - prod / dev. В dev будет вывод ошибок, будут сниппеты статичными и пр. вещи для отладки. В prod все будет для максимальной скорости.
Алексей
Павел
Павел
шанс того что самым узким местом приложения будут именно статические элементы… ну хз сколько это процентов)
возможно ровно такой же логикой в модэксе и следуют и просто забили на этоъ
Дима
Алексей