13 февраля 2017, 14:40 Вполне неплохой код, джоинами выйдет меньше запросов к бд, чем вызывать 2 сниппета. Если хотите, можно сократить эту строчку: &element = `pdoResources` — т.к. дефолтное значение %) Вопросы / Матрица тегов (вывод по совокупности тегов) 17 0
12 февраля 2017, 23:22 Условие для TaggerGetResourcesWhere, который ограничит выборку только теми ресурсами, которые не являются контейнерами для других ресурсов. Вопросы / Матрица тегов (вывод по совокупности тегов) 17 0
12 февраля 2017, 00:16 Для плагина нет подходящего узкоспециализированного события, а выставлять доп. выборку каждый раз на какой-либо общий эвент — неоправданно с точки зрения итогового быстродействия сайта. Объявления о работе / Автоматическое перемещение документа 5 +3
11 февраля 2017, 21:22 3000 рублей, 2 часа работы (с запасом на получение доступов). На хостинге нужен крон. Объявления о работе / Автоматическое перемещение документа 5 +1
10 февраля 2017, 14:08 Можете отправить pull-request с решением. Вопросы / Не корректная работа MinifyX 11 0
08 февраля 2017, 23:15 Упс, извиняюсь, не заметил нужных строчек..) У вас включены чпу и сопутствующие параметры в системных настройках? (friendly_urls и тд) UPD: ну и на всякий случай — у вас переименован ht.access в .htaccess? Вопросы / Проблема в создании документов 13 +1
08 февраля 2017, 22:59 github.com/modxcms/revolution/blob/2.x/ht.access — восстановите ваш htaccess хотя бы до дефолтного. В вашем отсутствую строки, отвечающие за работу ЧПУ. # The Friendly URLs part RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Вопросы / Проблема в создании документов 13 0
08 февраля 2017, 22:57 По Феному: docs.modx.pro/components/pdotools/parser + github.com/fenom-template/fenom/tree/master/docs/ru Вопросы / Как собрать MIGX с разных ресурсов? 4 +1
08 февраля 2017, 22:45 Вы можете сделать выборку необходимых ресурсов с тв-полем через обычный pdoResources, подключив в includeTVs нужное MIGX-поле, после чего разобрать их в чанке при помощи фенома: {set $migx_array = $migx_tv_name | fromJSON} {foreach $migx_array as $migx_row} {$migx_row['название_колонки1_в_migx']}, {$migx_row['название_колонки2_в_migx']}, ... {/foreach} Вопросы / Как собрать MIGX с разных ресурсов? 4 +2 2
08 февраля 2017, 19:01 Стараюсь не разворачивать лишний раз..) Вопросы / Проблемы с новой версией дополнения Swift 3 0
08 февраля 2017, 15:45 Ошибка 500 — проблема со стороны сервера. Попробуйте для начала удалить minishop2 и установить заново. Если это не поможет — смотрите логи сервера ТаймВебa. Вопросы / Установка miniShop 2.4.8 и ошибка 500 5 0
08 февраля 2017, 15:34 1. Создаем сниппет (random_list): <?php $total = intval($total); $list = explode("||", $input); $random_items = array_rand($list, $total); $result = ''; for ($i = 1; $i <= $total; $i++) { $result .= '<li>' . $list[$random_items[$i - 1]] . '</li>'; } return $result; 2. Вызываем: <ul> [[!random_list? &input=`Значение1||2||3||десять||8` &total=`3`]] </ul> Вопросы / Как реализовать случайные li для ul? 5 +2 1
08 февраля 2017, 00:20 Видимо, тв-поле сортируется как строка, а не число. Попробуйте заменить тип тв-поля. Готовые решения / Количество просмотров страниц+виджет - удобное СЕО 16 +1
07 февраля 2017, 16:58 Странно, что после переадресации у вас появляется двойной слеш. Советую вначале посмотреть в сторону правил переадресации/склейки (htaccess или настройки nginx), после чего покопаться в плагинах сайта. Ну и можно консоль браузера посмотреть на нужных страницах, может там что-то покажет. Вопросы / Перенаправление после сохранения сниппета 6 0
07 февраля 2017, 16:57 Вполне обычные ссылки, если настроены переадресации. Вопросы / Перенаправление после сохранения сниппета 6 0
07 февраля 2017, 16:33 Так, я же уже пояснил — «в некоторых событиях родителя может не быть в принципе». Если у вас все события имеют данный параметр и он одинаковый для каждого из них — оба варианта подойдут. Вопросы / В каком порядке лучше указывать вызов события? 9 0
07 февраля 2017, 15:52 Дружественные url — замена ссылок вида «site.ru?id=айди_страницы» на ссылки виде «site.ru/алиас_страницы/» В вашем же скриншоте запечатлены хлебные крошки, реализованные через сниппет pdoCrumbs. Стили оформления — Bootstrap Вопросы / URL 2 +2
07 февраля 2017, 15:48 Если для вашей задачи нет подходящих встроенных рендеров, то их необходимо написать самому: 1. В системных настройках для параметра collections.user_js указываете путь до файла со скриптами. 2. В файле со скриптами реализуете необходимую функцию, например такую: var user= function(value, metaData, record, rowIndex, colIndex, store) { if (value != '' & value != null) { return '<a rel="nofollow" target="_blank" href="ссылка_на_профиль_пользователя_' + value + '">Профиль автора</a>'; } }3. В настройках нужной коллекции, для нужного поля в колонку «рендерер» указываете название функции из шага 2 Вопросы / Collections и рендер createdby 4 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Если хотите, можно сократить эту строчку:
— т.к. дефолтное значение %)
На хостинге нужен крон.
У вас включены чпу и сопутствующие параметры в системных настройках? (friendly_urls и тд)
UPD: ну и на всякий случай — у вас переименован ht.access в .htaccess?
Попробуйте для начала удалить minishop2 и установить заново. Если это не поможет — смотрите логи сервера ТаймВебa.
2. Вызываем:
Ну и можно консоль браузера посмотреть на нужных страницах, может там что-то покажет.
В вашем же скриншоте запечатлены хлебные крошки, реализованные через сниппет pdoCrumbs. Стили оформления — Bootstrap
1. В системных настройках для параметра collections.user_js указываете путь до файла со скриптами.
2. В файле со скриптами реализуете необходимую функцию, например такую:
3. В настройках нужной коллекции, для нужного поля в колонку «рендерер» указываете название функции из шага 2