Вопросы

Не работает продвинутый режим пагинации с пропуском страниц при использовании mFilter2

Собственно вопрос. При голом pdoPage режим работает ( параметр &pageLimit) — разрыв страниц в виде многоточия
но при использовании mFilter2 этот параметр не срабатывает

Просто показывает то количество ссылок на страницы что указаны в параметре ( например &pageLimit=3 — показывает 1 2 3. А всего страниц 9 — нужно чтобы было так 1 2 3....7 8 9

Никто не подскажет в чем ошибка моя или иной подвох?
igor
12 февраля 2020, 12:07
modx.pro
762
0

Связанный товар Минишоп2 в подарок

Всем доброго времени суток.
нигде ничего не нашёл на эту тему, решил здесь написать.
задача состоит в следующем:
связанный товар должен добавляться в корзину вместе с главным и его цена должна обнуляться при этом.
отдельно этот товар имеет свою цену, но если в корзину добавляется главный, то этот связанный идёт в подарок.
при удалении главного удаляется и связанный, по отдельности они не удаляются.
пример реализации — geekhome.ru/xiaomi-mi-roborock-s6-moyuschij-robot-pylesos-belyj-white
у нас стоит msAddLinked, но он дорабатывался под другую задачу (выводит в карточке товара галочку, которая при выборе добавляет к товару страховку, т.е. если чекбокс отмечен, то в корзину товар идёт уже со страховкой, цена соответственно меняется и в корзине (в заказе тоже) видно, что товар со страховкой покупается).
может быть можно это дополнение всё равно использовать, может стоит сделать как-то по-другому.
буду весьма благодарен за любую помощь (вт.ч. платную) в решении этой задачи.
Евгений Дубровин
12 февраля 2020, 11:16
modx.pro
1 116
0

mspSberbank + касса АТОЛ. Как передать данные заказа в кассу?

Доброго времени суток.

Подскажите можно ли как-то передать данные заказа после оплаты в кассу АТОЛ? Думаю по событию msOnCreateOrder запускать плагин который будет отправлять данные в АТОЛ, но как мне проверить прошел платёж или нет? В какой момент mspSberbank получает ответ от сбера: видимо после срабатывания события msOnCreateOrder? Или проще сделать не плагином, а сниппетом и вызывать его на странице «Ваш заказ принят», где выводится номер заказа? Но опять же как понять что платёж прошел? Или если платеж не пройдут, то на эту страницу посетитель не попадает?
Евгений
12 февраля 2020, 09:27
modx.pro
649
0

[Tickets] Не заполняется createdby в modx_tickets_threads

В таблице `modx_tickets_threads` последнее время поле createdby почему-то всегда равно 0.
При создании новых тикетов, и изменении автора в существующих (например явно меняю автора тикета в ресурсе, а поле createdby в `modx_tickets_threads` все равно остается 0). Это поле почему-то всегда 0, хотя у части тикетов оно заполнено (у 2070 заполнено, у 19507 не заполнено).

Это баг или оно заполняет данное поле при каких-то особых условиях?
Просто если я напишу плагин-фикс (пускай это и костыль), то на большом сайте тикеты могут начать работать неправильно, а что хуже — посыпаться (если данное поле и не должно заполняться, а я его буду заполнять). Это ответственность.

И еще, как связаться с разработчиком? На обратную связь нет ни намека, GitHub Issues выключен, а на e-mail, указанный в GitHub'е, разработчик не отвечает. Как тут сообщаются баг-репорты?
Fullstack
12 февраля 2020, 05:59
modx.pro
712
0

Общие вопросы по MODX и miniShop2

Добрый вечер! Попробую позадавать тривиальные для большинства здесь вопросы.

1) Как хранятся ссылки на картинки стандартной галереи miniShop2? Вроде же не как TV-параметры? Где подробнее почитать про работу галереи?
2) Что означает поле menuindex у msProduct? Где вообще можно почитать про назначение полей msProduct и modResource?
3) В чем разница между использованием процессоров create и update и методов xPDO set/save? Процессоры нужны в первую очередь для обеспечения времени ожидания ответа от базы данных? Нормально ли обходиться без них в простых случаях, если работаешь из приложения Console?
4) Где вообще можно почитать понятное описание MODX Revo для пользователей, а где не слишком сложно для программистов? Знаю про это
5) Тот же вопрос про минишоп. Все, что есть, здесь?
6) Наконец, где и как поискать недорогую, но платную помощь? Скорее всего, не в написании, а в настройке

Спасибо.
Павел
12 февраля 2020, 03:22
modx.pro
622
0

Redirector при добавлении ?q= параметра показывает "страница не существует"

Привет!
Подскажите, как настроить Redirector или функционал сайта: надо чтобы с /markizy-gennius/ редиректило на /pergoly-so-sdvigajushhejsja-kryshej/, который доступен. Но редирект проходит на
/pergoly-so-sdvigajushhejsja-kryshej/?q=markizy-gennius/aluminium/, который показывает «страница не существует»

Спасибо
Paul B.
12 февраля 2020, 00:34
modx.pro
771
0

Не работает pdoPage по кнопке, как исправить?

Не могу завставить работать pdoPage, ошибок в консоли нету, проверял в нескольких браузерах, в итоге появляется просто стандартная навигация от pdopage, и при этом при клике на навигацию, переход идет на страницу а не аякс подгрузка.

вот код полностью
<div class="equipments__wrapper" id="pdopage">
	[[$crumbs]]
	
	<div class="equipment__wrapper rows">
        [[!pdoPage:default=`<h3 class="def-bold-title equipment__title">Список пуст.</h3>`?
            &parents=`3`
            &limit=`3`
            &ajaxElemWrapper=`#pdopage`
            &ajaxElemRows=`#pdopage .rows`
            &ajaxElemMore=`#pdopage .loadMore`
            &ajaxMode=`button`
            &sortby=`{ "parent":"ASC", "menuindex":"ASC" }`
            &tpl=`equipmentTpl`
            &ajaxTplMore=`@INLINE <button class="def-btn loadMore">Посмотреть еще</button>`
        ]]
	</div>
	[[!+page.nav]]
</div>
Slava
11 февраля 2020, 14:27
modx.pro
1 008
0

При открытии страницы товара в URL строке появляется ?id=17

tilkom.com/datchiki/?id=17

Надо что бы открывалась данного формата, но переходя что по одной что по другой ссылку открываются категории
tilkom.com/datchiki/
Родион
11 февраля 2020, 12:42
modx.pro
461
0

tvssCloud как заставить работать

Добрый день! Застрял я на облаке тегов, пытаюсь это сделать на tvsuperselect. Выводить пробую так
{'tvssCloud' | snippet : [ 
 'id'=>'{$parent}'
 'tv'=>'10'
 'tpl'=>'@INLINE <a class="btn btn-default btn-xs" href="{$link}" role="button"><i class="fa fa-tag" aria-hidden="true"></i>{$tag}</a>']}
В ответ такая ошибка на главной
Notice: Array to string conversion in core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code on line 269 Array
На странице с ресурсом пишет просто Array

( Про TaggerTag знаю и все работает но хотелось бы на tvss ) Может подскажет кто, как решить вопрос.
EvgenyAly
11 февраля 2020, 10:04
modx.pro
1
1 023
0

Object of class msProduct_mysql could not be converted to string



Необходимо из урлов удалить ®, но на 8 строчке возникает ошибка.
Подскажите, как исправить?
Максим
11 февраля 2020, 06:08
modx.pro
1 171
0