Роман

Роман

С нами с 01 июня 2017; Место в рейтинге пользователей: #646

getImageList динамическое условие where

Здравствуйте! Подскажите пожалуйста, правильно ли я понимаю что в where нельзя использовать какой-либо параметр, он их нечитает?
Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.

Есть запрос:
{$_modx->runSnippet('!getImageList', [
    	'tvname' => 'reviews',
	'docid'  => 167,
        'where' => '{"rid:=":"[[*id]]"}'
	'tpl'    => '@CODE: ([[+rid]])',
])}
Если в where вместо [[*id]] использовать число (28 например), то все работает отлично, но именно параметр он игнорирует.
Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
14 августа 2021, 14:12
modx.pro
989
0

Ошибка при работе со Снипеттами minishop2

Здравствуйте! Подскажите пожалуйста, может кто сталкивался — не могу нигде найти ответ на этот вопрос.
Раньше проблем с этим не было и в первый раз с таким столкнулся.

Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
[[!mFilter2?
    &element=`msProducts`
    &limit=`15`
    &depth=`1`
    &parents=`[[*id]]`
]]

или напрямую
[[!msProducts?
    &parents=`0`
]]

Выдает ошибку 500 и в логах такое:
pdoTools not installed, metadata for miniShop2 objects not loaded

pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
18 марта 2021, 21:20
modx.pro
1 828
0

Minishop2 не отправляет письма о заказах (smtp QuickEmail при этом работает)

При оформлении заказа не приходят письма на указанный ящик. Ящик вида name@domain.ru. Т.е почта домена корпоративная от Яндекса.
Потом настроил отправку через SMTP и все равно та же проблема. Причем при использовании QuickEmail — почта отправляется и все ок. Что не так с Minioshop2 в этом плане?

Подскажите пожалуйста если кто сталкивался с этой проблемой, каждый раз какой-то ужас с получением уведомлений на почту от Minishop2?
25 января 2021, 17:01
modx.pro
1 764
0

msProductLink_err_nfs, при копировании товара и изменении связи

Здравствуйте! Столкнулся с такой проблемой.
У меня есть блюда и есть обеды, обеды состоят из блюд. Пользуюсь связями.
Создал связь «Один ко многим». Когда создаю обед и добавляю туда имеющиеся блюда (блюда в обедах могут повторятся), то все нормально.
1) Но если копирую какой-то объект и пытаюсь связь обновить, то выходит ошибка — msProductLink_err_nfs — http://joxi.ru/krDxRdbuKzdG8r
2) Если я блюдо, которое хочу поменять сначала добавлю, а потом попытаюсь обновить на это блюда, то обновление не происходит (это и понятно, т/к уже связь добавлена) — http://joxi.ru/ZrJpk3bhwzkko2

Кто-то сталкивался с такой проблемой? Подскажите пожалуйста что можно сделать. Т/к очень часто в наборе блюд надо поменять не все блюда, а только одно и каждый раз создавать заново очень муторно, проще копировать
15 апреля 2020, 11:38
modx.pro
561
0

Чанк сохраняет не весь текст

Здравствуйте! Как обычно работаю с сайтом и вдруг возникла такая проблема, что вставляю текст в Чанк (он примерно 200 строк), и после сохранения оказывается, что все обрезано до 50 строк примерно и так во всех чанках вдруг, и на всех сайтах, что у меня на локалке хранятся. Работаю через MAMP.
Подскажите пожалуйста в чем может быть проблема? Раньше такого не было.
07 января 2020, 14:20
modx.pro
1 043
0

UpdateProfile не обновляет данные

Здравствуйте!
Столкнулся с такой странной проблемой, раньше все делал и было нормально, а теперь почему-то не обновляются данные, делаю так:
[[!+upd.successMessage]]
[[!UpdateProfile?
    &validate=`fullname:required,phone:required`
    &placeholderPrefix=`upd.`
    &successMessage=`<p class="text-center mb-2">Данные успешно изменены</p>`
]]
<form id="update-form" action="[[~[[*id]]]]" method="post" class="form-horizontal">
    <input type="hidden" name="nospam" value="" />
    <div class="form-group">
        <div class="head-block"><label for="fullname">ФИО</label></div>
        <div class="input-block">
            <input type="text" name="upd-fullname" class="form-control" id="upd-fullname" value="[[!+upd.fullname]]">
            <span class="help-block text-error error">[[!+upd.error.fullname]]</span>
        </div>
    </div>
    <div class="form-group">
        <div class="head-block"><label for="phone">Телефон</label></div>
        <div class="input-block">
            <input type="text" name="upd-phone" class="form-control" id="upd-phone" value="[[!+upd.phone]]">
            <span class="help-block text-error error">[[!+upd.error.phone]]</span>
        </div>
    </div>
    <input type="submit" value="Обновить данные" name="login-updprof-btn" id="login-updprof-btn" class="btn btn-bg green">
</form>
При обновлении поля обнуляются и пишется ошибка: «Это поле требуется.», у каждого поля.
Стандартная форма, подскажите пожалуйста в чем может быть проблема?
17 марта 2019, 17:49
modx.pro
846
0

Minishop2, Paypal не авторизуется и не оплачивает

Здравствуйте! Столкнулся с такой проблемой. Заполнил все параметры для платежа (логин, пароль, подпись) через PayPal. Все хорошо, переводит на сайт PayPal для оплаты.
URL api запросов: https://api-3t.sandbox.paypal.com/nvp
URL-оплаты: https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=


Подскажите пожалуйста в чем может быть дело? Кто-то сталкивался с этим?
11 января 2019, 16:02
modx.pro
860
0

Login, Сhangepassword и Updateprofile на одной странице

10 января 2019, 08:38
modx.pro
1 549
0

Экранирование кавычек phx

Здравствуйте!
У меня есть поле, в котором могут быть кавычки. Я использую конструкцию :esc, примерно так:
[[!+name:esc]]
но кавычки не экранируются и заносятся с обрезанием до кавычек. Нигде почему-то решение этого вопроса не нашел, хотя я вообще думал, что MODX делает это автоматически.
Подскажите как это решить, пожалуйста.
10 января 2019, 07:20
modx.pro
1 450
0