14 февраля 2020, 22:24 Ну и надо понимать, что при обновлении системы это дело слетит, так что надо держать это в уме при обновлении. Я думаю проблему можно решить создав кастомное ТВ-поле: Custom Template Variables Пошаговые инструкции / Отображение превьюшек для svg-картинок в ТВ типа "Изображение" 11 0
14 февраля 2020, 02:19 Я думаю «правильных» вариантов нет, всё зависит от программиста. Можно тупо чистить всю папку компонента, и при каждой новой установке заново её генерить. Кроме ресолверов есть ещё и валидаторы, работают также, но ДО установки какой-то сущности (объекта БД, или файлов) из пакета. Можно реализовать самую разную логику работы установщика, по разному запаковать данные. modExtra не панацея на все случаи жизни. Можно доработать modExtra, а можно и вообще свой сборщик сделать, под задачу. Теория работы пакетов достаточно подробно изложена в документации. Вопросы / Обновление пакетов на базе modExtra и старые данные 3 0
10 февраля 2020, 11:58 Артём Зернов я думаю один из наиболее знающих систему среди сообщества. В топе можно сказать, в топ 30-50 точно войдёт, по моим субъективным оценкам. Так что если он знает MODX поверхностно, то у меня плохие новости)) Готовые решения / Шпаргалка на все случаи жизни 18 0
04 февраля 2020, 00:20 Пример кода, вводишь что-то в одной TV, это значение автоматом в другую дублируется: Ext.onReady(function () { let tv1 = Ext.get('tv17'); // console.log(tv1); tv1.on('keyup', function() { let tv2 = Ext.get('tv18'); // console.log(tv2); tv2.dom.value = this.dom.value; }); }); Другие события можно тут подсмотреть — docs.sencha.com/extjs/3.4.0/#!/api/Ext.form.TextField Вопросы / Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы? 17 +1
29 января 2020, 15:53 непонятно как это произошло, но лучше вообще удалить эту запись о пакете. Там где в начале model, должно указываться название пакета, пакета model у вас скорее всего нет. Правильный формат: {"collections":{"path":"[[++core_path]]components/collections/model/"}}Папка модель обычно находится внутри папки самого компонента. Вопросы / addPackage called with an invalid package name. 2 +1
29 января 2020, 15:44 В разделе Подключение: if ($miniShop2 = $modx->getService('miniShop2')) { $miniShop2->addPlugin('msplColor', '{core_path}components/msplcolor/index.php'); } Там прописывается путь к файлу, он может быть произвольным, код этого файла в разделе Принцип работы: <?php return array( 'map' => array( 'msProductData' => require_once 'msproductdata.inc.php', ), 'manager' => array( 'msProductData' => MODX_ASSETS_URL . 'components/msplcolor/msproductdata.js', ), );Этот же файл как видно ссылается ещё на 2 других. msproductdata.inc.php лежит рядом с текущим, а js в папке assets. В общем, пути могут быть разные. Можно расширить модель через плагин OnMODXInit, но это чисто для БД сработает. В смысле что в скриптах из БД можно будет вытащить значения, а в админке они нигде фигурировать не будут. Готовые решения / [Решено] Как добавить новое поле в таблицу заказов? 25 0
26 января 2020, 10:50 А в чём собственно проблема? Кеш обновить после изменений? Системные настройки участвуют при каждой генерации страницы, постоянно лазить за ними в базу не очень рационально. Вот они и кешируются в файл. Вопросы / getOption() не достает параметр (РЕШЕНО) 8 0
20 января 2020, 12:07 А я считаю, что деньги не зависят от технологии напрямую, скорее от конторы где ты работаешь, и того насколько она успешная и сколько готова платить сотрудникам. А успех конторы обуславливается маркетингом, рекламой и другими вещами. На том же Битриксе много очень дорогих сайтов, хотя битрикс по технологиями говорят отстал лет на 10. Короче, программисты такой народ, у них зачастую только одна пузомерка — код, а кучу других факторов они в упор не видят. Для разработчиков / Почему MODX лучше чем (%cms_name%} или как продать клиенту MODX 81 0
20 января 2020, 11:10 Не знаю, что могло бы меня заставить замкнуться в одном MODX. А заказы не могут заставить?) Для многих сайтов MODX практически идеален. Да и не только простеньких. Если студия ищет работника, то скорее всего такие заказы у них на потоке есть. А значит и нужен человек, знающий систему. Для разработчиков / Почему MODX лучше чем (%cms_name%} или как продать клиенту MODX 81 0
20 января 2020, 10:43 Вы зарегистрировались здесь на сайте в 2013 году в мае. Сейчас 2020, прошло 6,5 лет. Но вы до сих пор ещё тут)) И даже вопросы задаёте по движку) Для разработчиков / Почему MODX лучше чем (%cms_name%} или как продать клиенту MODX 81 +1
13 января 2020, 18:48 конечно, это обычный каталог сайта, всё что внутри будет открываться Вопросы / Установка MODx в подкаталог или основной каталог поверх существующего сайта 7 0
13 января 2020, 14:46 Если старый сайт не требует настроек htaccess, то файлы должны открываться напрямую. Они в любом случае по приоритету будут перекрывать страницы MODX в случае если uri страниц MODX совпадают с названиями файлов статичного сайта. Так что проблем особых с таким соседством быть не должно. Другое дело, что понятие сайт подразумевает отдельный домен на который можно перейти без дописывания параметров типа site.ru/{uri_страницы} То есть «сайт» этот будет подразделом сайта MODX. Как если бы вёрстку мы закинули в отдельную папку Вопросы / Установка MODx в подкаталог или основной каталог поверх существующего сайта 7 0
13 января 2020, 10:24 Мне кажется, что за всеми этими «аргументами» скрываются другие причины недовольства. Неудачный опыт, или неумение работать с фрилансерами, незнание движка, или вообще web-технологий и т.п. Особенно на фоне желания хорошо зарабатывать) MODX походу единственный вменяемый инструмент, но такой несовершенный… Поэтому, ёжики плакали, кололись, но продолжали есть кактус) Для разработчиков / Почему MODX лучше чем (%cms_name%} или как продать клиенту MODX 81 +4
11 января 2020, 10:23 Правильно, потому-что телеграмм заблокирован в России. Надо установить приложение (способы разные), а затем в поиске вбить ru_modx Вопросы / Поднять тему: Стоимость разработки сайта на modx???? 49 0
10 января 2020, 23:29 Телепортируйся туда сам)) По секрету можно ссылку туда закинуть ;) Вопросы / Поднять тему: Стоимость разработки сайта на modx???? 49 0
10 января 2020, 23:26 Этот формат лучше всего подойдёт для чата MODX в телеге — t.me/ru_modx Там как раз перетирают подобные темы ;) Вопросы / Поднять тему: Стоимость разработки сайта на modx???? 49 0
10 января 2020, 23:20 Нифига тут чат :) Вопросы / Поднять тему: Стоимость разработки сайта на modx???? 49 0
17 декабря 2019, 01:32 Adminer — просто распаковать файлы. Почти как phpMyAdmin. Вопросы / Как выполнить SQL-запрос из админки modx ? 3 0
16 декабря 2019, 16:11 А вы делаете сайты на MODX?) Для разработчиков / Подготовка дополнения для работы в MODX 3. 11 0
10 декабря 2019, 15:58 Не понятно где может быть шаблон этого самого окна, тоесть разметка. Все что удается найти, это функции вызова и управления на стороне JSВот тут не оно самое? assets/components/office/js/minishop2/order.window.js Вопросы / Отредактировать форму деталей заказа в личном кабинете 5 0
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Личный кабинет на Sendit - не удается сбросить пароль Хм, в массиве поле extended приходит пустым, временного пароля там нет. Сам тестовый юзер изначально был зареген в группу Users с правами доступа в личный кабинет (по обычной инстр...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Custom Template Variables
Другие события можно тут подсмотреть — docs.sencha.com/extjs/3.4.0/#!/api/Ext.form.TextField
Там где в начале model, должно указываться название пакета, пакета model у вас скорее всего нет. Правильный формат:
Папка модель обычно находится внутри папки самого компонента.
Там прописывается путь к файлу, он может быть произвольным, код этого файла в разделе Принцип работы:
Этот же файл как видно ссылается ещё на 2 других. msproductdata.inc.php лежит рядом с текущим, а js в папке assets.
В общем, пути могут быть разные. Можно расширить модель через плагин OnMODXInit, но это чисто для БД сработает. В смысле что в скриптах из БД можно будет вытащить значения, а в админке они нигде фигурировать не будут.