Олег Захаров

Олег Захаров

С нами с 14 октября 2017; Место в рейтинге пользователей: #134
Олег Захаров
18 декабря 2017, 09:59
0
а код ошибок журнала не можете выложить?
Олег Захаров
18 декабря 2017, 09:51
1
0
в чанке был такой код:
[[!If?
   &subject=`[[!isCustomer]]`
   &operator=`EQ`
   &operand=`1`
   &then=`
[[!pdoUsers?
	&limit=`0`
	&tpl=`@INLINE [[+product_id]]`
	&leftJoin=`{
        "msOrder": {
            "class": "msOrder",
            "on": "modUser.id = msOrder.user_id"
        },
        "msOrderProduct": {
            "class": "msOrderProduct",
            "on": "msOrder.id = msOrderProduct.order_id"
         }
    }`
    &select=`{
        "modUser": "*",
        "msOrder": "SUM(msOrder.cost) as sum",
        "msOrderProduct": "*"
    }`
    &sortby=`sum`
    &sortdir=`DESC`
    &where=`{"modUser.id:=":[[!+modx.user.id]], "msOrder.status":2}`
    &toPlaceholder=`userProductId`
]]

            [[!pdoResources?
            	&tpl=`@INLINE [[+id]]`
            	&where=`{"description:=" : "[[!+userProductId]]"}`
            	&sortby=`{"menuindex":"ASC", "pagetitle":"DESC"}`
            	&limit=`1`
            	&parents=`[[*id]]`
            	&toPlaceholder=`months`
            ]]
            [[!pdoResources?
            	&tpl=`lessonListTpl`
            	&where=`{ "template:=" : "11"}`
            	&sortby=`{"menuindex":"ASC", "pagetitle":"DESC"}`
            	&parents=`[[+months]]`
            	&showUnpublished=`1`
            	&product=`[[!+userProductId]]`
            ]]
`
   &else=`
       [[$ghostTemplate8Content]]
   `
]]
Код используется для поиска всех пользователей оплативших заказы (Minishop2) и выборки из них текущего пользователя для отображения купленных им товаров.
Код не я придумывал, пока сам не вкурил его.
Может подскажете где может быть проблема?
Олег Захаров
18 декабря 2017, 09:48
0
Самое интересное что у меня все что нужно (счетчик метрики и пиксели) было обернуто в {ignore}{/ignore}.
Теперь же после отката на 2.3.10 у меня на странице вываливался текст тегов {ignore}{/ignore} — до этого было все норм.
Т.е. теги как будто перестали работать — странно почему они на странице стали отображаться.
Я удалил их — предварительно поставив в коде счетчиков и пикселей после фигурной скобки дополнительный пробел "{ ".
Олег Захаров
17 декабря 2017, 13:05
0
Откатил пока назад, все заработало. Просим разработчиков посмотреть в чем может быть ошибка.
Олег Захаров
17 декабря 2017, 13:02
0
во -во — тоже написал об этом вопрос https://modx.pro/help/14121/
Олег Захаров
17 декабря 2017, 12:55
+1
У меня после обновления тоже проблемы начались — выводит ошибки:
[2017-12-17 12:46:36] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/model/modx/modconnectorresponse.class.php: 159) PHP warning: Cannot modify header information — headers already sent by (output started at /home/host1587055/kids-kaplya.com/htdocs/www/core/model/modx/modx.class.php:2284)
[2017-12-17 12:46:44] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/components/pdotools/model/pdotools/pdotools.class.php: 977) Unexpected token ':' in e3512ec55ae9b7b37aa4964c4dea152a line 197, near '{«modUser.id:=»:' < — there
Что делать?
Олег Захаров
16 декабря 2017, 19:57
0
ссылка на главу 4 неправильная — стоит modx.pro/topic/13984/ (там соответственно мы не можем читать) а я так понял должно быть modx.pro/sites/13984/
Олег Захаров
04 декабря 2017, 11:09
0
На сайте данный компонент не установлен. Спасибо за статью. Кое-какие мысли есть.
Олег Захаров
01 декабря 2017, 17:16
1
0
Кто нибудь приобретал этот терминал и настраивал с Modx?
Олег Захаров
01 декабря 2017, 01:38
1
0
в приложенной картинке пользователь с замазанными данными — реальный пользователь. Остальные боты :(
Олег Захаров
28 ноября 2017, 03:21
1
0
У меня клиент сделал несколько оплат для теста самому себе — после 01.07.17. Надо ли выбивать себе чек? Если ИП платит самому себе? Если это тестовые платежи?
Олег Захаров
20 ноября 2017, 14:38
0
А все-таки может кто что скажет как быть в этой ситуации если не хочется пересаживаться на PHP 7?
Олег Захаров
20 ноября 2017, 14:20
0
Спустя пару минут заработало. Видимо благодаря тому что поставил php 7.
Олег Захаров
20 ноября 2017, 14:18
0
Посмотрел — по ходу это новая функция PHP 7. Стоял 5.6. Переключение на php 7 проблему не решает. Подскажите что можно сделать?
Нашел что-то по этой функции здесь pacificsky.ru/recepty/php/stroki/93-php7-generaciya-sluchaynoy-stroki.html и тут github.com/paragonie/random_compat.
Откатится назад не знаю — если кто знает подскажите пожалуйста.
Олег Захаров
19 ноября 2017, 18:01
0
чтото пытаюсь добавить плагин — а такого события как OnUserRegister в перечне событий нет. Версия ModX 2.5.5
Олег Захаров
14 октября 2017, 12:18
1
0
Спасибо! У меня так возникла проблема с кодом пикселя от Facebook. Стал неправильно отрабатывать кусок кода с условием {if is_auth()}. По логу журнала ошибок выявил момент начала появления ошибок и понял что это началось в момент добавления пикселя. Обернул код пикселя в {ignore}… {/ignore} и все нормально заработало. Что интересно, до этого был установлен код Метрики, в котором есть фигурные скобки — но на него система не ругалась.
В любом случае {ignore} выручает. Т.к. есть потребность частого использования стороннего кода Facebook для прописывания целей — {ignore} выручает от конфликта Fenom.