03 июня 2025, 16:19 Николай, спасибо за ответ! Сам уже дошёл до подобной схемы и реализовал )) Вопросы / Как скрыть пустые категории MiniShop2? 4 0
29 мая 2025, 10:09 Подскажите, пожалуйста, кто-то решил данную задачу? Актуально, не могу придумать как… (((( Вопросы / Как скрыть пустые категории MiniShop2? 4 0
27 апреля 2020, 02:26 Спасибо за подсказку. Получилось. Но пошли дубли товаров, не могу понять где ошибка… [[pdoPage? &element=`pdoResources` &parents=`3,4` &tpl=`catalog-item` &tplCondition=`template` &conditionalTpls=`{ "7":"feed-item", "10":"catalog-item" }` &limit=`20` &sortby=`publishedon` &sortdir=`DESC` &processTVs=`1` &includeTVs=`tickerBookType,bookAuthor,bookAuthorAuto,autorFirstBookLetter,authorImage,newsStyleSelector,directShowViaMsProducts` &tvPrefix=`` &class=`msProduct` &leftJoin=`{ "image": { "class":"msProductFile", "alias":"image", "on": "image.product_id = msProduct.id AND image.rank=0" }, "msProductData": { "class":"msProductData", "on": "msProductData.id = msProduct.id" } }` &select=`{ "msProduct":"*", "image":"image.url as image", "msProductData":"price,old_price" }` &showLog=`1` ]] Вопросы / Вывести одним запросом товары minishop2 и обычные страницы 2 0
11 июля 2019, 22:55 Ага, т.е. писать свое. Спасибо, попробую ) Вопросы / Авторизация в Login по произвольным полям 2 0
15 декабря 2018, 16:31 Николай, спасибо большое за помощь в адаптации и доработки компонента ))) Сделал все как просил ) Респект. Новые дополнения и их версии / [modRetailCRM - 2.2.1] 48 0
16 октября 2017, 12:52 Артур, добрый день. Что за сайты? Какие именно доработки и правки? Хочется подробностей. Контакты в профиле. Объявления о работе / Требуется специалист по ModX 7 0
14 июня 2017, 22:28 Спасибо, но эффект тот же. Выводит 0 ресурсов. Естественно, на нужных ресурсах данное TV поле заполнено. Проверил несколько раз. Вопросы / pdoSitemap и фильтрация по TV через where 5 0
14 июня 2017, 10:38 Илья, спасибо за ответ. Но пробывал уже, не срабатывает. С такой конструкцией вообще не выводит ни одну страницу. 0.0001519: pdoTools loaded 0.0000632: Conditions prepared 0.0000119: Query parameters ready 0.0001910: No cached data for key "default/sitemap/a60c49" 0.0000360: xPDO query object created 0.0005169: Included list of tvs: goToXML 0.0003140: leftJoined modTemplateVarResource as TVgotoxml 0.0002069: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `editedon`, `createdon`, `context_key`, `class_key`, `uri`, `content` 0.0000110: Added selection of modTemplateVarResource: IFNULL(`value`, '1') AS `goToXML` 0.0000522: Replaced TV conditions 0.0001340: Replaced TV conditions 0.0000601: Processed additional conditions 0.0008690: Added where condition: modResource.hidemenu=0, OR:modResource.class_key:IN(Ticket,Article), `TVgotoxml`.`value`=1, modResource.published=1, modResource.deleted=0, modResource.searchable=1, modResource.context_key=web 0.0000329: Replaced TV conditions 0.0001831: Sorted by modResource.publishedon, DESC 0.0000050: Limited to 500, offset 0 0.0003769: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`editedon`, `modResource`.`createdon`, `modResource`.`context_key`, `modResource`.`class_key`, `modResource`.`uri`, `modResource`.`content`, IFNULL(`TVgotoxml`.`value`, '1') AS `goToXML` FROM `flysee_site_content` AS `modResource` LEFT JOIN `flysee_site_tmplvar_contentvalues` `TVgotoxml` ON `TVgotoxml`.`contentid` = `modResource`.`id` AND `TVgotoxml`.`tmplvarid` = 9 WHERE ( ( `modResource`.`hidemenu` = 0 OR `modResource`.`class_key` IN ('Ticket','Article') ) AND `TVgotoxml`.`value` = '1' AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 AND `modResource`.`searchable` = 1 AND `modResource`.`context_key` = 'web' ) ORDER BY modResource.publishedon DESC LIMIT 500 " 0.0032909: SQL executed 0.0001280: Total rows: 0 0.0000150: Rows fetched 0.0000210: Prepared and processed TVs 0.0000050: Returning raw data 0.0000050: Rows processed 0.0003040: Saved data to cache "default/sitemap/a60c49" 0.0006530: Created inline "modChunk" with name "be75dd4b9525127c59b774f94767849c" 0.0003738: Rows wrapped 0.0078950: Total time 5 505 024: Memory usage Вопросы / pdoSitemap и фильтрация по TV через where 5 0
25 апреля 2017, 15:37 Алексей, спасибо! Не догадался посмотреть на Гитхаб… Вопросы / Не сохраняются опции товара checkbox 7 0
14 апреля 2017, 17:17 Для начала, вы вызываете сниппет как чанк ;) Попробуйте вот так вызвать связи: [[!msProducts? &parents=`0` &link=`1` // тут номер (id) вашей связи из настроек Minishop. у меня 1 у вас, может быть, 2 или другой &master=`[[*id]]` ]] Чанк вызывается так: [[$nameOfChunk]] Сниппет так: [[nameOfSnippet]] Не кешируемый сниппет так: [[!nameOfSnippet]] P.S. Начните с основ, будет проще. Вопросы / Выбор характеристик с изменением цены 2 0
13 апреля 2017, 12:53 Добрый день. Контакты в профиле, пишите обсудим. Объявления о работе / Обновить (Изменить) дизайн сайта www.bipres.ru 5 0
11 апреля 2017, 17:01 Владимир! Спасибо большое за помощь, очень помогли ))) Вопросы / Опция товара minishop2 с дополнительным полем 7 0
10 апреля 2017, 22:30 По идее — обычный текст. Логика такая: человек жмет галку «добавить вышивку» открывается текстовое поле и он туда вписывает, например, свои инициалы: «И.В. Пупкин» или любой другой текст, который он хочет вышить на рубашке/футболке. Вопросы / Опция товара minishop2 с дополнительным полем 7 0 1
10 апреля 2017, 21:07 Алексей, спасибо за ответ. Пп. 1-3, естественно, уже сделал. У меня вопрос — как связать их с тем же msOptionsPrice2...? Вопросы / Опция товара minishop2 с дополнительным полем 7 0
31 марта 2017, 17:04 Спасибо за решение! Помогло, но частично. Есть одна проблема: складывается ощущение, что передает не все данные. Например из 3-ех заказов до Метрики добрался только 1. Грешу на то, что вынужден подключать скрипты между /body и /html, так как если я ставлю их ДО /body то callback на Minishop2 не срабатывает, ибо его подключение получается ниже и он его не видит. Да, есть вот такой коммент от Василия, но не очень понимаю что нужно с этим всем делать...? Пробовал вызывать из разных мест — эффект нулевой. Кто может подсказать? Заранее спасибо. Готовые решения / Подключаем Ecommerce в Яндекс.Метрике 18 0
24 марта 2017, 16:45 Готов рассмотреть. Опыт поддержки проектов более 10 лет: верстка, программирование. Кнопка в профиле, пишите, обсудим. Объявления о работе / Ищу постоянного партнера для поддержки, доработки 4 0
24 марта 2017, 16:40 Добрый день. Пишите — обсудим, есть отличный дизайнер. Объявления о работе / Необходимо переделать дизайн и переделать сайт 17 0
17 марта 2017, 17:30 Я имел ввиду списком внутри, в бэк-энде MODX, без создания страниц сайта. Новые дополнения и их версии / [xParser] 1.3.0 - Регулярные выражения + Кейс 19 0
15 марта 2017, 18:39 Павел, добрый день! Вот тут у вас спрашивали, можно ли результаты парсинга сохрнять в TV. А можно ли результаты парсинга просто сохранять в бэк-энде, скажем как список в Tickets, но без создания собственно страниц/ресурсов сайта? Новые дополнения и их версии / [xParser] 1.3.0 - Регулярные выражения + Кейс 19 0
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Сам уже дошёл до подобной схемы и реализовал ))
Но пошли дубли товаров, не могу понять где ошибка…
Сделал все как просил ) Респект.
Что за сайты? Какие именно доработки и правки?
Хочется подробностей. Контакты в профиле.
Естественно, на нужных ресурсах данное TV поле заполнено. Проверил несколько раз.
Попробуйте вот так вызвать связи:
Чанк вызывается так:
Сниппет так:
Не кешируемый сниппет так:
P.S. Начните с основ, будет проще.
Контакты в профиле, пишите обсудим.
Пп. 1-3, естественно, уже сделал. У меня вопрос — как связать их с тем же msOptionsPrice2...?
Есть одна проблема: складывается ощущение, что передает не все данные. Например из 3-ех заказов до Метрики добрался только 1.
Грешу на то, что вынужден подключать скрипты между /body и /html, так как если я ставлю их ДО /body то callback на Minishop2 не срабатывает, ибо его подключение получается ниже и он его не видит.
Да, есть вот такой коммент от Василия, но не очень понимаю что нужно с этим всем делать...? Пробовал вызывать из разных мест — эффект нулевой.
Кто может подсказать? Заранее спасибо.
Вот тут у вас спрашивали, можно ли результаты парсинга сохрнять в TV.
А можно ли результаты парсинга просто сохранять в бэк-энде, скажем как список в Tickets, но без создания собственно страниц/ресурсов сайта?