Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
Павел Романов
22 марта 2019, 16:35
0
Если сделали его скрытым, то откройте, зайдите в редактор тикета и проверьте ).
Павел Романов
22 марта 2019, 16:27
0
TV like уже было или только сейчас сделали?
Значение туда пишется только в момент лайка и если создали только сейчас, то в них ничего нет.
Соответственно, нужно либо прописать текущие значения рейтинга, либо «пролайкать» заново.
Павел Романов
22 марта 2019, 16:16
0
Судя по документации ничего не нужно — getTickets работает на pdoTols и там должны быть доступны стандартные методы.
[[getTickets?
$includeTVs=`rating`
&sortby=`{ "rating":"ASC" }`
......
]]

Естественно, вместо «rating» имя Вашей TV.
Павел Романов
22 марта 2019, 15:55
0
Если используете LikeDislike, то можете рейтинг писать в TV и по нему уже сортировать.
Павел Романов
14 марта 2019, 11:02
1
+1
Сделайте на основе сниппета shk_fihook.
Ну и документацию посмотрите.
Павел Романов
10 марта 2019, 20:05
+1
Добавьте параметр emailFrom с ящиком, соответствующим домену сайта:

&emailFrom=`info@домен_сайта.ru`
Павел Романов
05 марта 2019, 13:16
+1
Если у Вас в TV (как я понимаю, это sp-service) одиночный выбор и там выводится ID ресурса, то в чанке doctor.tpl так:

[[#[[+tv.sp-service]].tv_name]]

tv_name здесь — имя нужного TV-поля у ресурсов «Яндекс.Справочник», «Flamp» и т. д.
Павел Романов
05 марта 2019, 12:53
+1
Babel, в принципе, нужен для удобного переключения между версиями ресурса в админке и вывода ссылок на связанный ресурс на фронте.
Работает без нареканий, периодически обновляется, но если структуры версий разные, то особого смысла в нем нет.
Павел Романов
26 февраля 2019, 13:54
+1
Сделайте плагин на событие msOnSubmitOrder. Там из $order вытаскивайте ID товаров и пробегайтесь по ним на предмет значения поля createdby (или куда Вы пишете создателя товара).
Далее получаете юзера по ID, его e-mail и отправляете письмо через modMail.

Ну или переопределите класс заказа и реализуйте логику там.
Павел Романов
22 февраля 2019, 19:12
+1
Попробуйте использовать не Simple XML (он сразу весь файл в память считывает), а XMLReader — он построчно работает.
А при создании можно через Ajax управлять array_slice массива с данными.
Павел Романов
16 февраля 2019, 18:06
0
Используйте вместо pdoResources msProducts из поставки miniShop2.

Вывести категории и товары в них можно двойным вызовом. Сначала получаете категории (тем же pdoResources), а в чанке уже используете их ID в качестве parents:
[[msProducts? 
&parents=`[[+id]]`
.......
]]
Павел Романов
13 февраля 2019, 19:52
2
+2
Используйте Rowboat.

<ul>
    [[Rowboat?
    &table=`my_table`
    &tpl=`item_tpl`
    &where=`{ "id":"[[*tv_field]]" }`
    ]]
</ul>

Ну и в чанке item_tpl:
<li>
    <span>[[+name]]</span>
    <span>[[+tip]]</span>
    <span>[[+value]]</span>
</li>
Павел Романов
08 февраля 2019, 10:57
0
В плагине же комментарий:
//переадресация на нужную страницу 404, указать ее в модуле лексикона
Откройте модуль лексикона и настройте параметры для каждой версии.
Павел Романов
05 февраля 2019, 15:37
0
Посмотрите тут.
Павел Романов
26 января 2019, 13:57
0
Попробуйте через pdoResources — он это умеет.
Павел Романов
22 января 2019, 09:47
0
1. Системные вкладки без правки исходников не переместите, а вот созданные через редактор форм можно через базу. Порядок зависит от значения поля rank в таблице modx_actiondom.
Найдите строки, относящиеся к соответствующему set (это ID набора правил в настройках форм) и измените rank у нужных как надо.
2. Стандартное поле без правки исходников, думаю, не переместить.