Всего 125 966 комментариев

Дмитрий
14 февраля 2022, 00:32
0
А как вывести редактор кода?
Alexey
13 февраля 2022, 10:59
0
Не совсем понимаю, что ожидается там увидеть? По правильному, нужно вначале создать группу пользователей, наделить эту группу нужными правами, а потом уже добавить пользователя а эту группу. Не зря же на скрине есть кнопка «Добавить пользователя в группу».
Сергей Шлоков
13 февраля 2022, 09:48
+1
Если внимательно прочитать, то так и написано. Просто не совсем корректно.

getService() загружает файл класса (вызывая loadClass()), но также добавляет класс к объекту $modx, вы cможете вызывать его методы с помощью $modx->className->methodName().
Правильнее было бы сказать, что к объекту $modx добавляется не класс, а экземпляр указанного класса. Он же возвращается методом getService().

Соответственно получить доступ к этому экземпляру можно не через $modx->className, а через $modx->aliasName. Ниже в статье именно так и будет указано. Получается небольшое разночтение. Т.е. псевдоним вы можете указать любой (первый параметр), а вот класс (второй параметр) должен быть точным.
mekirile
12 февраля 2022, 13:42
0
baseSync перестал авторизовываться. Друзья, кто может помочь разобраться?
Максим
11 февраля 2022, 12:42
0
Шрифт «MODX» в статье — это шрифт из «Черепашек ниндзя»? )))
Pakos Fakos
11 февраля 2022, 11:17
0
спасибо за вашу помощь, это работает идеально
Максим
11 февраля 2022, 11:04
0
Мы делаем что-то хорошее и стараемся делать это что-то хорошо
В своём понимании этого «хорошего». Оно может отличаться у людей.

И для проведения работ по смене версии MODx с 2 на 3, должны быть очень значительные причины, в первую очередь для бизнеса.
Если рассуждать именно так, то никакого смысла конечно же нет! Так же как менять modx2 на какой-нибудь Laravel. Какой смысл? И так всё работает!
У нас некоторые клиенты до сих пор работают на Evo!
Главная причина «зачем» — это появление новых возможностей в «старых» компонентах. Чем больше потребности в таких новых возможностей, тем больше вероятность перехода на 3-ю версию.

потому что большинству моих клиентов...MODx 3 по сути и не нужен
Большинству? Т.е. есть меньшинство, кому нужно?)))
Для большинства моих клиентов не нужен React или Vue. И? )))) Не нужен — не используй))) В чем проблема то?)))
Для клиентов, как мне кажется, вообще пофиг MODX или WP, ему главное чтоб всё работало как надо!
MODX 3 — это по сути инструмент для разработчиков. Для кого-то одни плюсы, для кого-то другие.

не могу пока что найти серьезных причин в необходимости развития системы
Для тебя их нет, ок. Для других есть, потому что " врятли мы все такие садимся за комп и говорим, «а ну ка сделаю ка я сейчас дерьмо»"
Максим
11 февраля 2022, 09:04
0
Если вы просто хотите создать экземпляр некоторого класса… используйте loadClass()
Почему-то всегда думал, что loadClass просто подключает класс, а getService как раз создаёт экземпляр.
Lori
10 февраля 2022, 19:05
0
решилось, оказывается кастомный msOrderHandler был написан. Со стандартным все работает нормально
Николай Савин
10 февраля 2022, 18:52
0
Не рекомендую писать одно и то же в разных темах. Это чревато санкциями.
Семён Кудрявцев
10 февраля 2022, 16:58
0
Новый функционал — круть, очень полезно и удобно. А вот по поводу исправления багов и ошибок в чейнджлоге — одна ошибка всё так и осталась, и по-моему живет ещё с самой первой версии. Когда открываешь интерфейс товаров или ресурсов, в консоль сразу падает.
Алексей Смирнов
10 февраля 2022, 16:30
0
Я вам уже в соседней теме написал настройте нормально пакет и все заработает:
docs.modx.pro/komponentyi/tickets
проверьте все ли верно.
В прямую если без шуток говорить поставил и работает — нет. нужно настроить сначала.
Андрей
10 февраля 2022, 16:30
+1
Так в консоли ошибки:
Uncaught ReferenceError: jQuery is not defined at jquery.markitup.js:665:4
default.js:846 Uncaught ReferenceError: $ is not defined at default.js:846:14
jQuery не подключен, потому не работает отправка и редактор не подгружается.
biper
10 февраля 2022, 15:25
0
интереса для поставил Tickets на пустой… только что оснащенный Modx сайт и тупо вывел на главной в базовой странице комменты shevam00.beget.tech

НЕ РАБОТАЕТ!!! форма отображается, но комментарий невозможно ни написать ни отправить ни получить в панели администратора… Редактор тоже не виден? Это как понимать ??? PHP менял сразу скажу :)))
Дмитрий Середюк
10 февраля 2022, 13:55
0
У меня на большинстве проектов вот такая конструкция, на разных хостах.
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Роман
10 февраля 2022, 12:09
0
Из названия не сразу понял, что речь идет о msPre. Отличный функционал.
Андрей
10 февраля 2022, 12:08
0
Нужно ли мне что-то объявлять, прежде чем использовать "{'MenuH1' | lexicon}"?
{$_modx->lexicon->load('my:default')}
{'MenuH1' | lexicon}
Николай Савин
10 февраля 2022, 11:27
0
Может jquery не подключен в шаблоне?