Вопросы
[Решено] массив в where в сниппете с использованием pdoresources
Ответ пользователю на почту через reply_to
Приветствую сообщество!
Достался сайт на modx revolution с miniShop2, никогда раньше с ними дела не имел, да и вообще в программировании не силён, поэтому разбираюсь по «бразильской системе» :)
При заказе манагеру приходит письмо с почты order@мойдомен,
в теле письма приходят данные покупателя, с которым предстоит дальнейшая переписка по заказу.
Можно ли как-то (я почти уверен, что можно) сделать, чтобы в письме приходящем манагеру, в поле reply_to уже стоял email пользователя, который он указал при заказе?
Достался сайт на modx revolution с miniShop2, никогда раньше с ними дела не имел, да и вообще в программировании не силён, поэтому разбираюсь по «бразильской системе» :)
При заказе манагеру приходит письмо с почты order@мойдомен,
в теле письма приходят данные покупателя, с которым предстоит дальнейшая переписка по заказу.
Можно ли как-то (я почти уверен, что можно) сделать, чтобы в письме приходящем манагеру, в поле reply_to уже стоял email пользователя, который он указал при заказе?
Ubuntu 20.04 + Mysql Ver 8.0.25 - Проблемы с сохранением картинок Minishop
Здравствуйте! Помогите советом.
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
$step = 5;
$miniShop2 = $modx->getService('minishop2');
$modx->setLogLevel(MODX_LOG_LEVEL_ERROR);
$q = $modx->newQuery('msProductFile', array('parent' => 0));
$total = $modx->getCount('msProductFile', $q);
$q->sortby('product_id', 'ASC');
$q->sortby('rank', 'DESC');
$q->limit($step, 0);
$resources = $modx->getCollection('msProductFile', $q); Как посчитать общее количество просмотров дочерних ресурсов?
Здравствуйте!
Только изучаю PHP. Пытаюсь написать плагин, который будет записывать в TV-поле sumViews категории товаров сумму значений TV-поля HitsPage всех дочерних ресурсов.
Написал так и в итоге на сайте выдает 500 ошибку. Тыкните пожалуйста в каких моментах тут ошибки и вообще на правильном ли я пути?
Заранее спасибо!
Только изучаю PHP. Пытаюсь написать плагин, который будет записывать в TV-поле sumViews категории товаров сумму значений TV-поля HitsPage всех дочерних ресурсов.
Написал так и в итоге на сайте выдает 500 ошибку. Тыкните пожалуйста в каких моментах тут ошибки и вообще на правильном ли я пути?
Заранее спасибо!
Сортировка RAND в mFilter2
Добрый день,
Возможна ли случайная сортировка в mFilter2 (в Fenom).
Спасибо.
С Уважением,
Василий Королев
Возможна ли случайная сортировка в mFilter2 (в Fenom).
Спасибо.
С Уважением,
Василий Королев
iiko интеграция с minishop2
кто-нибудь сталкивался з подобной задачей? по идее нужно, что бы заказы с магазина прилетали в iiko, документации практически нет…
Работа с json
В mfilter2 в select option вместо значений title выводится вот такой json:
["\u041d\u0435\u0440\u0436\u0430\u0432\u0435\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u043b\u044c"]
Пытаюсь преобразовать {$title | fromJSON | print_r} не работает.
Но при этом если просто скопировать и вставить вместо title, то все преобразовывает прекрасно. Вот так:
{var $i = '["\u041d\u0435\u0440\u0436\u0430\u0432\u0435\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u043b\u044c"]'}
{$i | fromJSON | print_r}
["\u041d\u0435\u0440\u0436\u0430\u0432\u0435\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u043b\u044c"]
Пытаюсь преобразовать {$title | fromJSON | print_r} не работает.
Но при этом если просто скопировать и вставить вместо title, то все преобразовывает прекрасно. Вот так:
{var $i = '["\u041d\u0435\u0440\u0436\u0430\u0432\u0435\u044e\u0449\u0430\u044f \u0441\u0442\u0430\u043b\u044c"]'}
{$i | fromJSON | print_r}
Не работает выход из профиля в плагине Office
Доброго времени суток, такая проблема: когда жму кнопку «Выход» в профиле на сайте, то происходит перенаправление на страницу для не авторизованных пользователей, но когда жму на кнопку профиля, то все равно открывается профиль пользователя, а не страница авторизации, т.е. выход из профиля не происходит, разлогиниться можно только через админку завершив все сеансы. Что тут может быть не так? Ниже представлены вызовы сниппетов:
Авторизация:
Авторизация:
[[!officeAuth?
&groups=`Users`
&logoutResourceId=`26`
&HybridAuth=`0`
]]Профиль[[!officeProfile?
]]История заказов[[!officeMiniShop2?
&cartLink=`13`
]]З.Ы. Сниппеты вызываю в самом ресурсе с отключенным HTML-редактором. Добавить товары в избранное
Всем привет.
У меня товары выводятся из базы данных в таблицы
У меня товары выводятся из базы данных в таблицы
{var $services = '!hookservicemain' | snippet}
{foreach $services as $service}
<hr>
<div class='service'>
<table class='service'>
<tr>
<td class='service' id="name", value="{$service.name}"><b>{$service.name}</b></td>
<td class='service' id="id_service", value="{$service.id_service}">{$service.id_service}</td>
<td class='button category'>Категория: {$service.category}</td>
</tr>
<tr>
<td class='service' id="cost", value="{$service.price}">Стоимость: {$service.price} ₽</td>
<td class='service'>{$service.phone}</td>
<td class='button'></td>
</tr>
<tr>
<td class='service'>Время: {$service.time} минут</td>
<td class='service' id="address", value="{$service.address}">{$service.address}</td>
<td class='button'>
[[AjaxSnippet?
&snippet=`addfavorites`
&as_mode=`onclick`
&wrapper=`tpl.Favorite`
]]
</td>
</tr>
<tr>
<td class='service'>Компания: {$service.mobilephone}</td>
<td class='service'>{$service.city}</td>
<td class='button'><button class="center">Записаться</button></td>
</tr>
</table>
</div>
{/foreach}Нужно при нажатии кнопки добавлять товар в таблицу в базе данных. Но я не понимаю, как получить данные именно того товара, у которого была нажата кнопка. Пыталась реализовать с помощью AjaxSnippet, но сниппет не вызывается.