06 ноября 2025, 15:42 Отличная новость, спасибо за ваш труд. Очень ждём! Есть один комментарий, смотрю я на скрин Ну и самое интересное. Вот так выглядит обновленная вкладка свойства товара и понимаю, что опять придётся для всех цветов и размеров делать отдельные товары так как поле Остаток на складе у них общее (что не может быть — 1 цвет + 1 размер и поле остаток). Идеальный вариант отдельная вкладка в товаре с таблицей в которой поля: Артикул (может быть одинаковый по цветам), Цвет, Размер, Остаток на складе. Новости и события / MiniShop3 - новости 36 0
27 августа 2018, 00:46 Привет может это с этим связанно. Начиная с версии [pdoTools] 2.11.0 — отключение выборки total по умолчанию В новой версии добавлена опция setTotal прямо в класс pdoFetch, и она отключена по умолчанию. То есть, теперь все выборки pdoTools не делают эту ненужную работу. Но, так как плейхолдер [[+total]] необходим для постраничной навигации, сниппет pdoPage включает его всегда. При вызове любого сниппета через pdoPage, этот плейхолдер будет выставлен. Я очень надеюсь, что вы не заметите никаких проблем при обновлении сайта, но теоретически они могут быть, если этот плейсхолдер вам нужен не для пагинации, а для чего-то еще. Если так, то просто включите его: [[!pdoResources? &parents=`0` &… &setTotal=`1` ]] Василий Наумкин Вопросы / Не работает Fenom при вызове плейсхолдера Total 15 +1 1
30 января 2018, 17:37 Ссылку дай посмотрю точней можно ещё сам выпадающий список подогнать .класс твоего ul { position: fixed; top: 50px; left: auto; right: 10px; } Вопросы / mSearch2: ajax подгрузка результатов 6 0
30 января 2018, 15:59 Привет, тегу form по классу или id добавь position: relative вот так например: <form class="msearch2" id="mse2_form"> ... </form> .msearch2 { position: relative; } Вопросы / mSearch2: ajax подгрузка результатов 6 0
23 декабря 2017, 16:46 Добрый день! Тот-же нельзя, будут дубли при индексации, нужно настроить 301 редирект с web.site/container/ на web.site/container. Обычно это делается средствами сервера Пример 301 редирект в nginx location ~ .+/$ { rewrite (.+)/$ $1 permanent; }Для .htaccess вот примеры proverstka.com.ua/blog/301-redirekt-so-sleshem-i-bez-nego-v-konce-url/ Вопросы / Настройки адреса (/) в конце контейнера 2 +2
18 декабря 2017, 20:56 Привет! У меня вот так вывод указан, всё отлично работает. Нужно добавить &hideEmpty=`1` [[!msProductOptions? &tplOuter=`modifiedProductOptions.outer` &hideEmpty=`1` ]] Вопросы / msProductOptions - отображаются не заполненные поля 4 0
18 декабря 2017, 15:16 Добрый день. owlCarousel2 используйте, она работает лучше и поддерживает новую jquery. Вопросы / Ошибки JS при вызове msFavorites.initialize 5 0
16 декабря 2017, 13:21 Поменяйте 2 настройки в Системных настройках => Дружественные URL => 1) Использовать вложенные URL ( use_alias_path ) Да поменяйте на Нет. 2) Суффикс контейнера ( container_suffix ) / удалите. URL станут без промежуточных site.ru/категория site.ru/товар1, site.ru/товар2 3) в Breadcrumbs будет полный вывод для новый и старый укажите их id для исключения или сделать не активную ссылку [[pdoCrumbs? .... &exclude=`id,id` ..... ]]или [[pdoCrumbs? &exclude=`` &showHome=`0` &outputSeparator=` ` &tplWrapper=`@INLINE <ul itemscope="" itemtype="http://schema.org/BreadcrumbList" class="breadcrumbs">{$output}</ul>` &tpl=`@INLINE <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"> {set $acode = [3,5,14,16,26,37]} {if $id in list $acode} <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}"> {else} <a title="{$menutitle}" itemprop="item" href="{$link}"> <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}"> </a> {/if} </span></li>` &tplCurrent=`@INLINE <li><span itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <span itemprop="name">{$menutitle}</span><meta itemprop="position" content="{$idx}"> </span></li>` ]]4) В ресурсах -Новый -Старый снимите галочку Доступен для поиска чтобы в Sitemap не попадали. Всё это вам даст отличные возможности по SEO при перемещение ресурса из -Новый в -Старый у вас url не меняется а значит вес и индексация страницы всегда будет с ней!!! Вопросы / Исключить из адреса адрес родителя 11 +2 2
15 декабря 2017, 01:05 Добрый ночи, а не проще на сайте использовать короткие url? Вопросы / Исключить из адреса адрес родителя 11 +2
30 июня 2017, 17:33 Помогли решить друзья!!! В папке core/cache/includes/elements/modplugin/ Ищем нужный файл с компонентом .include.cache.php добавляем вверху строчку return false; Затем идём в админку и удаляем или переустанавливаем Вопросы / Удалил приложение Tagger HTTP ERROR 500 12 0
30 июня 2017, 16:49 Почистил папку кеш обновил эффект тот-же В фйле www/core/cache/logs/error.log [2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 644) Could not load class: Tagger from tagger. [2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 1247) Problem getting service tagger, instance of class Tagger, from path /var/www/homeopat/www/core/components/tagger/model/tagger/ Вопросы / Удалил приложение Tagger HTTP ERROR 500 12 0
30 июня 2017, 16:46 Поверх как обновление что не так? Вопросы / Удалил приложение Tagger HTTP ERROR 500 12 0
30 июня 2017, 16:42 Удалил и MODX переустановил Вопросы / Удалил приложение Tagger HTTP ERROR 500 12 0
30 июня 2017, 16:41 Спасибо, дампа нет, а вырезать чтобы админка запустилась? Вопросы / Удалил приложение Tagger HTTP ERROR 500 12 0
22 июня 2017, 19:32 Решение если кому нужно в настройках mysql (mysql Ver 14.14 Distrib 5.7.18) 1. в терминале sudo nano /etc/mysql/my.cnf 2. в конце файла дописываем строки [mysqld] sql_mode="NO_ENGINE_SUBSTITUTION"3. сохраняем файл и restart mysql sudo systemctl restart mysql Вопросы / minishop2 после обновления в админке нет фото 1 0
19 июня 2017, 18:50 Александр мне помогли ты написал что тебе тоже интересно modx.pro/help/12526/ Вопросы / Сортировка как в админке 9 +1
19 июня 2017, 18:43 Вот друзья помогли (так как глубина от родителей до нужных ресурсов от 1 до 5 вот решение) [[pdoResources? &parents=`4` &limit=`100` &sortby=`{ "pm5":"ASC","pm4":"ASC", "pm3":"ASC", "pm2":"ASC", "pm1":"ASC" }` &where=`{ "template": 10 }` &tpl=`tplSklad` &leftJoin=`{ "p1": { "class": "modResource", "on": "p1.id = modResource.id" }, "p2": { "class": "modResource", "on": "p2.id = p1.parent" }, "p3": { "class": "modResource", "on": "p3.id = p2.parent" }, "p4": { "class": "modResource", "on": "p4.id = p3.parent" }, "p5": { "class": "modResource", "on": "p5.id = p4.parent" } }` &select=`{ "modResource": "*", "p1": "COALESCE(p1.menuindex, 999999999) as pm1", "p2": "COALESCE(p2.menuindex, 999999999) as pm2", "p3": "COALESCE(p3.menuindex, 999999999) as pm3", "p4": "COALESCE(p4.menuindex, 999999999) as pm4", "p5": "COALESCE(p5.menuindex, 999999999) as pm5" }` ]] Вопросы / pdoResources сортировка как в меню 5 +1 8
16 июня 2017, 17:04 не сортирует нужно parent menuindex как-то добавить Вопросы / pdoResources сортировка как в меню 5 0
03 мая 2017, 18:46 Решение если кому нужно 1. в терминале sudo nano /etc/mysql/my.cnf2. в конце файла дописываем строки [mysqld] sql_mode="NO_ENGINE_SUBSTITUTION"3. сохраняем файл и restart mysql sudo systemctl restart mysql Вопросы / Ошибка mysql sql_mode=only_full_group_by 5 0 1
03 мая 2017, 18:40 Спасибо! Это понятно и решение с отключением в конфиге mysql я находил. Вопрос правильно ли это. Вопросы / Ошибка mysql sql_mode=only_full_group_by 5 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Очень ждём!
Есть один комментарий, смотрю я на скрин и понимаю, что опять придётся для всех цветов и размеров делать отдельные товары так как поле Остаток на складе у них общее (что не может быть — 1 цвет + 1 размер и поле остаток).
Идеальный вариант отдельная вкладка в товаре с таблицей в которой поля: Артикул (может быть одинаковый по цветам), Цвет, Размер, Остаток на складе.
Начиная с версии [pdoTools] 2.11.0 — отключение выборки total по умолчанию
можно ещё сам выпадающий список подогнать
Тот-же нельзя, будут дубли при индексации, нужно настроить 301 редирект с web.site/container/ на web.site/container.
Обычно это делается средствами сервера
Пример 301 редирект в nginx
Для .htaccess вот примеры proverstka.com.ua/blog/301-redirekt-so-sleshem-i-bez-nego-v-konce-url/
1) Использовать вложенные URL ( use_alias_path ) Да поменяйте на Нет.
2) Суффикс контейнера ( container_suffix ) / удалите.
URL станут без промежуточных site.ru/категория site.ru/товар1, site.ru/товар2
3) в Breadcrumbs будет полный вывод для новый и старый укажите их id для исключения или сделать не активную ссылку
или
4) В ресурсах -Новый -Старый снимите галочку Доступен для поиска чтобы в Sitemap не попадали.
Всё это вам даст отличные возможности по SEO при перемещение ресурса из -Новый в -Старый у вас url не меняется а значит вес и индексация страницы всегда будет с ней!!!
В папке core/cache/includes/elements/modplugin/
Ищем нужный файл с компонентом .include.cache.php добавляем вверху строчку return false;
Затем идём в админку и удаляем или переустанавливаем
В фйле www/core/cache/logs/error.log
[2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 644) Could not load class: Tagger from tagger.
[2017-06-30 14:44:53] (ERROR @ /var/www/homeopat/www/core/xpdo/xpdo.class.php: 1247) Problem getting service tagger, instance of class Tagger, from path /var/www/homeopat/www/core/components/tagger/model/tagger/
1. в терминале
sudo nano /etc/mysql/my.cnf
2. в конце файла дописываем строки
3. сохраняем файл и restart mysql
sudo systemctl restart mysql
1. в терминале
2. в конце файла дописываем строки
3. сохраняем файл и restart mysql