Andrey · 08 мая 2019, 10:51 без лишних слов, лойс и в избранное! Новые дополнения и их версии / SocialNetworks 20 +3 1
Артем · 24 октября 2018, 10:15 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA] Вопросы / Не работает мультиязычность плагина localizator 32 +1 1
Alexey Medvedev · 11 августа 2017, 16:56 Знаю, что прошло три года, но может кому пригодится. Это кусок моего плагина. (там ещё RTE подключается для определенные категорий ресуров) создаем плагин, событие на «OnDocFormRender» с кодом: $script = ''; $resource = ($resource instanceof modResource) ? $modx->getObject('modResource',$resource->get('id')) : $modx->getObject('modResource',(int)$resource); // ACE // Настройка под определенный тв-параметр в шаблоне $templates_enable = array( // [id-шаблона] => array('tv[id-тв]') '3' => array('tv14'), '4' => array('tv14') ); if ( $resource instanceof modResource && array_key_exists($resource->get('template'), $templates_enable) ) { $script .= 'if (MODx.ux.Ace.replaceTextAreas) {'; foreach ($templates_enable[$resource->get('template')] as $tv) { $script .= 'MODx.ux.Ace.replaceTextAreas(Ext.query("textarea#' . $tv . '"));'; } $script .= '}'; } $modx->regClientStartupHTMLBlock('<script>Ext.onReady(function(){' . $script . '})</script>');id шаблонов и тв-параметров находятся в скобках в дереве элементов. Короткий вариант для всех блоков «Текстовая область»: $resource = ($resource instanceof modResource) ? $modx->getObject('modResource',$resource->get('id')) : $modx->getObject('modResource',(int)$resource); if ( $resource instanceof modResource ) { $modx->regClientStartupHTMLBlock(' <script>Ext.onReady(function(){ if (MODx.ux.Ace.replaceTextAreas) { MODx.ux.Ace.replaceTextAreas(Ext.query(".x-form-textarea")); } '); } Вопросы / Подсветка кода в TV 14 0 6
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA]
создаем плагин, событие на «OnDocFormRender» с кодом:
id шаблонов и тв-параметров находятся в скобках в дереве элементов.
Короткий вариант для всех блоков «Текстовая область»: