Вопросы

Перевод tv списка в array

Есть tv Список (множественный выбор), помогите как перевести его в массив что бы использовать в условиях на феном.

т.е. получаем
{set $array = $_modx->resource.tv_name}
но в условии не работает
{if $_modx->resource.id in $array}{/if}
Александр
17 октября 2019, 08:44
modx.pro
1 289
0

Вопрос по дате публикации

Приветствую всех!

Возник вопрос, как указать в rss дату
[[+publishedon:date=`%a, %d %b %Y %H:%M:%S +0400`]]

Но с условием + 1 или 2 часа

Мне нужно чтобы когда я публиковал статью например в 13:00
В ленте RSS она выводилась как в 14:00

Буду благодарен за помощь
Андрей
16 октября 2019, 22:33
modx.pro
1 051
0

Вывод данных в сниппет

Всем привет,
Пытаюсь через сниппет по CURL выгрузить данные с API.
Данные грузятся ок! Но нужно подставлять в ссылку CURL'a переменную.
Пример:
https://site.ru/?a=api&sa=rating&id=2
Вместо значения ID нужно вставить [[*pagetitle]].
Как это можно сделать?
Никита
16 октября 2019, 20:01
modx.pro
1 077
0

Заказ отправляется 2 раза

Создал сниппет
<?php
if(empty($_GET['msorder'])){
    $scriptProperties = array(
        'json_response' => false
    );
    $miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
    if (!($miniShop2 instanceof miniShop2)) return '{"error": "getService minishop error"}';
    $miniShop2->initialize($modx->context->key, $scriptProperties);
    $miniShop2->cart->clean();
    $miniShop2->order->clean();
    $miniShop2->order->add('receiver','Имярек'); // Указываем имя получателя
    $miniShop2->order->add('phone','777');
    $miniShop2->order->add('email','мыло');
    $miniShop2->order->add('receiver','test1');
    $miniShop2->order->add('payment', 1); //Указываем способ оплаты
    $miniShop2->order->add('delivery', 1); //Указываем способ доставки
    $miniShop2->cart->add(3,2);
    $miniShop2->order->submit();
}
вызываю на странице и вижу что заказ отправился два раза. В чем здесь ошибка?
Артем
16 октября 2019, 18:13
modx.pro
842
0

AjaxForm пропускает валидацию если делать редирект через af_complete

1. Если все поля в форме заполнены, то форма приходит на почту и сохраняется в FormIt.
2. Если какое-то поле из тех что указано в &validate не заполнено, то форма не приходит на почту и не сохраняется в FormIt, однако редирект срабатывает и мы видим страницу «Спасибо!»
3. Еще почему-то не срабатывает уловка от спама в виде &validate=`nospam:blank`, если поле заполнить, то сообщение всё равно уходит и сохраняется в Formit
Серый
16 октября 2019, 11:32
modx.pro
1 478
0

Weight msOption

Подскажите, как сделать select с выбором веса товара и в зависимости от веса, чтобы менялась цена товара
[[!msOptions?
    &options=`weight`
    &tpl=`phytomodule.option`
]]

[[!msProductOptions?
     &options=`weight`
]]
Aslero
16 октября 2019, 00:54
modx.pro
996
0

Парсинг постов из соц сетей

На фронте в форму (с рекапчей v3) вставляется ссылка на пост в соц сети (ВК, ОК, FB). Modx создаёт ресурс в заданном родителе, в компоненте articles, подтягивая заголовок, текст, фото (если есть), видео (если есть).Фото и видео (ссылками) в отдельные ТВ поля. Без публикации.
Кто, за сколько может реализовать?
Сергей Самусев
15 октября 2019, 22:23
modx.pro
747
0

Не открывает доступ информации для групп пользователей

Здравствуйте,
Проблема: не могу вывести текст, для определенной группы пользователей.

Что сделал:
1. создал группу пользователей «drop»
ibb.co/XXS7Xsr — скрин

2. Добавил пользователя в группу «drop»
ibb.co/7J3KYH0

3. Дальше в шаблоне прописал:
[[!+modx.user.id:memberof=`drop`:then=`[[$informasia_opt]]`]]
где [[$informasia_opt]] — чанк с текстом.

Пробовал делать по Administrator, прописывая его в [[!+modx.user.id:memberof=`Administrator`:then=`[[$informasia_opt]]`]]
все работает.
Под drop не хочет.

Пожалуйста помогите разобраться?
Ильяс
15 октября 2019, 17:38
modx.pro
831
0

miniShop2 - как выставить производителей в том порядке в котором мне нужно?

Всем привет!
Кто нибудь знает как производителей выставить по порядку?
Абдулсалам
15 октября 2019, 07:27
modx.pro
1 053
0

В debugParser отображается весь html файл

Оптимизирую скорость прогрузки сайта и когда я через debugParser проверяю скорость загруки — в пункте 1 просто показан весь html код страницы
file.modx.pro/files/a/4/a/a4a0e82016b1925cc2d52b9a43a10039.png
Что это значит? На другом моем сайте код не отображался…
Марк
15 октября 2019, 01:59
modx.pro
809
0