Вопросы

Почему-то modx не добавляет скрипты с помощью regClientScript(), regClientCSS() или regClientStartupScript()

Привет! Давно заметил проблему, но сейчас она прям очень критична.
modx не хочет регистрировать ничего через regClientScript(), regClientCSS() или regClientStartupScript(). Просто ничего не происходит. Причем заметил я это, когда пытался поднять ajax пагинацию через pdoPage. Пробовал отключать все плагины, вдруг какой-то перехват идет. Пытался подключить скрипты через свой плагин и свой сниппет. Ничего не срабатывает. Подскажите, пожалуйста куда можно копать?
Например, простейший плагин на добавляет ничего.
switch ($modx->event->name) 
{ case "OnLoadWebDocument": 
    $modx->regClientCSS('assets/css/style.css');
    $modx->regClientScript('assets/js/script.js');
    break;
}
Тот же эффект, если пытаюсь вызывать в сниппете.
Вообще ни один компонент не добавляет свои скрипты. По крайней мере shopkeeper и pdoPage точно.
Можете подсказать куда копнуть, чтобы это исправить?
Суэзи
02 июня 2020, 16:16
modx.pro
1 734
0

Несколько tvname в migx

Добрый день! Задача вроде бы понятная, но что-то я не понимаю, как ее решить наиболее оптимально.

Есть ресурс (прайс-лист), на котором использовано 11 migx списков. Выглядит вот так joxi.ru/RmzJEnlCRboe0m. Для каждой категории услуг своя migx тв.
И вот теперь вопрос. Мне нужно на другой странице создать сводный список, в котором я вытащу по одной строчке из каждого MIGx списка.

Роман
02 июня 2020, 12:46
modx.pro
787
0

Цикл для массива options

Добрый день, простой вопрос. Есть массив:
[options] => Array
        (
            [power] => Array
                (
                    [id] => 5
                    [key] => power
                    [caption] => Мощность
                    [description] => 
                    [measure_unit] => 
                    [category] => 0
                    [type] => combobox
                    [properties] => {"values":["4","6","9","12","15","18"]}
                    [product_id] => 199
                    [value] => Array
                        (
                            [0] => 9
                        )

                    [category_name] => 
                )

        )
как достать оттуда properties => values и пройтись по этим values циклом?
пробовала первое как-то так:
$options['power']['properties'][values]
elen
02 июня 2020, 10:31
modx.pro
1
820
0

msGallerySearch кнопки после установки не появились

Подскажите, кто-то пользовался msGallerySearch? Установил его, но в галерее minishop2 никаких изменений не произошло. Кнопки не появились
Algirdas
02 июня 2020, 10:21
modx.pro
505
0

pdoResources теряет baseUrl или чядн

Создал источник медиа. Прописал пути как надо. Создал доп. поле тип простая загрузка файлов и привязал его к этому источнику медиа. Создаю ресурс там это поле есть, я выбираю файл и он размещается дам где и должен. Все ок.
Однако! Потом достаю его pdoResources и упорно не отображается полный URl.
Немыкин Андрей
02 июня 2020, 03:50
modx.pro
1
697
0

Оплата PayPal в minihop2. Переход с sandbox на рабочие платежи. [Решено]

В общем, задался целью добавить к буржуйскому магазину на minishop2 систему оплаты.

В настройках включил способ оплаты PayPal.
Потом в разделе для разработчиков (https://developer.paypal.com/developer/accounts) создал Бизнес-аккаунт, получил поля Username, Password, Signature и внес их в системные настройки.
Spirit_Ninja
01 июня 2020, 21:41
modx.pro
1 125
0

Ошибки Error caching lexicon topic

Кто-нибудь победил ошибки типа:
httpdocs/core/model/modx/modcachemanager.class.php : 349) Error caching lexicon topic lexicon/ru/core/default
?
Algirdas
01 июня 2020, 20:26
modx.pro
3 208
0

HybridAuth с Ajax

Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?
SEQUEL.ONE
31 мая 2020, 05:24
modx.pro
567
0

Переключение контекстов

Подскажите пожалуйста, или ткните в статью, как сейчас правильно переключать контексты? Чтоб не было проблем с авторизацией (это важно) как описано в комментарии. Если только через index.php как там пишет автор коммента, то так же прошу ссылку на актуальную статью как это сделать.
Во всех статьях что я нашел все по-разному переключают. Много статей очень старые, не понятно что из этого актуально.
Algirdas
30 мая 2020, 23:35
modx.pro
2 185
0

Создание проекта в стиле Fishki net с магазином и другими плюшками на MODX

Всем привет.

Есть проект на MODX и хочется его модернизировать и оптимизировать. 8 месяцев ждал этой модернизации на Laravel, но человек не смог сделать… и в итоге решил снова пробовать на MODX.

В проекте должны быть такие возможности как:

1) Добавление новости пользователем из ЛК пользователя в стиле Fishki net ( там можно добавлять разные блоки в одном посте )
2) Избранное, лайки дислайки, подписки
3) Комментирование новостей пользователями и видимость коментов и ответов на коменты в ЛК
4) Доска объявлений в стиле АВИТО с управлением из ЛК
5) Добавление организаций любым пользователем, но управление только после подтверждения причастности к данной организации.
6) Магазин для организаций — обычный пользователь не сможет ничего туда добавить
7) Календарь мероприятий организаций — обычный пользователь не сможет добавить мероприятие.
8) Запись на мероприятия
9) Отзывы к организациям
10) Бонусная система для мотивации пользователей.
11) Личный кабинет

Предполагаемое число пользователей в сутки — 5000

Внимание первый вопрос! Я правильно выбрал компоненты для создания такого сайта?

1 ) Для фронтенда добавления постов пользователями я хотел использовать — ContentBlocks от modmore, но на чем делать сами посты? На Tickets?
2) данные дополнения есть на modxtore и с ними проблем вроде нет
3) Коменты к постам опять же на Tickets
4) Доску объявлений думаю делать на minishop2 + ms2form
5 ) Добавление организаций на Organizations
6) Магазин так же на minishop2 + ms2form
7) Календарь событий — eventsCalendar2
8) Запись на мероприятия — tEvent
9) Отзывы для организаций на — easyComm
10) Бонусная программа — msReferralProgramCoin
11) Личный кабинет — Office

Внимание вопрос номер 2!
Денис
30 мая 2020, 21:23
modx.pro
1
1 313
0