19 ноября 2015, 14:23 Как альтернатива — через jquery: function addBanner() { $(".container > div:nth-child(16n)").after("<div id='bannerBlock'></div>"); } — и вешать функцию на каждое срабатывание mfilter2. Вопросы / Как между товарами нужно вывести блок баннера? 11 +3
18 ноября 2015, 19:34 Да. Где где, а там примеров с where хватает..) Не за что. %) Вопросы / вывод слайдера главной стр с pdoresources 6 +1
18 ноября 2015, 19:30 Ну, примеров как формировать json-запрос, думаю, в интернетах хватает. Могу только еще порекомендовать поиск на этом сайте и утилиту для проверки json. А по поводу параметров сниппета — вам в документацию. Вопросы / вывод слайдера главной стр с pdoresources 6 0
18 ноября 2015, 19:16 Дело в том, что оборачивая результат в :notempty вы не отменяете то, что он сначала добавляется в выборку, а уже после визуально прячется. Вам нужно убрать обертку notempty и добавить условие в вызов сниппета &where=`{"imagesl:!=":"","AND:imagesl:!=":null}` — таким образом вы будете отсеивать ненужные документы в момент выборки, а не после. Вопросы / вывод слайдера главной стр с pdoresources 6 +3
18 ноября 2015, 08:59 Есть, например вот такое решение. Или писать свой модуль, который в обход проверкам безопасности будет грузить все изображения в нужную директорию. Вопросы / Загрузка изображений Frontend RTE 2 +1
18 ноября 2015, 05:53 А у вас, случайно, не русскоязычный домен? Если да, то попробуйте в сниппете AjaxSnippet строку 20, заменить на: $modx->context->makeUrl($modx->resource->id); Вопросы / Не получается заставить AjaxSnippet работать 7 +1
17 ноября 2015, 13:16 спасибо) Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
17 ноября 2015, 12:55 Можно ли каким-либо образом указать методу makeUrl() параметр schema, по аналогии с [[~[[*id]]? &scheme=`full`]]? Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
17 ноября 2015, 11:24 У ms2Gallery есть источник файлов: медиа -> источники файлов -> редактировать нужный источник -> параметр thumbnails Там, помимо прочего, есть и &zc. Вопросы / Превью картинки обрезается по высоте 3 +3
16 ноября 2015, 16:20 Вам нужно прописать или расширить класс-обработчика корзины. По-умолчанию товар добавляется в корзину того контекста, в котором находится товар (подробнее тут). Заодно можете почитать здесь как искать товары в других контекстах. Вопросы / Корзина и товары в разных контекстах 2 +2
16 ноября 2015, 16:14 Вы можете отключить системную настройку confirm_navigation, чтобы убрать всплывающее сообщение. Вопросы / При сохранении товара вылетает ошибка 1 0 1
16 ноября 2015, 15:04 Мм… Ну, версия minishop'a 2.2 уже довольно стабильная — решать вам. Лично я пока добавляю по старинке, ожидая minishop 3. %) Вопросы / Опции категорий товаров minishop2 5 +1
16 ноября 2015, 14:52 Характеристики товаров minishop2 Вопросы / Опции категорий товаров minishop2 5 +1
16 ноября 2015, 14:29 Дело в настройках jevix, который по-умолчанию обрабатывает контент тикетов на выходе. Вы можете изменить их, зайдя в Наборы параметров -> Ticket -> Jevix. Вопросы / тэги внутри ticket'a 2 +2
14 ноября 2015, 02:58 1. Ограничить видимость контента только для зарегистрированных пользователей: [[!+modx.user.id:isloggedin:is=`1`:then=`все, что должно быть видно авторизованному пользователю`:else=`а здесь - неавторизованному`]] 2. По поводу &pid имеется ввиду следующее: Вам необходимо создать ресурс (желательно, доступный только доверенной группе пользователей), где непосредственно будет размещаться форма. Например, «Администрирование товаров», site.ru/catalog/admin. — чтобы создать новый товар, пользователю нужно просто зайти на данную страницу. — чтобы отредактировать уже текущий, вам необходимо зайти на данную страниц с гет-запросом, т.е. ссылка примет вид site.ru/catalog/admin?pid=[id товара] Соответственно, универсальная ссылка на редактирование товара (расположенная на самой странице с товаром) примет вид: href="[[~айди_страницы_с_расположенной_формой_ms2form]]?pid=[[*id]]" Вопросы / Как сделать ссылку ms2form для изменения товара 3 0
12 ноября 2015, 19:20 По наследованию, сбросу и блокам пагинации — очень актуально, большое спасибо) По поводу history api — можно ли добавить какой-то параметр, позволяющий выключать его? — при использовании своих методов с history api, результат при переключении стрелками браузера порой выдает кашу. UPD: По поводу кнопки сброса — скорее всего баг: при переходе/обновлении страницы с уже заданным параметром фильтрации в адресной строке, после чего, пощелкав фильтры и последующим нажатии на сброс, сбрасываются не все фильтры в принципе, но остается изначально-введенные при заходе на страницу. Новые дополнения и их версии / [mSearch2] Версия 1.4.0 с поддержкой History Api 6 +1
10 ноября 2015, 17:26 Пропишите заместо него [[+createdon]] — и дальше с помощью форматов даты преобразуйте до требуемого. Вопросы / Как убрать время создания тикета 6 0
10 ноября 2015, 11:41 «Василий сейчас не хочет заниматься электронной коммерцией..» UPD: Простите, не удержался… По теме — очень радуют перспективы и, в частности, позиция Simple Dream, учитывая не очень удачную реализацию 2.3. Платная поддержка — штука очень полезная (в том числе, по части популяризации), но не выйдет ли со временем так, что все время будет уходить, пусть и на оплачиваемую, но поддержку, заместо развития минишопа и других дополнений? //если заниматься всей поддержкой будет исключительно Василий Новые дополнения и их версии / Новый MiniShop. Анонс 39 +5
10 ноября 2015, 08:35 Создайте плагин на событие OnDocFormSave и перехватывайте/преобразуйте поля ресурса так, как вам угодно — можете даже jevix внутри плагина запускать. Вопросы / Как вы боритесь с Jevix в Tickets 3 +1
10 ноября 2015, 05:42 Созданные страницы должны отображаться в любом случае, т.к. описанный вами алерт — только предупреждение о том, что системный файл (по умолчанию core/config/config.inc.php) может быть открыт/отредактирован извне пользователем, отличным от администратора. В самом конфиге, соответственно, хранятся все основные настройки сайта, расположения директорий и доступы к базе данных. Лечится следующим образом (закрываем внешний доступ): nginx location ~* ^/core/ { deny all; } apache В папке core располагается файл ht.access -> переименовываем в .htaccess Или можно просто выставить права на файл (core/config/config.inc.php) — 0644 [только чтение]. Вопросы / Проблема настройкой 6 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
— и вешать функцию на каждое срабатывание mfilter2.
Не за что. %)
А по поводу параметров сниппета — вам в документацию.
Вам нужно убрать обертку notempty и добавить условие в вызов сниппета — таким образом вы будете отсеивать ненужные документы в момент выборки, а не после.
Или писать свой модуль, который в обход проверкам безопасности будет грузить все изображения в нужную директорию.
Если да, то попробуйте в сниппете AjaxSnippet строку 20, заменить на:
медиа -> источники файлов -> редактировать нужный источник -> параметр thumbnails
Там, помимо прочего, есть и &zc.
По-умолчанию товар добавляется в корзину того контекста, в котором находится товар (подробнее тут).
Заодно можете почитать здесь как искать товары в других контекстах.
Лично я пока добавляю по старинке, ожидая minishop 3. %)
Вы можете изменить их, зайдя в Наборы параметров -> Ticket -> Jevix.
2. По поводу &pid имеется ввиду следующее:
Вам необходимо создать ресурс (желательно, доступный только доверенной группе пользователей), где непосредственно будет размещаться форма. Например, «Администрирование товаров», site.ru/catalog/admin.
— чтобы создать новый товар, пользователю нужно просто зайти на данную страницу.
— чтобы отредактировать уже текущий, вам необходимо зайти на данную страниц с гет-запросом, т.е. ссылка примет вид site.ru/catalog/admin?pid=[id товара]
Соответственно, универсальная ссылка на редактирование товара (расположенная на самой странице с товаром) примет вид:
По поводу history api — можно ли добавить какой-то параметр, позволяющий выключать его? — при использовании своих методов с history api, результат при переключении стрелками браузера порой выдает кашу.
UPD: По поводу кнопки сброса — скорее всего баг: при переходе/обновлении страницы с уже заданным параметром фильтрации в адресной строке, после чего, пощелкав фильтры и последующим нажатии на сброс, сбрасываются не все фильтры в принципе, но остается изначально-введенные при заходе на страницу.
«Василий сейчас
нехочет заниматься электронной коммерцией..»UPD: Простите, не удержался…
По теме — очень радуют перспективы и, в частности, позиция Simple Dream, учитывая не очень удачную реализацию 2.3.
Платная поддержка — штука очень полезная (в том числе, по части популяризации), но не выйдет ли со временем так, что все время будет уходить, пусть и на оплачиваемую, но поддержку, заместо развития минишопа и других дополнений? //если заниматься всей поддержкой будет исключительно Василий
В самом конфиге, соответственно, хранятся все основные настройки сайта, расположения директорий и доступы к базе данных.
Лечится следующим образом (закрываем внешний доступ):
nginx
apache
В папке core располагается файл ht.access -> переименовываем в .htaccess
Или можно просто выставить права на файл (core/config/config.inc.php) — 0644 [только чтение].