MODX Revolution 3.0.0-alpha1 (Перевод)



После долгого ожидания мы рады объявить о первом официальном Альфа-релизе MODX Revolution 3.0. Несмотря на неоднократные задержки, основная команда стремится продвигать MODX вперед. Этот релиз представляет собой важную веху и конец долгого инкубационного периода, который, несомненно, разочаровал многих в сообществе.

Мы с нетерпением ждем его окончательного релиза как можно скорее.
Иван Бочкарев
Вчера в 18:09
modx.pro
2
184
+11

Цена доставки.

Всем доброго времени суток.

Подскажите, пожалуйста, как правильно подставить свою цену доставки, при оформлении заказа.
Если она рассчитывается на фронте. Чтобы потом передать ее вместе на оплату.
Вроде задача не сложная, но у меня почему-то возникли сложности. Так что если не трудно, разжуйте пожалуйста, поподробнее.
Максим
Вчера в 16:50
modx.pro
14
0

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

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

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

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

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

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

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

Вопрос о работе HybridAuth

Приветствую, после добавления аккаунта скажем Гугл или ВК редиректит не на страницу профиля а вот сюда inchka.ru/?scope=profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fprofile.emails.read+openid&authuser=0&prompt=none#
Как это исправить?
Артур
13 декабря 2019, 19:11
modx.pro
18
0

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

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

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

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

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

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

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

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

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

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

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

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

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