18 апреля 2025, 08:36 Нет, через апи идет запрос в ChatGPT, который формирует необходимые данные о блоке, а дальше PageBlocks их разбирает и создает все нужные элементы. Новые дополнения и их версии / PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 16 0
17 апреля 2025, 22:06 Через API Новые дополнения и их версии / PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 16 0
17 апреля 2025, 22:00 PageBlocks может и не плох но как же уже достал это зоопарк фреймворков :-)PageBlocks имеет 2 режима разработки: Режим менеджера — можно делать тоже самое, только клацать в админке Режим разработчика — управлять всем через файлы, но нужно немного поучиться, зато получаем чистый и управляемый код, который можно хранить на гитхабеКак говорится, плох тот разработчик, который не учится новому! Уроки / pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6 +1
16 апреля 2025, 21:10 Зачем нужен пункт 1 и 2? Ведь это решается стандартными полями ресурса в MODX?Для полного контроля над страницами и логикой отображения. Уроки / pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6 0
16 апреля 2025, 10:01 Возможно, ты прав — с одной стороны, добавление атрибутов может быть быстрее. Но с другой — это сложнее: нужно учить, какие атрибуты куда вставлять. Мне лично проще просто написать настройку блока и расставить плейсхолдеры в верстке, а заполнять контентом пусть уже менеджер занимается. Как работает мультиязычность?Скоро будет отдельная статья про мультиязычность. Новые дополнения и их версии / PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 16 0
16 апреля 2025, 09:07 Скажи пожалуйста, есть вариант получить ключ бесплатно для локальных экспериментов?На данный момент — нет. Но компонент можно приобрести, а если он не подойдёт, всегда можно оформить возврат через магазин. если удастся реализовать автоматическое заполнение контентом напрямую из вёрсткиВ компонент уже встроена экспериментальная функция AI Block, которая позволяет на основе верстки автоматически создать конструктор блока, чанк и сразу добавить заполненный блок на текущую страницу — без каких-либо дополнительных атрибутов в верстке. К сожалению, со сложными блоками ChatGPT справляется плохо, поэтому я пока отложил этот функционал. Для включения этой функции нужно добавить ключ в настройку pageblocks_chatgpt_apikey и после этого в меню настроек блоков (рядом с кнопкой «Создать») добавить соответствующий пункт. По сути, добавлять атрибуты в вёрстку — это то же самое, что вручную расставлять плейсхолдеры. Только ещё нужно знать, какие атрибуты использовать и куда их вставлять, поэтому этот вариант пока не рассматривается. Сейчас в приоритете — режим разработчика и роутинг. Новые дополнения и их версии / PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 16 0
15 апреля 2025, 13:09 Во-первых, MIGX не умеет создавать вкладки, панели и, тем более, кастомные поля у ресурсов или пользователей. Во-вторых, настройка таблиц в PageBlocks куда мощнее: данные сохраняются не в JSON, а в нормальной структуре БД, что даёт гибкость для фильтрации, поиска и реализации сложной логики. А ещё в PageBlocks есть блоки, синхронизация блоков между ресурсами, встроенный роутинг и многое другое. Поэтому PageBlocks на порядок мощнее MIGX — это уже полноценный фреймворк внутри MODX. Новые дополнения и их версии / PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 16 +1
26 марта 2025, 10:51 Примеры скоро будут. Новые дополнения и их версии / Новые возможности PageBlocks: улучшенная работа с блоками, таблицами, полями и мультиязычностью 3 +1
24 марта 2025, 20:24 [[!SocialNetworks? &tpl=`@INLINE <li [[+classes]]><a href="[[+link]]" target="_blank" title="[[+name]]"><i class="fab fa-[[+icon]] fa-2x"></i></a></li>` ]] Новые дополнения и их версии / SocialNetworks 20 0 1
19 февраля 2025, 19:16 Я в 90% случаев использую поиск через Crtl+FЕсть встроенный поиск: Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 +3
19 февраля 2025, 19:11 Аналогично тому, как например в mFilter2 можно указывать кастомные чанки row и outer для любых полей,Я об этом даже не знал. Чтобы что-то узнать, все равно нужно читать документацию, а если нужно универсальное решение — использовать феном. Из пожеланий, всё-таки не терять MODX-style и дать возможность использовать систему чанков полноценно, не прибегая в foreach циклам в коде шаблонизатора.Теперь я понял, о чем ты. Нужно добавить параметры, как в mFilter2. Например: 'tpl.outer.list' => 'tpl_outer_name', 'tpl.row.list' => 'tpl_row_name'где list — название переменной. Но ведь все равно придется читать доку)) Но идея хорошая. Сделаю Уроки / PageBlocks. Выводим SEO-карточки 10 +1
19 февраля 2025, 18:51 Вот так? Я подумаю, куда можно вывести стилизацию списка блоков. Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 +1
19 февраля 2025, 15:50 Да, хорошая идея, это тоже в планах. Сейчас в платной версии есть поиск по блокам, если их более 15, но группировка будет получше. Реализую. Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 +2
19 февраля 2025, 12:38 Исправил. Проверьте мин. через 20 Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 0
19 февраля 2025, 12:04 Уже обновили — extras.modx.com/package/pageblocks?version=1.0.5-pl Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 0
19 февраля 2025, 11:43 В документации для 2й версии увидел что сниппеты другие (в первой просто один PageBlocks), вот и спросил)Во второй версии нужно заменить на pbBlocks Спасибо за оперативность! Правда парни из modx.com наверное не сразу пакет опубликуют?)Уже отправил. Обычно это быстро. Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 +1
19 февраля 2025, 11:34 Вау, какой красивый и короткий код! Там где описане содержимого вкладки — просто магия какая-то! Давненько такого не видел))) Спасибо. Из пожеланий, всё-таки не терять MODX-style и дать возможность использовать систему чанков полноценно, не прибегая в foreach циклам в коде шаблонизатора.Вместо этого: {foreach $list as $item} <li>{$item.title}</li> {/foreach}можно написать так, если сильно хочется: {$list|pbJson:'<li>{$title}</li>'} А ещё там внутри чанка можно сделать доступным {$idx} и {$total}Но, чтобы вместо инлайнового чанка использовать реальный нужно доработать сниппет. Сделаю Чтобы было примерно так: {$list|pbJson:'@INLINE <li>{$title}</li>'} {$list|pbJson:'list_item_tpl'}и в чанке list_item_tpl дополнительно будет доступно {$_idx}, {$_total}, {$_first} и {$_last} Уроки / PageBlocks. Выводим SEO-карточки 10 +2
19 февраля 2025, 11:17 Привет. Вторая мажорная версия только платная, так? А первая (выложенная на modx.com) бесплатна?Совершенно верно Но при этом я вижу что у нее относительно свежий релиз.Исправлять ошибки тоже нужно. Я сейчас начал работу с бесплатной, если пойму, что её возможностей мало — на 2-ю версию будет трудно уйти?Нет, просто обновляешь поверх нее — и все. Первая версия сильно ограничена в возможностях, но все равно полезна для легких сайтов, например, для лендинга. 4) у ресурса осталось старое имя чанка, всё сломалось, поменять его нельзя?Имя чанка должно автоматически измениться для всех сопутствующих блоков, поэтому это ошибка в бесплатной версии. Исправлю сегодня. Новые дополнения и их версии / PageBlocks - мощный инструмент для MODX в стиле Laravel! 20 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
- Режим менеджера — можно делать тоже самое, только клацать в админке
- Режим разработчика — управлять всем через файлы, но нужно немного поучиться, зато получаем чистый и управляемый код, который можно хранить на гитхабе
Как говорится, плох тот разработчик, который не учится новому!Скоро будет отдельная статья про мультиязычность.
В компонент уже встроена экспериментальная функция AI Block, которая позволяет на основе верстки автоматически создать конструктор блока, чанк и сразу добавить заполненный блок на текущую страницу — без каких-либо дополнительных атрибутов в верстке.
К сожалению, со сложными блоками ChatGPT справляется плохо, поэтому я пока отложил этот функционал.
Для включения этой функции нужно добавить ключ в настройку pageblocks_chatgpt_apikey и после этого в меню настроек блоков (рядом с кнопкой «Создать») добавить соответствующий пункт.
По сути, добавлять атрибуты в вёрстку — это то же самое, что вручную расставлять плейсхолдеры. Только ещё нужно знать, какие атрибуты использовать и куда их вставлять, поэтому этот вариант пока не рассматривается.
Сейчас в приоритете — режим разработчика и роутинг.
Во-вторых, настройка таблиц в PageBlocks куда мощнее: данные сохраняются не в JSON, а в нормальной структуре БД, что даёт гибкость для фильтрации, поиска и реализации сложной логики.
А ещё в PageBlocks есть блоки, синхронизация блоков между ресурсами, встроенный роутинг и многое другое.
Поэтому PageBlocks на порядок мощнее MIGX — это уже полноценный фреймворк внутри MODX.
Теперь я понял, о чем ты. Нужно добавить параметры, как в mFilter2. Например:
где list — название переменной.
Но ведь все равно придется читать доку))
Но идея хорошая. Сделаю
Уже отправил. Обычно это быстро.
Вместо этого:
можно написать так, если сильно хочется:
Но, чтобы вместо инлайнового чанка использовать реальный нужно доработать сниппет. Сделаю
Чтобы было примерно так:
и в чанке list_item_tpl дополнительно будет доступно {$_idx}, {$_total}, {$_first} и {$_last}
Совершенно верно
Исправлять ошибки тоже нужно.
Нет, просто обновляешь поверх нее — и все. Первая версия сильно ограничена в возможностях, но все равно полезна для легких сайтов, например, для лендинга.
Имя чанка должно автоматически измениться для всех сопутствующих блоков, поэтому это ошибка в бесплатной версии. Исправлю сегодня.