Вопросы
mspSberbank + касса АТОЛ. Как передать данные заказа в кассу?
Доброго времени суток.
Подскажите можно ли как-то передать данные заказа после оплаты в кассу АТОЛ? Думаю по событию msOnCreateOrder запускать плагин который будет отправлять данные в АТОЛ, но как мне проверить прошел платёж или нет? В какой момент mspSberbank получает ответ от сбера: видимо после срабатывания события msOnCreateOrder? Или проще сделать не плагином, а сниппетом и вызывать его на странице «Ваш заказ принят», где выводится номер заказа? Но опять же как понять что платёж прошел? Или если платеж не пройдут, то на эту страницу посетитель не попадает?
Подскажите можно ли как-то передать данные заказа после оплаты в кассу АТОЛ? Думаю по событию msOnCreateOrder запускать плагин который будет отправлять данные в АТОЛ, но как мне проверить прошел платёж или нет? В какой момент mspSberbank получает ответ от сбера: видимо после срабатывания события msOnCreateOrder? Или проще сделать не плагином, а сниппетом и вызывать его на странице «Ваш заказ принят», где выводится номер заказа? Но опять же как понять что платёж прошел? Или если платеж не пройдут, то на эту страницу посетитель не попадает?
[Tickets] Не заполняется createdby в modx_tickets_threads
В таблице `modx_tickets_threads` последнее время поле createdby почему-то всегда равно 0.
При создании новых тикетов, и изменении автора в существующих (например явно меняю автора тикета в ресурсе, а поле createdby в `modx_tickets_threads` все равно остается 0). Это поле почему-то всегда 0, хотя у части тикетов оно заполнено (у 2070 заполнено, у 19507 не заполнено).
Это баг или оно заполняет данное поле при каких-то особых условиях?
Просто если я напишу плагин-фикс (пускай это и костыль), то на большом сайте тикеты могут начать работать неправильно, а что хуже — посыпаться (если данное поле и не должно заполняться, а я его буду заполнять). Это ответственность.
И еще, как связаться с разработчиком? На обратную связь нет ни намека, GitHub Issues выключен, а на e-mail, указанный в GitHub'е, разработчик не отвечает. Как тут сообщаются баг-репорты?
При создании новых тикетов, и изменении автора в существующих (например явно меняю автора тикета в ресурсе, а поле createdby в `modx_tickets_threads` все равно остается 0). Это поле почему-то всегда 0, хотя у части тикетов оно заполнено (у 2070 заполнено, у 19507 не заполнено).
Это баг или оно заполняет данное поле при каких-то особых условиях?
Просто если я напишу плагин-фикс (пускай это и костыль), то на большом сайте тикеты могут начать работать неправильно, а что хуже — посыпаться (если данное поле и не должно заполняться, а я его буду заполнять). Это ответственность.
И еще, как связаться с разработчиком? На обратную связь нет ни намека, GitHub Issues выключен, а на e-mail, указанный в GitHub'е, разработчик не отвечает. Как тут сообщаются баг-репорты?
Общие вопросы по MODX и miniShop2
Добрый вечер! Попробую позадавать тривиальные для большинства здесь вопросы.
1) Как хранятся ссылки на картинки стандартной галереи miniShop2? Вроде же не как TV-параметры? Где подробнее почитать про работу галереи?
2) Что означает поле menuindex у msProduct? Где вообще можно почитать про назначение полей msProduct и modResource?
3) В чем разница между использованием процессоров create и update и методов xPDO set/save? Процессоры нужны в первую очередь для обеспечения времени ожидания ответа от базы данных? Нормально ли обходиться без них в простых случаях, если работаешь из приложения Console?
4) Где вообще можно почитать понятное описание MODX Revo для пользователей, а где не слишком сложно для программистов? Знаю про это
5) Тот же вопрос про минишоп. Все, что есть, здесь?
6) Наконец, где и как поискать недорогую, но платную помощь? Скорее всего, не в написании, а в настройке
Спасибо.
1) Как хранятся ссылки на картинки стандартной галереи miniShop2? Вроде же не как TV-параметры? Где подробнее почитать про работу галереи?
2) Что означает поле menuindex у msProduct? Где вообще можно почитать про назначение полей msProduct и modResource?
3) В чем разница между использованием процессоров create и update и методов xPDO set/save? Процессоры нужны в первую очередь для обеспечения времени ожидания ответа от базы данных? Нормально ли обходиться без них в простых случаях, если работаешь из приложения Console?
4) Где вообще можно почитать понятное описание MODX Revo для пользователей, а где не слишком сложно для программистов? Знаю про это
5) Тот же вопрос про минишоп. Все, что есть, здесь?
6) Наконец, где и как поискать недорогую, но платную помощь? Скорее всего, не в написании, а в настройке
Спасибо.
Redirector при добавлении ?q= параметра показывает "страница не существует"
Привет!
Подскажите, как настроить Redirector или функционал сайта: надо чтобы с /markizy-gennius/ редиректило на /pergoly-so-sdvigajushhejsja-kryshej/, который доступен. Но редирект проходит на
/pergoly-so-sdvigajushhejsja-kryshej/?q=markizy-gennius/aluminium/, который показывает «страница не существует»
Спасибо
Подскажите, как настроить Redirector или функционал сайта: надо чтобы с /markizy-gennius/ редиректило на /pergoly-so-sdvigajushhejsja-kryshej/, который доступен. Но редирект проходит на
/pergoly-so-sdvigajushhejsja-kryshej/?q=markizy-gennius/aluminium/, который показывает «страница не существует»
Спасибо
Не работает 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> При открытии страницы товара в URL строке появляется ?id=17
tilkom.com/datchiki/?id=17
Надо что бы открывалась данного формата, но переходя что по одной что по другой ссылку открываются категории
tilkom.com/datchiki/
Надо что бы открывалась данного формата, но переходя что по одной что по другой ссылку открываются категории
tilkom.com/datchiki/
tvssCloud как заставить работать
Добрый день! Застрял я на облаке тегов, пытаюсь это сделать на tvsuperselect. Выводить пробую так
( Про TaggerTag знаю и все работает но хотелось бы на tvss ) Может подскажет кто, как решить вопрос.
{'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 ) Может подскажет кто, как решить вопрос.
Object of class msProduct_mysql could not be converted to string

Необходимо из урлов удалить ®, но на 8 строчке возникает ошибка.
Подскажите, как исправить?
Мультиязычность сайта на MODX
Доброго всем дня!
Чаще всего для создания мультиязычного сайта рекомендуют использовать Babel.
Но у него есть один недостаток — очень сильно увеличивается количество страниц.
Т.е., к примеру, одна страница (index.html) на самом деле — это 4 отдельные страницы
example.ru
example.ru/en/
example.ru/us/
example.ru/fr/
Есть ли альтернатива этому?
Есть вот такой вариант — для страницы index.html создаётся MIGX с соответствующими контентами (pagetitle, longtitle, content и прочие) ru en us fr, которые в процессе вывода страницы выводятся вместо стандартных pagetitle, longtitle, content и т.д.
Страница примет вид (с той же структурой)
example.ru?lang=ru
example.ru?lang=en
example.ru?lang=us
example.ru?lang=fr
Имеет ли данный вариант право на жизнь? Или остановиться на Babel (т.е. игра не стоит свеч)?
Или есть другие варианты?
Чаще всего для создания мультиязычного сайта рекомендуют использовать Babel.
Но у него есть один недостаток — очень сильно увеличивается количество страниц.
Т.е., к примеру, одна страница (index.html) на самом деле — это 4 отдельные страницы
example.ru
example.ru/en/
example.ru/us/
example.ru/fr/
Есть ли альтернатива этому?
Есть вот такой вариант — для страницы index.html создаётся MIGX с соответствующими контентами (pagetitle, longtitle, content и прочие) ru en us fr, которые в процессе вывода страницы выводятся вместо стандартных pagetitle, longtitle, content и т.д.
Страница примет вид (с той же структурой)
example.ru?lang=ru
example.ru?lang=en
example.ru?lang=us
example.ru?lang=fr
Имеет ли данный вариант право на жизнь? Или остановиться на Babel (т.е. игра не стоит свеч)?
Или есть другие варианты?
Смена tv на лету
Всем привет!
Помогите пожалуйста, никак не соображу как можно сделать следующее:
На сайте нужно сделать так чтобы отображались цены ну например в двух валютах, на выбор пользователя.
Суммы и обозначения валют (USD, RUR и т.д.) предполагаю брать из tv-поля, заполненного вручную.
Так вот каким образом сделать так, чтобы пользователь например выбрал нужную валюту из выпадающего списка где-нибудь в шапке сайта, и все цены отобразились в нужной ему валюте. Если это будет делаться без перезагрузки страницы — вообще супер, но совсем не обязательно.
Помогите пожалуйста, никак не соображу как можно сделать следующее:
На сайте нужно сделать так чтобы отображались цены ну например в двух валютах, на выбор пользователя.
Суммы и обозначения валют (USD, RUR и т.д.) предполагаю брать из tv-поля, заполненного вручную.
Так вот каким образом сделать так, чтобы пользователь например выбрал нужную валюту из выпадающего списка где-нибудь в шапке сайта, и все цены отобразились в нужной ему валюте. Если это будет делаться без перезагрузки страницы — вообще супер, но совсем не обязательно.