Pavel Zarubin

Pavel Zarubin

Был в сети 23 января 2023, 15:35
Заказы не принимаю
Отправить деньги
Тогда у вас исключительный случай) Попробуйте еще с файловым чанком, а вдруг…
$pdoTools = $modx->getService('pdoTools');
$output = $pdoTools->getChunk('@FILE mass.tpl',array(
            'mass' => strval($_POST['mass']),
            'h' => strval($_POST['h']),
            'l1' => strval($_POST['l1']),
            'l2' => strval($_POST['l2']),
            'l3' => strval($_POST['l3']),
        ));
mass.tpl должен лежать в core/elements/
также проверьте все таки настройки pdoTools, включена ли обработка синтаксиса фенома в чанках и на странице
Добрый день, в документации это описано, цитирую
За пункты самовывоза отвечает сниппет cdekDeliveryPoints
deliveryids — id способов доставки для которых нужно выводить пункты самовывоза (по умолчанию выводится для всех)
Вы бы хоть принцип работы читали бы… Если ничего не вывело значит не нашло для конкретного сочитания похожие ресурсы, делайте логику обработки пустых выводов, например так:
{set $relations = '!modRelation' | snippet: [...]}
{if $relations}
    {$relations}
{else}
   ...Ваш вывод, например рандомные статьи....
{/if}
Не понятно для чего была необходимость использовать сырые запросы sql? Особенно вот это нравится, фильтрация данных? Зачем? И так сойдет!

$sql = "INSERT INTO modx_lexicon_entries (name, value, topic, namespace, language, createdon) VALUES ('$key', '$opt->caption', 'default', 'minishop2', 'ru', CURRENT_TIMESTAMP)";
Ок, предположим что у нас доступ в админку есть только у админов, но файл то находится в assets, его может запустить кто угодно, проверять права? Зачем! Использовать процессоры где проверка прав уже предусмотрена? В жопу!
Очень грустно что статья висит уже день а об этом только я говорю, еще полтора года назад автора закидали бы ссаными тряпками за такой код и дыру в безопасности
Для того чтобы протестировать нужные вам функции я думаю не сложно создать пару товаров. Или у вас в проекте товары какие то другие? Не обманывайте себя, захотели бы проверить — проверили бы, когда я только знакомился с modstore я все компоненты проверял, как правило на проверку нуженого мне функционала у меня больше 15 минут не уходило
Так что выходит, если я куплю modSliderRevolution, то мне не стоит рассчитывать на хорошее качество?
А тут уже все зависит от разработчика и его дальновидности, сайты на modx очень разнообразные, естетсвенно компонент разрабатывался и тестировался только для одного кейса использования, никто не может предугадать как его захотите использовать вы. Понятие о качестве тоже относительно, там где 10 человек останутся довольны, всегда будет один который не доволен и под его задачи компонент не подошел. Вот тут уже все зависит от разработчика, если вы попросили реализовать какую то функцию и автор заинтересован в ее реализации, я думаю через время вы получите не хватающий вам функционал. Я лично свои компоненты только по фидбекам и дорабатывал.
В modx'e нет ограничений как в коробочных решениях и каждый его вертит как хочет. От сюда все плюсы и минусы, я думаю вы у нас тут тоже не просто так сидите, наверное на отсутствие ограничений и подсели, также как и все тут.
Вот вам пример того самого «продвинутого слайдера» о котором вы упоминали)
За все время существования компонента modSliderRevolution его загрузили 12 раз, подчеркиваю, загрузили, купили наверное и того меньше. Перечитайте еще раз внимательно сообщение которое вы процитировали, там нигде не говорится про то, что этот компонент на modx'e используют 2млн+ сайтов.
Однако же тот же msFieldsManager загрузили почти 500раз (больше в 41 раз), msOptionsPrice2 — 3600 раз (больше в 300 раз), вот вам и наглядная статистика того, о чем я говорю