Александр Мельник

Александр Мельник

С нами с 02 сентября 2016; Место в рейтинге пользователей: #66

PayPal Minishop2 как передать номер заказа?

Такой вопрос.
При использовании стандартного компонента для оплаты заказа через paypal на страницу, в paypal передается информация о товарах и количестве и стоимости. Но нет информации о номере заказа, чтобы его потом как-то идентифицировать.

В системных настройках minishop не нашел ничего похожего, в модулях оплаты на этой странице
docs.modx.pro/komponentyi/minishop2/moduli-oplatyi
не нашел информации о paypal

Буду благодарен за подсказки как передать номер заказа на страницу paypal, чтобы менеджеры могли однозначно идентифицировать заказ в банкинге paypal.
Александр Мельник
22 марта 2019, 11:27
32
0

phpThumbOn использует ли в работе расширения для PHP?

Столкнулся с тем. что phpThumbOn отказывается работать на моем сервере.
Причем ни ошибок в логах modx (нужно правда еще заглянуть в логи сервера, но эта мысль пришла только сейчас), а просто через 30 сек сервер отдает 500 ошибку.
Стоит отключить наложение водяного знака и страницы открываются отлично.
Возникла мысль, что компонент использует некое стороннее расширение для PHP, которого нет на моем сервере.
Однако ни здесь
modstore.pro/packages/photos-and-files/phpthumbon#
ни здесь
i--gu.ru/phpthumb
ни даже вот здесь
phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
я не нашел ничего кроме информации
phpThumb() uses the GD library to create thumbnails
Никто не в курсе, какая конфигурация сервера нужна для работы этого компонента?
Спасибо.
Александр Мельник
15 марта 2019, 09:14
79
0

жизненный цикл запроса в modx (ajax запрос minishop2)

Господа, подскажите, ведь наверняка для многих это элементарный вопрос.
Не могу отследить как происходит жизненный цикл приложения, в данном случае когда происходит какое-либо изменение в корзине minishop2.

То что вижу я — 1. За изменениями на страницах следит assets/components/minishop2/js/web/default.js
В момент изменения инупта (ну или в других ситуациях) событие change вызывает отправку формы. У формы есть поле ms_action значение которого представляет собой строку из пары параметров к примеру «cart/change»
2. default.js отправляет аякс запросом данные на assets/components/minishop2/action.php Который по сути лишь проверяет что данные есть и подключает основной index.php
3. В index.php происходит вызов метода handlerRequest у объекта modx. И вот дальнейшее для меня пока тайна.
Страница на официальной документации поражает глубиной раскрытия материала и содержит всего две строки.
docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.handlerequest
Александр Мельник
07 марта 2019, 18:21
79
0

Ох уж эти политики доступа - как очистить корзину?

Господа и дамы, вечно я испытываю сложности с тем, чтобы разобраться в политиках доступа.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?

Но это так, лирическое отступление или роспись в собственной безграмотности.

Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.

буду рад подсказкам, как это побороть.
Спасибо.
Александр Мельник
26 февраля 2019, 15:39
66
0

Localizator, simpleSearch или поиск для бедных

У меня возникла проблема с организацией поиска на многоязычных сайтах.
Многоязычные сайты я создаю при помощи компонента Localizator, а для поиска использую компонент simpleSearch, однако данный компонент не умеет из коробки проводить поиск по локализованным ресурсам, поскольку они представляют собой отдельную таблицу в базе данных.
Я нашел некоторое решение этой проблемы, не претендующее ни на что, однако для моих задач вполне подходящее.
Делюсь с вами, возможно кому-то принесет пользу.
Итак к делу.
Александр Мельник
23 февраля 2019, 17:07
6
217
+7

msearch2 будет ли искать на других языках при использовании Localizator?

Добрый вечер.
Использую «локализатор» для создания многоязычного сайта.
Всегда использую на сайтах для поиска simplesearch, однако не получается его подружить с localizator
Вопрос наверное в первую очередь к Василию Наумкину, как автору msearch2, ну и ко всем, кто уже опробовал — будет ли компонент msearch2 производить поиск по всем языковым версиям ресурсов, если они созданы в локализаторе?
Спасибо.
Александр Мельник
21 февраля 2019, 21:42
94
0

Tickets - невозможно изменить чанк письма

Добрый день.
Не могу изменить чанк, который отвечает за содержимое письма, отправляемое администратору.
Согласно документации
&tplCommentEmailBcc 	tpl.Tickets.comment.email.bcc 	Чанк для уведомления админов сайта о новом комментарии.
по умолчанию сниппет TicketComments использует свой чанк для формирования письма с именем tpl.Tickets.comment.email.bcc.
Для начала пытаюсь передать свой чанк вместо стандартного — никакой реакции, письма приходят в стандартном оформлении.
Идем дальше. Вношу изменения в стандартный чанк через админку. Сохраняю, чищу кеш. Оставляю комментарий но письмо приходит таким, как будто я ничего и не правил.
Никакие мои действия не влияют на внешний вид письма.

Буду рад идеям.
Александр Мельник
20 февраля 2019, 12:08
44
0

modparser.class.php Bad link tag `[[~35]]` encountered

Добрый день.
Может кто подскажет, о чем мне так любезно пытается сообщить ошибка в логах?
modparser.class.php : 1373) Bad link tag `[[~35]]` encountered
Она возникает при вызове сниппета pdoPage в шаблоне, причем ТОЛЬКО тогда когда используется наследование шаблонов на fenom
{extends 'template:main.tpl'}
{block 'content'}
{'pdoPage'|snippet:[
'parents'=>3
]}
{/block}
Если сниппет вызывается без расширения шаблона то ошибки нет.
Замечу, что на фронтенде сниппет отрабатывает нормально, пагинация есть, все выводиться.
35 — это идентификатор сниппета pdoPage (других ресурсов с таким идентификатором у меня нет)

Спасибо.
Александр Мельник
15 февраля 2019, 12:48
118
0

Tickets - невозможно установить компонент

Господа (и как я в последне время начал замечать ) и дамы.

Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
Александр Мельник
06 февраля 2019, 19:41
123
0

SDK Distribution для MODX Advanced ?

Господа.
А что такое
SDK Distribution
на странице загрузки Advanced версии modx?
modx.com/download/other-downloads
Особенно напрягает описание, что тут содержаться файлы для исправления ошибок в extJs.
То есть это нужно накатывать поверх установленного modx, а если не сделать, то все будет работать глючно?
Александр Мельник
05 февраля 2019, 10:18
112
0