Вопросы

Не определяется пользователь при AJAX запросе (авторизация через Login)

$this->modx->user->get('id') возвращает 0 для пользователей, авторизованных через Login в контексте web, а должен — id авторизованного пользователя. Не могу понять, в чем проблема. Код следующий:
 Антон
14 декабря 2019, 16:27
modx.pro
718
0

Настроить фильтрацию на сайте

Всем доброго времени суток!
Прошу помочь с задачей фильтрации выводимых ресурсов, располагаемых на одной странице в двух разных местах.
Григорий
14 декабря 2019, 01:07
modx.pro
637
0

Какое событие подойдёт для плагина

Друзья, вернулся к попыткам научиться писать сниппеты. В целом многое получается и за это огромное спасибо modx.pro и всем его участникам!

Сейчас нужен совет
Делаю статистику по совершённым покупкам, уже есть общая таблица с рейтингом всех покупателей по количеству купленных товаров и сумме покупок. Раньше всё считалось перед выводом страницы с помощью сниппетов pdoTools, данных становится слишком много и сейчас пытаюсь сделать сниппет который считает тоже самое но записывает в неиспользуемые поля user'ов (fax,zip), чтобы это потом можно было сортировать и быстрее выводить
vrm13
13 декабря 2019, 19:51
modx.pro
873
+1

Главный язык без префикса /ru/

Добрый день!
У меня есть сайт, который сделан на Modx evolution 1.2, он многоязычный. Проблема заключается в том, что я не знаю, как сделать главный язык сайта (русский) без префикса / ru /. То есть на данный момент, если открывать главную страницу, то по умолчанию автоматически проставляется префикс / ru /.
Возможно кто-то знает, или направит на правильный путь, где хотя бы это можно искать в каких файлах. Любой информации, буду благодарен.
vitaliy
13 декабря 2019, 17:15
modx.pro
832
0

Изменение сообщения "permission_denied" в процессорах

Добрый день!

Есть сниппет, который вызывает процессор. Чтобы отработал процессор — настроены права доступа и если пользователь авторизован, то все отрабатывает нормально. Но если пользователь не авторизован (или права доступа не подходят), то возвращает ошибку, а точнее сообщение «permission_denied».

Подскажите пожалуйста, как будет правильно возвратить вместо сообщения «permission_denied» свое сообщение, к примеру «my_permission_denied».

Для примера взять стандартный процессор:
<?php
class TestItemCreateProcessor extends modObjectCreateProcessor {
    public $permission = 'item_create';

    /**
     * @return bool
     */
    public function beforeSet() {
        
        ...

        return parent::beforeSet();
    }
}

return 'TestItemCreateProcessor';
Sphinx
13 декабря 2019, 14:49
modx.pro
1 655
0

Проблема с публикацией тикетов

Весьма давно пользуюсь пакетом Tickets от Василия Наумкина.

Возник такой вопрос, возможно есть решение этого вопроса, но в сети не нашел.

После публикации тикета, ссылка на него попросту отсутствует.
То-есть я могу зайти в этот тикет через админ панель, если щелкнуть правой кнопкой мыши и нажать — посмотреть.

Однако, на самом сайте, после того как появляется сама публикация, в списке всех публикаций через pdoPage или PdoResources, при нажатии на нее мы попадаем на главную страницу. То-есть ссылка этой публикации выглядит как https:// site ru

После того, как я чищу кэш, все нормализуется и ссылка уже имеет вид https:// site ru/statia.html

Так задумано создателем компонента или я постоянно на каждом сайте что-то делаю не так?

(Сразу предупрежу, сниппеты pdoPage и pdoResources я вызываю не кэшированными!)
С ними все в порядке, так же как и с шаблоном tpl вывода публикаций
Андрей
13 декабря 2019, 11:17
modx.pro
776
0

mFilter2:: Количество товаров в подкатегориях

Приветствую, коллеги!

Столкнулся с задачей вывода количество товаров в подкатегориях с товарами. Под списком выведенных товаров у меня есть кнопка «Загрузить еще 40» и подпись «Показано N из X товаров». И если N прекрасно считается с шагом по +40 товаров за одну загрузку, то вот с общим количеством не все так гладко.
avi.zeltser
13 декабря 2019, 09:22
modx.pro
1 059
0

msProducts - выборка с условием или

Не смог найти решения, перепробовал различные варианты, которые только в голову пришли, но безуспешно, подскажите как правильно написать условие
&where=`{"Data.hit":1, "OR:Data.sale":1, "OR:Data.new":1, "OR:Data.stock":1}`
Максим
13 декабря 2019, 08:49
modx.pro
1 426
0

Динамически создаваемые TV в ресурсе

Здравствуйте!

Имеется ресурс «Каталог», в котором находятся дополнительные поля (фильтры), которые содержат в себе параметры. MIGX внутри MIGX, короче говоря. Также у этого ресурса есть дочерние ресурсы, в которые мне нужно подгружать TV в виде списков с одиночным выбором — те самые фильтры, в которые уже через EVAL будут подгружаться параметры фильтров. Возможно ли реализовать подобное? Всю голову себе сломал.


Никита Боднар
12 декабря 2019, 22:36
modx.pro
823
0

Переезд на новый домен

Здравствуйте!

Подскажите пожалуйста как нам быть

Мы переехали на новый домен для нашего сайта на модХ. Но некоторые дополнения остались привязаны к старому домену, и мы не имеем возможности сбросить привязку т.к. доступ к учётке есть только у разработчиков, с которыми потерян контакт.

Сейчас сайт выдаёт в логах ошибку Could not connect to provider at: rest.modx.com/extras/
Сам сайт загружается, а там белый экран
В админку заходит но постоянно разрывает сессию и просить перелогиниться, иногда при попытки изменений в админке выдаёт 401 ошибку

Из платных модулей у нас стоит msearch и mspre
Что делать(?
Даниил
12 декабря 2019, 09:32
modx.pro
1 205
0