Добавление кастомной кнопки в tinyMCE выше 5 версии

Здравствуйте
Подскажите, сталкивался ли кто-либо в задачей добавить в визуальный редактор свою кнопку кастомную, чтобы оборачивать текст в блок с классом, либо в кастомный тэг?

Ориентировался на данную статью
modx.pro/help/23224

получился вариант с добавлением шаблона, но не совсем удобно, тк вставляется сразу заготовка, а потом необходимо править ее содержимое скажем так, возможно ли выделять текст и оборачивать в класс?
Андрей
13 мая 2025, 03:42
modx.pro
277
0

Платные компоненты на тестовом домене

Добрый день! Из закрытия тестового хостинга modhost.pro данный момент невозможно протестировать платных компонентов modstore.pro.
TITAN-UZ
12 мая 2025, 21:42
modx.pro
162
+1

Как защитить бюджет директа от ботов?

Всем добрейшего друзья! У меня есть сайт dom-serv.com
Делаем рекламу в директе, бюджет которой съедается разными ботами. Вот скриншот file.modx.pro/files/8/5/9/8591709ed0ef92c99e94059dd462415c.png
Как быть в этой ситуации? Цена одной конверсии доходит до 18 тыс! Деньги на ветер, проще работать в авито
Рамиль
12 мая 2025, 17:38
modx.pro
263
-3

Вирусы майнеры

Всем привет,

Ребят а были ли у вас проблемы с майнерами, которые вызывали нагрузку на хостинге. У меня уже несколько случаев такого дела, при чем проекты могли быть созданы 4 года назад и свежие (до года)

Вот пример то что находится

Нашел файл с вредоносными вставками:
/public_html/assets/components/pdotools/action.php

Сам вредонос в директории:
.local/session/config/logs/php-fpm/model/observer/

где находятся файлы:
php — 'это сам майнер (вредонос)
package.json
SHA256SUMS
systemd

есть такие запросы по ней открывается Compact database management
GET /assets/components/ace/emmet/action.php?username=текст&db=текст&select=modx_manager_log…

Ядро свежее 2.8.7
perfkirill
10 мая 2025, 12:42
modx.pro
4 233
0

DateAgo

У меня возникли сложно с DateAgo, поэтому решил написать свой снипет, может кому пригодиться.
Артур Сергеевич
09 мая 2025, 14:16
modx.pro
1
569
+5

easyRedirects и Articles

Здравствуйте!
Подскажите, пожалуйста, компонент easyRedirects работает только с Типом ресурса «Документ» (class_key modDocument)?
Не срабатывает с ресурсами компонента Article (class_key Article).
newbmod
01 мая 2025, 20:34
modx.pro
222
0

pdoPage передать параметр страницы id

Здравствуйте!
Подскажите пожалуйста как можно передать и вытащить в шаблоне pdoPage параметр страницы.
Например id, template откуда был вызван pdoPage?
Что-то вроде такого, но не получается:
[[!pdoPage?
    &element=`msProducts`
    &parents=`[[*id]]`
    &tpl=`@FILE template/chunk/cat/item.tpl`
    &limit=`12`
    &docid=`[[*id]]`
]]
и в шаблоне получить этот docid
Роман
01 мая 2025, 12:23
modx.pro
228
0

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

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

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

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

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

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

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