Роман

Роман

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

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
891
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 744
0

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

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

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

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

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

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

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

Здравствуйте! Как обычно работаю с сайтом и вдруг возникла такая проблема, что вставляю текст в Чанк (он примерно 200 строк), и после сохранения оказывается, что все обрезано до 50 строк примерно и так во всех чанках вдруг, и на всех сайтах, что у меня на локалке хранятся. Работаю через MAMP.
Подскажите пожалуйста в чем может быть проблема? Раньше такого не было.
Роман
07 января 2020, 14:20
modx.pro
946
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
779
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
794
0

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

Роман
10 января 2019, 08:38
modx.pro
1 481
0

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

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