[easyRedirects] Еще один компонент для управления редиректами

Привет!

easyRedirects — дополнение для управления 301 редиректами в панели управления сайтами.

Для MODX есть несколько компонентов, которые позволяют из админки управлять 301 редиректами со старых url на новые. Из тех, что знаю я — это Redirector (наверное самый первый компонент, ему 10+ лет точно, но надо сказать, его периодически обновляют), и autoRedirector.

При попытке применить их на моем сайте выплыли проблемы:
1. Redirector не позволял создать редирект на произвольный url, он обязательно хотел видеть в качестве цели существующий ресурс. А мне так не нужно было, у меня страницы генерируются своим плагином, обрабатывающим событие OnPageNotFound, т.е. целевого ресурса как такового на сайте нет.
2. autoRedirector больше заточен на отслеживание измененных url, ну и у него та же особенность — конечный url редиректа должен принадлежать существующему ресурсу.

В общем в итоге пара вечеров и готова первая версия easyRedirects. По сути это сильно модифицированный и дополненный Redirector.
Наумов Алексей
27 ноября 2023, 16:29
modx.pro
7
1 978
+13

SEO Suite - keywords

Приветствую!

Что-то не получается у меня сделать вывод [[!+ss_meta.keywords]] плагина SEO Suite только когда keywords в соответствующее поле вписаны…
Документацию смотрел, пробовал выводить в плейсхолдер и его проверять на пустоту, но игнорирует и всё равно выводится… seosuite.placeholder_plugin_enabled отключал…

Что-то не пойму в чём проблема. Может кто подсказать?
steve.kon
24 ноября 2023, 10:44
modx.pro
767
0

MODX 3 и (вероятно) Formit

Здравствуйте.
Уже на втором сайте в логах вижу такие ошибки после открытия любой страницы сайта:
.../core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 8) PHP warning: Undefined array key "fi"
.../core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code : 8) PHP warning: Trying to access array offset on value of type null
Причем, их (таких сообщений) прямо куча вываливается после каждой загрузки (68 таких строчек за раз) — весь журнал забит.
По слову «fi» сделал предположение, что это может быть Formit. Смущает, что это происходит при открытии любой страницы, даже где форм никаких нет (например sitemap.xml на пустом шаблоне).

MODX 3.0.4
PHP 8.1
Игорь
28 ноября 2023, 11:12
modx.pro
674
0

[FlatFilters] Первые итоги работы.

Приветствую, коллеги! Вам известно, что на данный момент пригодной для коммерческого использования альтернативы mFilter2 нет. Сам mFilter2 прекрасен, но когда на сайте несколько десятков тысяч товаров он начинает жутко тормозить. На данный момент у меня готов рабочий прототип нового компонента, который я назвал FlatFilters. Подробности идеи под катом.
Артур Шевченко
12 ноября 2023, 21:06
modx.pro
1
670
+17

pdoSitemap Рендерит xml со второй строчки, как исправить?

Пустой шаблон, тип содержимого XML. Контент внутри ресурса
{'pdoPage' | snippet  : [
	'element' => 'pdoSitemap',
	'parents' => 0,
	'context' => $modx->context->key,
	'depth' => 10,
	'limit' => 100,
	'showHidden' => 0
]}
Первый раз когда поставил всё работало, обновлял чистил кэш, всё работ, через несколько часов перестало и появляется эта ошибка
This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
Pandemic
22 ноября 2023, 12:00
modx.pro
499
0

Быстрый доступ к редактированию ресурсов из фронта

Предлагаю к вниманию небольшое дополнение для быстрого доступа к редактированию ресурсов сайта из фронта. Я видел, что есть готовые решения на эту тему, но мне как-то привычнее оказалось более простое решение, которое я позаимствовал из другой cms и поделюсь здесь с вами, может кому пригодится.
Дмитрий
24 ноября 2023, 21:56
modx.pro
406
+4

Tikets загрузка избражений в TV

Столкнулся с проблемкой, а именно загрузкой изображения в свои TV типов image или file, из коробки Tikets загружает файлы и привязывает их к ресурсам, мне показалось это не удобным (на вкус и цвет...)
vectorserver
28 ноября 2023, 13:23
modx.pro
2
273
+3

[msCdekWidget] Альтернативный калькулятор доставки СДЭК

Приветствую! Представляю вашему вниманию свой вариант интеграции оригинального виджета службы доставки СДЭК на сайты на базе всеми нами любимой CMS Modx Revolution.
Артур Шевченко
07 декабря 2023, 20:58
modx.pro
235
+4

MODX разработчик на постоянку

Всем привет!
Нашей компании на постоянную работу требуется разработчик на MODX. Зарплата белая, соответствуют рыночному уровню. Возможность трудоустройства в сертифицированную IT компанию.
За плечами должен быть опыт коммерческой разработки от 3-х лет.

Основные требования


— Уверенное знание HTML, CSS, SCSS, Pug (желательно).
— Опыт работы с Webpack/Gulp
— Уверенное владение ванильным javascript.
— Уверенное владение PHP.
— Опыт работы с git.
— Опыт работы с Fenom.
— Плюсом будет опыт разработки своего компонента.
Сергей Шлоков
30 ноября 2023, 17:56
modx.pro
234
+2

MODX 3 + Fenom + PdoResources + TV-поля - ошибка (Undefined array key «duration_field»)

Всех приветствую.

Есть сайт с новым MODx 3. Поставлен PdoTools. Включен Fenom.
На странице есть вызов сниппета:

Wassi Wassinen
19 ноября 2023, 20:55
modx.pro
225
0