31 января 2023, 12:59 Вот решение, спасибо за помощь Степану Гончарову <?php switch ($modx->event->name) { case 'OnHandleRequest': if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') { $_res = $modx->getObject('modResource', ['alias' => explode('.', basename($_REQUEST['q']))['0']]); if (is_object($_res) && $_res != 'null') { $_ids = $modx->getParentIds($_res->get('id')); $_ids = array_reverse($_ids); if(isset($_ids['1']) && intval($_ids['1']) == 54) { $modx->sendRedirect($modx->getOption('seodomains_main_host').$modx->makeUrl($_res->get('id')), array('responseCode' => 'HTTP/1.1 301 Moved Permanently')); } } } break; } — Где в строке if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') { site.ru ваш основной домен ставьте — В строке if(isset($_ids['1']) && intval($_ids['1']) == 54) { 54 — ID раздела со статьями. OnHandleRequest — событие нужно включить для плагина Новые дополнения и их версии / [SEO Domains] Добавление доп. доменов и поддоменов для сайта, с добавлением в вебмастер 44 0
27 января 2023, 21:23 Здравствуйте! Подскажите пожалуйста, использую SeoDomains и есть пара вопросов. 1. Как бороться с дублями страниц статей и раздела статей на поддоменах, если на сайте не стоят вложенные URL? 2. Есть ли возможность, чтобы при клике на статью или раздел статей на поддоменах, они открывался в новом окне (target="_blank") и на основном домене? Новые дополнения и их версии / [SEO Domains] Добавление доп. доменов и поддоменов для сайта, с добавлением в вебмастер 44 0
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, сервис-ориентированная архит...
— Где в строке if ($_SERVER['HTTP_HOST'] != 'site.ru' && $modx->context->key === 'web') {
site.ru ваш основной домен ставьте
— В строке if(isset($_ids['1']) && intval($_ids['1']) == 54) {
54 — ID раздела со статьями.
OnHandleRequest — событие нужно включить для плагина
Подскажите пожалуйста, использую SeoDomains и есть пара вопросов.
1. Как бороться с дублями страниц статей и раздела статей на поддоменах, если на сайте не стоят вложенные URL?
2. Есть ли возможность, чтобы при клике на статью или раздел статей на поддоменах, они открывался в новом окне (target="_blank") и на основном домене?