27 октября 2018, 16:06 Добрый день! Я бы делал так (синтаксис fenom): {$_modx->runSnippet('pdoResources',[ 'parents' => 0, 'limit' => 0, 'tpl' => '@INLINE {if $id|resource:"content"}<a href="{$id|url}">{$pagetitle}</a>{else}<span>{$pagetitle}</span>{/if}' ])}Или просто код шаблона результата: {if $id|resource:"content"}<a href="{$id|url}">{$pagetitle}</a>{else}<span>{$pagetitle}</span>{/if} Вопросы / Текст становится ссылкой при условии заполненного поля в ресурсе на который должна вести ссылка 6 +1 2
25 октября 2018, 08:06 Вот решение вашей задачи: modx.pro/solutions/11100 Вопросы / minishop2: Свойства товара - редактирование цветов 2 0
17 октября 2018, 15:26 Ближе к концу месяца запишу подробное видео на пример плагина. Код приложу. Пошаговые инструкции / Установка, настройка и кастомизация редактора TinyMCE Rich Text Editor 29 +4
17 октября 2018, 12:29 TinyMCE – отличный редактор. Но мне больше нравится CKEditor – гораздо легче свои плагины разрабатывать. Пошаговые инструкции / Установка, настройка и кастомизация редактора TinyMCE Rich Text Editor 29 0
02 октября 2018, 12:47 Супер! Отличный контент! Пошаговые инструкции / [MIGX] - Большой и страшный. Знакомство. 40 0
26 сентября 2018, 15:32 Вот решение вашей проблемы: modx.pro/solutions/15035 Альтернативный вариант: отключить настройку cache_db и очистить папку core/cache. Такая же проблема была. Вопросы / Не могу изменить производителя в уже созданном товаре 17 0
10 сентября 2018, 21:33 Да, также работаю. Благо fenom позволяет минимизировать количество чанков и шаблонов. Вопросы / Накидайте интересных тем для статей 36 0
10 сентября 2018, 21:31 Ещё было бы классно узнать про работу с контекстами. Например, есть несколько сайтов региональных на поддоменах. Задача создавать ресурсы в одном контексте, а в других – выводить те же ресурсы, но со своими переменными (город, телефон) и своими чанками (например, отзывы, карта офиса). В то же время оставлять возможность создавать ресурсы, которые видны только в определённом контексте. Вопросы / Накидайте интересных тем для статей 36 0
10 сентября 2018, 14:34 Да, по авторизации – плюсую! И классно было бы узнать больше про создание страниц для авторизованных пользователей на сайте. Например, личный кабинет клиента. Вопросы / Накидайте интересных тем для статей 36 0
10 сентября 2018, 13:10 Павел, класс! Было бы классно про создание CMP и сборку пакетов. Я знаю, что есть примеры Василия Наумкина и Боба Рея, на классно было бы альтернативу изучить. Особенно волнуют вопросы добавления сложных кастомных полей (как товаров, так и ресурсов). Например добавление поля ресурса с типом «автотег» (как tvSuperSelect, но без ТВ). Или добавление полей изображений. Очень интересно, как подключать дополнительные JS-модули и использовать их функционал – например, сделать поле ресурса с рендером картинки, которую можно «кропнуть» кастомным кроппером и сохранить в файл. Также интересно почитать про методы оптимизации скорости загрузки сайта на fenom. Я пользуюсь нормальным shared-хостингом, но интересно почитать про настройку MODX на выделенном серевере. Вопросы / Накидайте интересных тем для статей 36 +5
02 августа 2018, 10:05 Можно и обновлять. В catalogFill точно. Вопросы / Как заполнить элемент Description для 1 тыс ресурсов? 7 0
02 августа 2018, 09:00 ImportX – modx.com/extras/package/importx Импорт через csv. Бесплатный. Есть отличный catalogfill – импорт / экспорт, в том числе через xls. Платный. Раздел с дополнениями, где его можно купить сейчас не работает. Но можно написать автору. Он владелец форума forum.modx-shopkeeper.ru/ Вопросы / Как заполнить элемент Description для 1 тыс ресурсов? 7 +1
22 июля 2018, 23:19 Да, Сергей! Вчера поставил на все сайты! Теперь думаю, как жил без этого раньше =) Кому интересно – вот инструкция: для Apache modx.pro/howto/8059 для nginx modx.pro/howto/8241#comment-57776У меня хостер в панели предлагает запаролить папку. Безопасность / Revolution 2.6.4 and Prior Two Cricital Vulnerabilities 177 +5 4
21 июля 2018, 21:26 Добрый день! Ещё заметил 2 момента: Пустой тег title Нет мета-тега description Новости и события / Обновление modx.pro 157 0
11 июля 2018, 16:14 Василий, благодарим! Работа великолепная. Сайт стал очень быстрым и ещё удобнее! Очень круто! Заметил, что ссылки в некоторых топиках теперь битые. Например, здесь https://modx.pro/components/5234 есть ссылка сюда https://modx.pro/components/5707-easycomm-additional-picture-field, но она битая. Рабочая ссылка теперь по адресу: https://modx.pro/components/5707 Не уверен, связано ли это с обновлением блога, но вот сейчас заметил. Благодарю! Новости и события / Обновление modx.pro 157 0
23 мая 2018, 01:05 Евгений, круто! Один из самых мощных и быстроразвивающихся компонентов для modx. Большое вам спасибо! Новые дополнения и их версии / [SeoFilter] 1.5.0 - привязка правила на несколько страниц, ссылки в 1 уровень, интеграция с Tagger 18 +2
09 января 2018, 20:18 Алексей, благодарю! Новые дополнения и их версии / [tinyCompressor] Автоматическая оптимизация и сжатие файлов 79 0
06 января 2018, 16:40 Алексей, благодарю за отличный компонент! Интеграция с галереей ms2Gallery была бы очень кстати. Скажите, пожалуйста, когда планируете реализовать? Готов спонсировать! Сообщите, пожалуйста, по стоимости доработки. Новые дополнения и их версии / [tinyCompressor] Автоматическая оптимизация и сжатие файлов 79 0
22 ноября 2017, 22:44 Да, Максим, очень элегантно – благодарю! Для разработчиков / [ms2gallery] Источник файлов для разных шаблонов 15 +1
22 ноября 2017, 20:15 Рабочий код. Использую на всех проектах. Modx 2.5.8, 2.6. Версия php 7.0, 7.1 Пример для нескольких источников и разных шаблонов. Системные события проставить соответственно: OnDocFormSave и OnDocFormRender <?php $tplList3=Array("10,12,14"); //Шаблоны с источником файлов "3" через запятую $tplList5=Array("11"); //Шаблоны с источником файлов "5" $tplList6=Array("15"); //Шаблоны с источником файлов "6" if (($modx->event->name == 'OnDocFormSave' && $mode == modSystemEvent::MODE_NEW) OR ($modx->event->name == 'OnDocFormRender' && $mode == modSystemEvent::MODE_UPD)) { foreach($tplList3 as $tpl){ // Поочерёдно считываем данные из массива if($resource->get('template')==$tpl){ $properties = $resource->get('properties'); $properties['ms2gallery'] = array('media_source' => 3); //источник файлов $resource->set('properties', $properties); $resource->save(); return; } } foreach($tplList5 as $tpl){ // Поочерёдно считываем данные из массива if($resource->get('template')==$tpl){ $properties = $resource->get('properties'); $properties['ms2gallery'] = array('media_source' => 5); //источник файлов $resource->set('properties', $properties); $resource->save(); return; } } foreach($tplList6 as $tpl){ // Поочерёдно считываем данные из массива if($resource->get('template')==$tpl){ $properties = $resource->get('properties'); $properties['ms2gallery'] = array('media_source' => 6); //источник файлов $resource->set('properties', $properties); $resource->save(); return; } } } Для разработчиков / [ms2gallery] Источник файлов для разных шаблонов 15 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Я бы делал так (синтаксис fenom):
Или просто код шаблона результата:
Альтернативный вариант: отключить настройку cache_db и очистить папку core/cache.
Такая же проблема была.
В то же время оставлять возможность создавать ресурсы, которые видны только в определённом контексте.
Было бы классно про создание CMP и сборку пакетов. Я знаю, что есть примеры Василия Наумкина и Боба Рея, на классно было бы альтернативу изучить.
Особенно волнуют вопросы добавления сложных кастомных полей (как товаров, так и ресурсов). Например добавление поля ресурса с типом «автотег» (как tvSuperSelect, но без ТВ). Или добавление полей изображений.
Очень интересно, как подключать дополнительные JS-модули и использовать их функционал – например, сделать поле ресурса с рендером картинки, которую можно «кропнуть» кастомным кроппером и сохранить в файл.
Также интересно почитать про методы оптимизации скорости загрузки сайта на fenom.
Я пользуюсь нормальным shared-хостингом, но интересно почитать про настройку MODX на выделенном серевере.
Импорт через csv. Бесплатный.
Есть отличный catalogfill – импорт / экспорт, в том числе через xls. Платный. Раздел с дополнениями, где его можно купить сейчас не работает. Но можно написать автору. Он владелец форума forum.modx-shopkeeper.ru/
Кому интересно – вот инструкция:
- для Apache modx.pro/howto/8059
- для nginx modx.pro/howto/8241#comment-57776
У меня хостер в панели предлагает запаролить папку.Ещё заметил 2 момента:
Работа великолепная. Сайт стал очень быстрым и ещё удобнее! Очень круто!
Заметил, что ссылки в некоторых топиках теперь битые.
Например, здесь
https://modx.pro/components/5234 есть ссылка сюда https://modx.pro/components/5707-easycomm-additional-picture-field, но она битая.
Рабочая ссылка теперь по адресу: https://modx.pro/components/5707
Не уверен, связано ли это с обновлением блога, но вот сейчас заметил.
Благодарю!
Интеграция с галереей ms2Gallery была бы очень кстати. Скажите, пожалуйста, когда планируете реализовать? Готов спонсировать! Сообщите, пожалуйста, по стоимости доработки.
Пример для нескольких источников и разных шаблонов. Системные события проставить соответственно: OnDocFormSave и OnDocFormRender