Владимир

Владимир

С нами с 25 сентября 2016; Место в рейтинге пользователей: #516
Владимир
10 мая 2024, 01:32
0
Привет из будущего! Ошибка все еще присутствует при удалении пользователя. Но пользователь все же удаляется.
[2024-05-10 00:22:10] (ERROR @ .../core/xpdo/xpdo.class.php : 1322) Could not get table class for class: modAccess
[2024-05-10 00:22:10] (ERROR @ .../core/xpdo/xpdo.class.php : 1291) Could not get table name for class: modAccess
[2024-05-10 00:22:10] (ERROR @ .../core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 249' at line 1
)
Владимир
25 апреля 2024, 09:37
0
Пришли пожалуйста пример того плагина. Для забирания даты из профиля я сделал сниппет. Точнее он выдает либо true либо false в зависимости от того надо ли делать скидку. А вот как сделать саму скидку пока не додумался.
Владимир
15 апреля 2024, 21:51
0
Ок, спасибо за совет. Тогда напишу свой коннектор
Владимир
15 апреля 2024, 21:42
0
наверное через экшен Минишопа как-то можно получить галерею товара. надо только найти как он называется и какие там еще параметры нужны кроме айдишника товара
Владимир
15 апреля 2024, 21:39
0
ну штатные компоненты их же делают. это не коннекторы, которые в админке, это публичные action-коннекторы. я просто повторил запросы, которые делал компонент Office :)
но вытаскивание картинок товаров там не предусмотрено.
Владимир
15 апреля 2024, 21:03
0
msListOrders? не знал про него, спасибо :)
писать свой коннектор можно, конечно, но хочется штатными средствами обойтись
Владимир
23 декабря 2023, 17:47
0
Спасибо! На Феноме без проблем работает.
Владимир
23 декабря 2023, 16:50
0
Нет, с else тоже пишет в журнал(
Владимир
23 декабря 2023, 16:47
0
Еще одна непредсказуемая логика :) Я думал, что по-умолчанию else и так пустой, если его не задавать.
Владимир
23 декабря 2023, 16:01
0
Хотя в журнал ошибок теперь сыплются строки:
Could not find snippet with name [[!+modx.user.id:isloggedin:eq=`1`:then=`-`]]redirect
Владимир
23 декабря 2023, 15:01
0
Спасибо, способ хоть и костыльный, но работает. Да, видимо дело в особенностях работы парсера.
Владимир
04 декабря 2023, 00:31
0
Помогло сделать вот так:
preg_replace('/(\[+|\]+)/', '', $curl_body);
Всем спасибо за поддержку! :)
Владимир
03 декабря 2023, 23:50
0
Разобрался в чем дело. Это приходит и правда извне, с другого сайта, с которого регулярно у меня парсятся товары. Парсящий PHP-скрипт запускается отдельно по крону, но в нем я использую MODX API для удобства. И вот из-за того, что данные куски кода на сайте источнике обрамлены в [[...]], то modParser думает, что тут происходит вызов сниппета. Хотя этот результат вообще не должен по идее обрабатываться парсером Модекса. Это еще предстоит разобраться почему так выходит…
Владимир
03 декабря 2023, 23:32
0
Нет, все нужные скрипты внутри, там же, где сайт. Соответственно, были просканированы
Владимир
03 декабря 2023, 00:59
0
Да, но даже фрагментов из этой строки не находится в содержимом файлов сайта, даже такого фрагмента «w.Callbacks» там нет. Пришла пора поверить в магию? :)
disk.yandex.ru/i/98Uosztw7QTUdQ
Владимир
02 декабря 2023, 20:23
0
А откуда может JS обрабатываться парсером MODX? Да и тем более, если ничего не нашлось в файлах и БД по словам «TranslationNotFound», «quanity», «s[i]().top+o», которые должны где-то находиться, если модекс их запускает.
Владимир
02 декабря 2023, 13:42
0
Кроме того выполнил поиск по содержимому файлов специальной прогой и поиск по БД указанных ключевых слов — ничего не нашлось, кроме файла журнала, в котором они появляются.
Владимир
02 декабря 2023, 13:30
0
В чанках нет ничего подобного.Я их особо-то и не использую пока. Там только стандартные чанки от Login, AjaxLogin, FormIt