28 ноября 2024, 11:56 Здравствуйте! Подскажите, ещё нет варианта переезда с 2ки на 3ку через одну кнопку? Новые дополнения и их версии / MiniShop3 - 1.0.0-alpha 21 0
22 июля 2024, 11:43 Хотелось бы услышать отзывы местных форумчан о хостинге Spaceweb. В сети отзывы не однозначные. Очень жаль что Modhost закрывается… Хостинг / Modhost закрывается в РФ/РБ 24 0
19 июля 2024, 12:54 Здравствуйте! Хотелось бы узнать сроки переезда. Планирую длительную поездку, боюсь по возвращению приехать к «пустому корыту». Хостинг / Modhost закрывается в РФ/РБ 24 0
31 мая 2024, 12:52 Апну вопрос. Варинат: {$_modx->resource.tv_name | tvLabel}Не работает. Как всё же правильно вывести название поля на fenom? Вопросы / Как вывести используя Fenom название tv поля (не значение). 3 0
28 мая 2024, 13:56 Посмотрите пожалуйста: Не могу разобраться, ругается на синтаксис. У меня сайт на fenom. В стандартной транскрипции работает, а в fenom выдаёт ошибку. Всё перепробовал, в глазах рzбит. Работает: [[!ms2GalleryResources? &tpl=`proekt-item-portfolio` &parents=`394` &limit=`6` &where=`["1 = 1 AND FIND_IN_SET('[[*portfolio_item]]', replace(portfolio_item, '||', ','))"]` &includeThumbs=`medium` &includeTVs=`portfolio_item` &depth=`0` &showLog=`1` ]] Не работает: {'!ms2GalleryResources' | snippet : [ 'tpl' => 'proekt-item-portfolio' 'parents' => '394' 'limit' => '6' 'where' => ["1 = 1 AND FIND_IN_SET("~$_modx->resource.portfolio_item~", replace(portfolio_item, '||', ','))"], 'includeThumbs' => 'medium' 'includeTVList' => 'portfolio_item' 'depth' => '0' 'showLog' => '1' ]}showLog: 0.0000520: Loaded model "ms2gallery" from "/core/components/ms2gallery/model/" 0.0000269: pdoTools loaded 0.0000110: xPDO query object created 0.0002151: Included list of tvs: portfolio_item 0.0000780: leftJoined msResourceFile as medium 0.0000532: leftJoined modTemplateVarResource as TVportfolio_item 0.0000861: Added selection of modResource: `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `alias_visible`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties` 0.0000072: Added selection of msResourceFile: `url` as `medium`,`name` as `medium.name`,`description` as `medium.description`,`createdon` as `medium.createdon`,`createdby` as `medium.createdby`,`properties` as `medium.properties`,`alt` as `medium.alt`,`add` as `medium.add` 0.0000041: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.portfolio_item` 0.0000072: Replaced TV conditions 0.0004930: Processed additional conditions 0.0005889: Added where condition: 0=1 = 1 AND FIND_IN_SET(Блок-контейнеры, replace(`TVportfolio_item`.`value`, '||', ',')), modResource.parent:IN(394), modResource.published=1, modResource.deleted=0 0.0000019: Replaced TV conditions 0.0000300: Sorted by modResource.publishedon, DESC 0.0000010: Limited to 6, offset 0 0.0001161: SQL prepared "SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`alias_visible`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, `medium`.`url` as `medium`, `medium`.`name` as `medium.name`, `medium`.`description` as `medium.description`, `medium`.`createdon` as `medium.createdon`, `medium`.`createdby` as `medium.createdby`, `medium`.`properties` as `medium.properties`, `medium`.`alt` as `medium.alt`, `medium`.`add` as `medium.add`, IFNULL(`TVportfolio_item`.`value`, '') AS `tv.portfolio_item` FROM `kfsz8k4f2Ra7_site_content` AS `modResource` LEFT JOIN `kfsz8k4f2Ra7_ms2_resource_files` `medium` ON `medium`.`resource_id` = `modResource`.`id` AND `medium`.`parent` != 0 AND `medium`.`path` LIKE '%/medium/%' AND `medium`.`active` = 1 AND `medium`.`rank` = 0 LEFT JOIN `kfsz8k4f2Ra7_site_tmplvar_contentvalues` `TVportfolio_item` ON `TVportfolio_item`.`contentid` = `modResource`.`id` AND `TVportfolio_item`.`tmplvarid` = 19 WHERE ( 1 = 1 AND FIND_IN_SET(Блок-контейнеры, replace(`TVportfolio_item`.`value`, '||', ',')) AND `modResource`.`parent` IN (394) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 ) ORDER BY modResource.publishedon DESC LIMIT 6 " 0.0002279: Could not process query, error #1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Блок-контейнеры, replace(`TVportfolio_item`.`value`, '||', ',')) AND `modResource`.`pa' at line 1 0.0015500: Total time 2 097 152: Memory usage Вопросы / where по одному полю для двух ресурсов 6 0
28 мая 2024, 10:19 Спасибо! Этот вариант работает. т.е. там нет двух или трех id через запятуюДа, может быть несколько ID. Подскажите, в этом случае только через FIND_IN_SET? Вопросы / where по одному полю для двух ресурсов 6 0
08 апреля 2024, 14:35 Я использую YandexMaps для вывода ресурсов на карте. Вывести изображение ресурса в балун просто в плейсхолдер типа {$medium} не возможно. modx.pro/help/9334 Пошаговые инструкции / Яндекс.Карты. Меняем метку при наведении нестандартным способом расширяя содержимое метки контентом! 6 0
08 апреля 2024, 10:51 Вот если бы кто подружил ms2Gallery и Яндекс.Карты чтобы в балун фотографии поддягивать. Пошаговые инструкции / Яндекс.Карты. Меняем метку при наведении нестандартным способом расширяя содержимое метки контентом! 6 0
18 июля 2022, 09:51 Здравствуйте! У меня сейчас точно такая же проблема. «Вечное сохранение» на товарах Minishop2. На обычных ресурсах всё нормально. Не вспомните, как решили проблему? 7лет прошло уже правда ))) Вопросы / Помогите, бесконечно сохранение ресурсов. 21 0
07 июля 2022, 10:43 Попробуйте так: {if $available | in : [1]}В наличии{/if} Вопросы / Вывод TV в зависимости от его значения Fenom 9 0
29 июня 2022, 17:26 Здравствуйте! Подскажите, у меня вот такая конструкция: 'where' => '{"portfolio_name:LIKE":"%[[*menutitle]]%","video.value:!=":1 }'Я вывожу видео из портфолио в товарах проверяя совпадения по названию товара. Но как и ожидалось, выводятся видео с похожими названиями. К примеру: — Калуга||Луга Пытаюсь вывести по вашему примеру: 'where' => ["1 = 1 AND FIND_IN_SET('[[*portfolio_name]]', replace(menutitle, '||', ','))"]Но не пойму, как сделать ещё одни запрос «video.value:!=»:1 Извините, я не спец… Спасибо! Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
13 января 2022, 11:50 Здравствуйте! Не могли бы вы показать ваш вызов сниппета полностью? Сейчас бьюсь с этой же задачей, не могу добиться вывода ресурсов с множественным выводом. Спасибо! Вопросы / pdoResources Fenom Where LIKE 14 0
09 января 2022, 12:12 Присоединил includeTVs — не помогло. Не работает именно эта связка: {"portfolio_article:LIKE":"%[[*article]]%"}Вот такие логи: 0.0000379: Loaded model "ms2gallery" from "/core/components/ms2gallery/model/" 0.0000231: pdoTools loaded 0.0000088: xPDO query object created 0.0002460: Included list of tvs: portfolio, portfolio_article 0.0000570: leftJoined msResourceFile as medium 0.0000350: leftJoined modTemplateVarResource as TVportfolio 0.0000319: leftJoined modTemplateVarResource as TVportfolio_article 0.0000560: Added selection of modResource: `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `alias_visible`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties` 0.0000062: Added selection of msResourceFile: `url` as `medium`,`name` as `medium.name`,`description` as `medium.description`,`createdon` as `medium.createdon`,`createdby` as `medium.createdby`,`properties` as `medium.properties`,`alt` as `medium.alt`,`add` as `medium.add` 0.0000019: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.portfolio` 0.0000021: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.portfolio_article` 0.0000300: Replaced TV conditions 0.0003381: Processed additional conditions 0.0004299: Added where condition: `TVportfolio_article`.`value`:LIKE=%КПП-02 Люкс%, modResource.parent:IN(19,134,144,154,155,156,157,158,159,160,161,162,163,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,208,219,220,221,222,223,224,225,260,261,262,264,265), modResource.published=1, modResource.deleted=0 0.0000021: Replaced TV conditions 0.0000219: Sorted by modResource.publishedon, DESC 0.0000012: Limited to 2, offset 0 0.0001178: SQL prepared "SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`alias_visible`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, `medium`.`url` as `medium`, `medium`.`name` as `medium.name`, `medium`.`description` as `medium.description`, `medium`.`createdon` as `medium.createdon`, `medium`.`createdby` as `medium.createdby`, `medium`.`properties` as `medium.properties`, `medium`.`alt` as `medium.alt`, `medium`.`add` as `medium.add`, IFNULL(`TVportfolio`.`value`, '') AS `tv.portfolio`, IFNULL(`TVportfolio_article`.`value`, '') AS `tv.portfolio_article` FROM `kfsz8k4f2Ra7_site_content` AS `modResource` LEFT JOIN `kfsz8k4f2Ra7_ms2_resource_files` `medium` ON `medium`.`resource_id` = `modResource`.`id` AND `medium`.`parent` != 0 AND `medium`.`path` LIKE '%/medium/%' AND `medium`.`active` = 1 AND `medium`.`rank` = 0 LEFT JOIN `kfsz8k4f2Ra7_site_tmplvar_contentvalues` `TVportfolio` ON `TVportfolio`.`contentid` = `modResource`.`id` AND `TVportfolio`.`tmplvarid` = 12 LEFT JOIN `kfsz8k4f2Ra7_site_tmplvar_contentvalues` `TVportfolio_article` ON `TVportfolio_article`.`contentid` = `modResource`.`id` AND `TVportfolio_article`.`tmplvarid` = 18 WHERE ( `TVportfolio_article`.`value` LIKE '%КПП-02 Люкс%' AND `modResource`.`parent` IN (19,134,144,154,155,156,157,158,159,160,161,162,163,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,208,219,220,221,222,223,224,225,260,261,262,264,265) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 ) ORDER BY modResource.publishedon DESC LIMIT 2 " 0.0007870: SQL executed 0.0000038: Rows fetched 0.0000069: Prepared and processed TVs 0.0000010: Returning processed chunks 0.0019190: Total time 4 194 304: Memory usage Вопросы / Связи просых ресурсов и товаров miniShop2 по их полям 2 0
01 апреля 2021, 10:08 Сейчас провёл эксперимент правки ID ресурса вручную. На ресурсе 8 фотографий, и у каждой фотографии 3 размера в трёх папках. Провозился 15 минут, но всё работает нормально Вопросы / Сбилась нумерация ID ресурсов 2 0
14 июля 2020, 13:15 Сделал так: {'!pdoNeighbors' | snippet : [ 'class' => 'modResource', 'loadModels' => 'ms2gallery', 'leftJoin' => [ 'Image' => [ 'class' => 'msResourceFile', 'on' => 'modResource.id = Image.resource_id AND Image.parent = 0 AND Image.rank = 0', ], 'Thumb' => [ 'class' => 'msResourceFile', 'on' => 'Image.id = Thumb.parent AND Thumb.path LIKE "%small%"', ] ], 'select' => [ 'modResource' => '*', 'Thumb' => 'Thumb.url as small', ], 'tplWrapper' => '@INLINE {$prev}{$next}', 'tplPrev' => '@INLINE <a href="/{$uri}"><img src="{$small}">туда</a>', 'tplNext' => '@INLINE <a href="/{$uri}"><img src="{$small}">сюда</a>', ]}В результате выводится первая миниатюра {$small} в pdoNeighbors Может кому-то будет полезно. Не дадим modxУ погибнуть!!! Вопросы / pdoNeighbors + ms2Gallery 6 0 2
17 июня 2020, 18:18 Апну свой вопрос с выводом ошибки Мне нужно вывести первую картинку {$small} из галереи ms2gallery в предыдущие и следующие документы Вывожу вот так: {'!pdoNeighbors' | snippet : [ 'loadModels' => 'ms2gallery', 'class' => 'msResourceFile', 'sortdir' => 'ASC', 'where' => '{"parent":0,"resource_id":'~ $id ~',"active":1,"rank:IN":[ 1 ]}', 'leftJoin' => '{ "Resource": { "class": "modResource", "on": "msResourceFile.resource_id = Resource.id" }, "small":{ "class":"msResourceFile", "alias":"small", "on":"small.parent=msResourceFile.id AND small.path LIKE \'%/small/\'" } }', 'select' => '{ "msResourceFile":"*", "small":"small.url as small" }', 'tplWrapper' => '@INLINE {$prev}{$next}', 'tplPrev' => '@INLINE <a href="/{$uri}"><img src="{$small}">туда</a>', 'tplNext' => '@INLINE <a href="/{$uri}"><img src="{$small}">сюда</a>', 'showLog' => '1' ]}А вот showLog (ругается на синтаксис): 0.0000372: Loaded model "ms2gallery" from "/core/components/ms2gallery/model/" 0.0000250: pdoTools loaded 0.0011430: Found ids of neighbors: ,6 0.0000188: Conditions prepared 0.0000060: Query parameters ready 0.0000298: Loaded model "ms2gallery" from "/core/components/ms2gallery/model/" 0.0000122: xPDO query object created 0.0000470: leftJoined modResource as Resource 0.0000401: leftJoined msResourceFile as small 0.0000920: Added selection of modResource: `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `alias_visible`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties` 0.0000319: Added selection of msResourceFile: `id`, `resource_id`, `source`, `parent`, `name`, `alt`, `description`, `add`, `path`, `file`, `type`, `createdon`, `createdby`, `rank`, `url`, `properties`, `hash`, `active` 0.0000041: Added selection of msResourceFile: small.url as small 0.0000460: Added where condition: 0=, 1=6 0.0000179: Sorted by menuindex, ASC 0.0001101: SQL prepared "SELECT `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`alias_visible`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, `msResourceFile`.`id`, `msResourceFile`.`resource_id`, `msResourceFile`.`source`, `msResourceFile`.`parent`, `msResourceFile`.`name`, `msResourceFile`.`alt`, `msResourceFile`.`description`, `msResourceFile`.`add`, `msResourceFile`.`path`, `msResourceFile`.`file`, `msResourceFile`.`type`, `msResourceFile`.`createdon`, `msResourceFile`.`createdby`, `msResourceFile`.`rank`, `msResourceFile`.`url`, `msResourceFile`.`properties`, `msResourceFile`.`hash`, `msResourceFile`.`active`, small.url as small FROM `n3zho3y9lB8A_ms2_resource_files` AS `msResourceFile` LEFT JOIN `n3zho3y9lB8A_site_content` `Resource` ON msResourceFile.resource_id = Resource.id LEFT JOIN `n3zho3y9lB8A_ms2_resource_files` `small` ON small.parent=msResourceFile.id AND small.path LIKE '%/small/' WHERE `modResource`.`id` IN (,6) ORDER BY menuindex ASC " 0.0002079: Could not process query, error #1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '6) ORDER BY menuindex ASC' at line 1 0.0001562: Chunks processed 0.0021551: Total time 2 097 152: Memory usageНе могу расшифровать ошибку: Could not process query, error #1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '6) ORDER BY menuindex ASC' at line 1 Вопросы / pdoNeighbors + ms2Gallery 6 0
08 июня 2020, 10:30 Други! Помогите! В доках к pdoNeighbors есть пример, и тоже с miniShop2: {'!pdoNeighbors' | snippet : [ 'snippet' => 'msProducts', 'sortby' => 'publishedon', 'sortdir' => 'ASC', 'leftJoin' => '{ "thumbs": { "class":"msProductData","alias":"thumbs", "on": "thumbs.id = modResource.id" }}', 'select' => '{ "thumbs":"thumbs.thumb as small" }', 'tplWrapper' => '@INLINE {$prev}', 'tplPrev' => '@FILE chunks/product/item_prev.tpl', ]}Сам не могу разобраться. перепробовал всё! Вопросы / pdoNeighbors + ms2Gallery 6 0
10 февраля 2020, 16:22 Спасибо! Подскажите, как в этом способе принудительно присвоить скачиваемому файлу расширение .pdf и нужное имя. Дело в том, что в итоге скачивается файл с именем «1» и без расширения, причём в некоторых браузерах расширение есть, и скачивается файл 1.pdf Вопросы / Скачивание файла после удачной отправки формы 4 0
10 февраля 2020, 15:43 Сделал пока так: $(document).on('af_complete', function(event, response) { // закрываем модальное окно после успешной отправки if (response.success) { $('#exampleModalCatalog').modal('hide'); } // открываем файл в отдельной вкладке после успешной отправки формы if (response.success) { $('#exampleModalCatalog'); window.open('../файл.pdf', '_blank'); } });Но мне кажется, это не очень правильный вариант. Буду искать как начать загрузку файла, а не открытие его в новой вкладке Вопросы / Скачивание файла после удачной отправки формы 4 0
28 января 2020, 16:32 Сам разобрался, извиняюсь <a href="{$_modx->resource.id | url}">Подробнее</a> Новые дополнения и их версии / [QuickView] - быстрый просмотр в модальном окне. 81 0
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
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 и в результате при переключении получаешь вс...
Подскажите, ещё нет варианта переезда с 2ки на 3ку через одну кнопку?
В сети отзывы не однозначные.
Очень жаль что Modhost закрывается…
Хотелось бы узнать сроки переезда.
Планирую длительную поездку, боюсь по возвращению приехать к «пустому корыту».
Варинат:
Не работает.
Как всё же правильно вывести название поля на fenom?
Не могу разобраться, ругается на синтаксис. У меня сайт на fenom. В стандартной транскрипции работает, а в fenom выдаёт ошибку. Всё перепробовал, в глазах рzбит.
Работает:
Не работает:
showLog:
Да, может быть несколько ID. Подскажите, в этом случае только через FIND_IN_SET?
modx.pro/help/9334
У меня сейчас точно такая же проблема.
«Вечное сохранение» на товарах Minishop2. На обычных ресурсах всё нормально.
Не вспомните, как решили проблему?
7лет прошло уже правда )))
Подскажите, у меня вот такая конструкция:
Я вывожу видео из портфолио в товарах проверяя совпадения по названию товара. Но как и ожидалось, выводятся видео с похожими названиями. К примеру: — Калуга||Луга
Пытаюсь вывести по вашему примеру:
Но не пойму, как сделать ещё одни запрос «video.value:!=»:1
Извините, я не спец…
Спасибо!
Спасибо!
Не работает именно эта связка:
Вот такие логи:
Провозился 15 минут, но всё работает нормально
В результате выводится первая миниатюра {$small} в pdoNeighbors
Может кому-то будет полезно.
Не дадим modxУ погибнуть!!!
Мне нужно вывести первую картинку {$small} из галереи ms2gallery в предыдущие и следующие документы
Вывожу вот так:
А вот showLog (ругается на синтаксис):
Не могу расшифровать ошибку:
В доках к pdoNeighbors есть пример, и тоже с miniShop2:
Сам не могу разобраться. перепробовал всё!
Подскажите, как в этом способе принудительно присвоить скачиваемому файлу расширение .pdf и нужное имя.
Дело в том, что в итоге скачивается файл с именем «1» и без расширения, причём в некоторых браузерах расширение есть, и скачивается файл 1.pdf
Но мне кажется, это не очень правильный вариант.
Буду искать как начать загрузку файла, а не открытие его в новой вкладке