Вопросы
Как правильно внедриться в mFilter2?
Уважаемые коллеги. Может кто советом поможет. Ситуация такая — работает mFilter2: выводится 20 товаров на странице с стандартной пагинацией в виде кнопок. Нужно чтобы через каждые к примеру 5 товаров выводился баннер (если товаров 20 на странице, то их к примеру 3, если 40 то 6 и т.д.). При чем баннеры разные и зависят от фильтра.
Вывод баннеров понятно можно сделать в tpl написав условие
Сейчас реализован лишь поиск баннеров типа
Вывод баннеров понятно можно сделать в tpl написав условие
{if $banners[$idx]}{$banners[$idx]['image']}{/if}. Но как сделать чтобы поиск самих баннеров (сам сниппет) происходил 1 раз за запрос фильтра или входа на страницу?Сейчас реализован лишь поиск баннеров типа
{var $banners = 'getBanners' | snippet} который возвращает список с ключом номера товара после или до которого должен стоять. Но ей Богу не запускать же этот сниппет в каждой tpl. tickets Meta - не работает рейтинг (ticket-rating, ticket-vote)
В тикете вызвал дефолтный сниппет:
Ошибки в консоли нет
Рейтинг ведь должен работать из коробки, или нужны дополнительные настройки?
В чём может быть проблема?
[[!TicketMeta?]]Создал доп. пользователя, дал ему права TicketVipPolicyПытаюсь поднять рейтинг тикета, но ничего не происходит.Ошибки в консоли нет
Рейтинг ведь должен работать из коробки, или нужны дополнительные настройки?
В чём может быть проблема?
Вопрос по MIGX
Здравствуйте! Можно ли как-нибудь убрать слово «property» из плейсхолдеров при передаче параметров из getImageList?
Например, при таком вызове:
Например, при таком вызове:
[[!getImageList?
&tvname=`tv`
&wrapperTpl=`wrapper`
&tpl=`tpl`
&test=`test` (Свой параметр)
]]В чанке «tpl» значение параметра «test» можно получить через плейсхолдер "[[+property.test]]", а мне нужно просто "[[+test]]". Error 42S02 executing statement
Постоянно возникает в логах ошибка:
Как это можно вылечить?
ERROR /home/u951182613/domains/site.com/public_html/core/xpdo/om/xpdoobject.class.php 240
Error 42S02 executing statement:
Array
(
[0] => 42S02
[1] => 1146
[2] => Table 'u951182613_modx.zalsxazrp9w2_ms2_resource_files_tags' doesn't exist
)Таблицы ms2_resource_files_tags в базе нет, да и откуда ей быть там. Никакие модули ее не создавали при установке. Есть только таблица modx.zalsxazrp9w2_ms2_resource_files.Как это можно вылечить?
pdofetch.class.php переписать
Просьба помочь переписать класс pdofetch.class.php, в частности избавиться от SQL_CALC_FOUND_ROWS и заменить на COUNT. Хочу посмотреть, будет ли прирост производительности.
Вложенные дополнительные поля у пользователя с помощью UpdateProfile
Добрый день, уважаемые разработчики. Прошу вашей помощи.
Не могу разобраться, как добавить пользователю дополнительные поля с такой вложенностью:

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

pdoArchive - помогите с версткой
Доброго времени суток!
Как сделать вывод архива новостей, чтобы год являлся табом, а под табом был список по месяцам и дням.
пример «classic vertical tabs»:
omega-med.ru/new/tabs-and-accordions.html
(шаблон куплен официально)
Заранее спасибо!
Как сделать вывод архива новостей, чтобы год являлся табом, а под табом был список по месяцам и дням.
пример «classic vertical tabs»:
omega-med.ru/new/tabs-and-accordions.html
(шаблон куплен официально)
Заранее спасибо!
Проблема с выводом дополнительных полей данных пользователя в админке
Заметили, что в последних версиях MODX в выводе доп. полей пользователя экранируется тег i (курсив).

Можно это передать разработчикам?
Можно как-то самостоятельно исправить?
P. S. Как самостоятельно писать о багах на github?

Можно это передать разработчикам?
Можно как-то самостоятельно исправить?
P. S. Как самостоятельно писать о багах на github?
Не вызывает метод оплаты
Есть такой код покупки в один клик, отрабатывает хорошо, создает заказ в заказы минишопа, но не редиректит на оплату, в данном случае робокассу(id=3), через корзину все норм работает. Подскажите пожалуйста в чем может быть проблема.
$id = $_POST['idp'];
$receiver = $_POST['receiver'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$count = 1;
$output = array();
$output['success'] = true;
if($receiver!='' && $email!='' && $phone!='' && $id){
// если проверка прошла успешно - оформляем заказ
if($output['success']){
// инициализируем miniShop2
$scriptProperties = array(
'json_response' => true,
'max_count' => 1000,
'allow_deleted' => false,
'allow_unpublished' => false
);
$miniShop2 = $modx->getService('minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties); Валидация файлов в Tickets
Вопрос собственно очень простой. В Tickets при работе с фронтенда есть поле прикрепеления фото:
<div class="file-upload">
<div class="ticket-form-files">
[[+files]]
</div>
<span class="error"></span>
</div>не показывает внизу поля случаи, когда фото не прикреплено и отправляет тике с незаполненным фото. Такого быть не должно. Как показывать пользователю уведомление о незаполненности + несоответствии фото, критериям, заданным в настройках Tickets?