2 рекапчи на 1 странице

Подскажите, как разделить подсветку поля с капчей в 2-х формах на странице. Имена инпутов можно уникализировать, а поле g-recaptcha-response одно. Код ошибки такой
class="g-recaptcha-outer[[!+fi.error.g-recaptcha-response:notempty=` error`]]
Сергей
30 апреля 2025, 16:06
modx.pro
300
0

Как организовать вывод отзывов с тегами в PageBlocks

В этой инструкции я подробно расскажу, как настроить отдельные таблицы для тегов и отзывов, связать их между собой, а затем вывести отзывы на сайте по выбранным тегам. Всё будет описано как в режиме менеджера через интерфейс, так и в режиме разработки через код.

Основная идея

— Создаем две отдельные таблицы: Теги и Отзывы.
— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.

Aleksandr Huz
29 апреля 2025, 16:50
modx.pro
1
1 557
+6

Генерация карты сайта в PageBlocks

Карта сайта (sitemap.xml) помогает поисковым системам быстро находить все страницы вашего сайта. Если страниц очень много, карты можно разбивать на несколько частей: новости, товары, статьи и т.д., а в основной карте давать ссылки на каждую из них. Такой подход облегчает индексирование и ускоряет появление новых страниц в поиске.

Aleksandr Huz
29 апреля 2025, 16:39
modx.pro
1 459
+5

Интеграция интерфейса плагина Formit в ресурс

Здравствуйте, коллеги! Я делаю упрощенную админку в ресурсе для пользователей по типу менеджеров. Для этого мне нужно все заказы показывать в ресурсе. Я думаю, может целесообразно просто вывести сам интерфейс плагина в админку/ресурс? Я не нашел никакой нормальной документации на эту тему, поэтому решил написать сюда. Видел несколько вариантов вывода данных из таблиц Formit, но для этого придется ковыряться с логикой вывода всего этого добра, а хочется не тратить время.
Заранее всех благодарю!
Виктор
23 апреля 2025, 18:25
modx.pro
500
0

AdminTools и ош. 500

Всем добрый день.
Я установила AdminTools, и у меня появилась ош. 500. (причем фронт тоже недоступен)
Помогите, пожалуйста, определиться, как решить. При этом желательно выдать себе такие права, чтоб не было проблем с сохранением ресурса, которое меня уже достало.
Я подумываю сделать правку в modx_admintools_permissions.

Админ единственный, вопросов пересечения прав и полномочий нету.

Я почитала пару поднятых подобных вопросов здесь, но в идее сразу браться за sudo со своими знаниями архитектуры не уверена, а все остальное-традиционно, может оказаться out-of-date.

Стараюсь особо не просить помощи, а искать сама, но тут прям уже второй заход на это.
Даша
22 апреля 2025, 10:16
modx.pro
511
0

Доставка от СДЭКа

3 3 000
Добрый день!
Стоит minishop2
istoria.pro

Надо внедрить доставку от СДЭКа. Расчет цены от фиксированного адреса до выбора пункта выдачи на карте.
Предоплата только авторитетным камрадам.
Контакты здесь www.sssstudio.com
Студия Сергея Сергеевича
modx.pro
1 008
0

Хочу реализовать мультиязычность и мультидоменность - на русском сайт в RU, на английском COM...

Использую modX3…

Хочу реализовать мультиязычность и мультидоменность, т.е.

для сайта на русском домен в зоне RU, а для английского домен в зоне COM…

Настроил контексты, домены открывает и для RU и для COM…

Но почему-то контент для вывода берет с основного ресурса, и для RU, и для COM,
не меняет содержимое в зависимости от домена…
Матвей
21 апреля 2025, 17:31
modx.pro
456
0

Impex

Как это вообще работает, почему об этом нет в инструкции?
Я слаб в программировании, мне важны инструкции и уроки.
Бился весь день с импортом товаров, настроил конфигурацию, попробовал по ней сделать Экспорт, бинго — работает, часть заполненных товаров выгрузилась. По логике пробую загрузить товары из xls файла, и получаю пустоту, пробую тест, смотрю журнал — все мои поля выгружаются, почему же не появляются товары?
Для справки конфигурация сделана так:

<?php
$impex_config['content_row'] = array(
array('Артикул','article','ms'),
array('Категории',18,'categories'),
array('Наименование','pagetitle','resource'),
array('Цена','price','ms'),
array('Производитель','vendor','ms'),
array('Единица измерения','unit','msoption'),
array('Толщина, мм','depth','msoption'),
array('Ширина, мм','width','msoption'),
array('Длина, мм','length2','msoption'),
array('Плотность, кг/м³','density','msoption'),
array('Порода древесины','wood_species','msoption'),
array('Вес','weight','ms'),
array('Вид','view','msoption'),
);
Александр Капустин
20 апреля 2025, 21:18
modx.pro
402
0

pbStudio: Подключаем мультиязычность в PageBlocks

Введение


PageBlocks поддерживает мультиязычность без контекстов. Достаточно указать языки, задать поля для перевода и, при необходимости, подключить автоперевод — остальное сделает PageBlocks.

Навигация по урокам:
Aleksandr Huz
20 апреля 2025, 15:25
modx.pro
1
1 897
+6

pbStudio: Портфолио, Услуги и Контакты



Продолжаем разработку нашего сайта. В этом уроке мы завершим работу над всеми страницами.

Aleksandr Huz
19 апреля 2025, 11:05
modx.pro
1 469
+6