Купчинский Михаил

Купчинский Михаил

С нами с 19 января 2013; Место в рейтинге пользователей: #516
Купчинский Михаил
20 января 2024, 13:51
0
Вот такая конструкция
$cookies = !empty($_COOKIE['SendIt'])? json_decode(!empty($_COOKIE['SendIt']),1): [];
вырубает сайт напрочь Fatal error: Uncaught TypeError: array_merge():

А вот такая
$cookies = !empty($_COOKIE['SendIt'])? json_decode($_COOKIE['SendIt'],1): [];
Вызывает кучу ошибок при отправке формы с сайта
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 94
PHP warning: Undefined array key «extends»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 98
PHP warning: Undefined array key «sendGoal»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 99
PHP warning: Undefined array key «counterId»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 284
PHP warning: Undefined array key «comment»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 113
PHP warning: Undefined array key «fieldNames»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 117
PHP warning: Undefined array key «attachFilesToEmail»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 351
PHP warning: Trying to access array offset on value of type null
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 362
PHP warning: Undefined array key «snippet»
20.01.2024 13:49:40 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code 7
PHP warning: Undefined array key «fieldsAliases»
20.01.2024 13:49:41 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 427
PHP warning: Undefined array key «placeholderPrefix»
20.01.2024 13:49:41 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 441
PHP warning: Undefined array key «fieldNames»
20.01.2024 13:49:41 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 456
PHP warning: Undefined array key «redirectTimeout»
20.01.2024 13:49:41 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 457
PHP warning: Undefined array key «redirectTo»
20.01.2024 13:49:41 ERROR /var/www/u2436897/data/www/maxhub.ru/core/components/sendit/model/sendit/sendit.class.php 458
PHP warning: Undefined array key «redirectTo»
Купчинский Михаил
18 января 2024, 12:16
0
Добрый день!
При использовании компонента постоянно выскакивает ошибка
/var/www/u2436897/data/www/..............ru/core/cache/includes/elements/modx/revolution/modplugin/11.include.cache.php 14 PHP warning: Undefined array key «SendIt»
Купчинский Михаил
11 января 2022, 13:33
0
Добрый день!

Столкнулся с такой проблемой при работе компонента.
Если при экспорте в «поля экспорта» вводятся 2 поля с опциями (id, guid, option.dopchars, option.socle), то экспорт не проходит
выскакивает ошибка:

ext-base.js:21 POST assets/components/googlesheets/connector.php 500 (Internal Server Error)

Если одно поле с опциями, то все нормально экспортируется.
Купчинский Михаил
08 мая 2019, 18:11
0
По сути, я на странице размещал ссылки на файлы (файлы были предварительно загружены, а в дереве ресурсов создавал ресурс в виде ссылки на такой файл)
Статистику подсчитывал с помощью siteStatistics по количеству переходов по этой ссылке
Купчинский Михаил
08 мая 2019, 17:09
0
Добрый день! Честно говоря так и не решил эту проблему. Просто сделал без этого модуля.
Купчинский Михаил
14 декабря 2018, 20:02
0
Заработало в таком виде:
Убрал лишние одинарные ковычки
'where'=>'{"`Statistics`.`user_key`": " ~ $_pls["sitestatistics.userKey"] ~ "}',
Спасибо за подсказку
Купчинский Михаил
14 декабря 2018, 19:47
0
Так тоже пусто
в логе вот это
0.0000820: Added where condition: `Statistics`.`user_key`=, modResource.published=1, modResource.deleted=0
Купчинский Михаил
14 декабря 2018, 19:36
0
Сергей, спасибо за ответ! Действительно не увидел, что вы написали «а НЕ феном?»
Я прочитал как «а НА феном»))
Да, с фигурными скобками я погорячился) Это привычка менять [[ на { при переделывании на феном.
Но я все равно не могу понять откуда берется значение в плейсхолдере [[+sitestatistics.userKey]]
И на сколько я понимаю в версии с феномом нужно сначала задать переменную и потом ее вызвать в сниппите.
такой вариант не срабатывает:
var $userkey = [[+sitestatistics.userKey]]
Купчинский Михаил
14 декабря 2018, 12:37
0
Переделал на феном
{'!pdoResources' | snippet : [
    'parents'=>0,
    'tpl'=>'@INLINE {$pagetitle}',
    'loadModels'=>'sitestatistics',
    'innerJoin'=>'{
        "Statistics":{"class":"PageStatistics","on":"modResource.id=Statistics.rid"}
    }',
    'select'=>'DISTINCT modResource.pagetitle',
    'where'=>'{"Statistics.user_key": "{$sitestatistics.userKey}"}',
    'sortby'=>'Statistics.date',
    'limit'=>5,
    'showLog'=>1
]}
Результат тот же
Лог дает вот такой результат
0.0000341: Loaded model "siteStatistics" from "/core/components/sitestatistics/model/"
0.0000300: pdoTools loaded
0.0000110: xPDO query object created
0.0000789: innerJoined PageStatistics as Statistics
0.0000072: Added selection of modResource: DISTINCT modResource.pagetitle
0.0000072: Processed additional conditions
0.0000849: Added where condition: Statistics.user_key=, modResource.published=1, modResource.deleted=0
0.0000300: Sorted by Statistics.date, DESC
0.0000010: Limited to 5, offset 0
0.0001602: SQL prepared "SELECT DISTINCT modResource.pagetitle FROM `lBA0zBh6yPt3_site_content` AS `modResource` JOIN `lBA0zBh6yPt3_stat_page_statistics` `Statistics` ON modResource.id=Statistics.rid WHERE  ( `Statistics`.`user_key` = '' AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 )  ORDER BY Statistics.date DESC LIMIT 5 "
0.0012300: SQL executed
0.0000060: Rows fetched
0.0000010: Returning processed chunks
0.0017328: Total time
4 194 304: Memory usage
Значение `Statistics`.`user_key` = '' — пустое.
Если этот же запрос выполнить напрямую в MySQL но в значение подставить какой нибудь user_key из таблицы — то ресурсы выводятся
Купчинский Михаил
13 декабря 2018, 19:56
0
Сергей, добрый вечер! У вас в примерах на Вашем сайте есть пример вывода статистики текущего пользователя:
[[!pdoResources?
    &parents=`0`
    &tpl=`@INLINE <p>[[+pagetitle]].</p>`
    &loadModels=`sitestatistics`
    &innerJoin=`{
        "Statistics":{"class":"PageStatistics","on":"modResource.id=Statistics.rid"}
    }`
    &select=`DISTINCT modResource.pagetitle`
    &where=`{"Statistics.user_key": "[[+sitestatistics.userKey]]"}`
    &sortby=`Statistics.date`
    &limit=`5`
]]
Я ни как не могу добиться вывода ресурсов с этой конструкцией.
Без вот этой строчки ресурсы выводятся:
&where=`{"Statistics.user_key": "[[+sitestatistics.userKey]]"}`
Понятно что -дело в [[+sitestatistics.userKey]]. Ни понятно откуда она берется?
Купчинский Михаил
16 мая 2018, 16:09
0
Я имел ввиду, чтоб другие скрипты дружили со второй jquery)
Купчинский Михаил
16 мая 2018, 15:50
0
Со второй помогло. Спасибо. Посмотрю теперь все ли будет правильно работать в других местах)
Купчинский Михаил
16 мая 2018, 09:30
0
Странно, при заказе через msOneClick (, быстрый заказ) у меня выдает ошибку
jquery.jgrowl.min.js:1 Uncaught TypeError: b(...).size is not a function
    at Function.b.jGrowl (jquery.jgrowl.min.js:1)
    at Object.msOneClick.Message.show (default.js:301)
    at Object.success (default.js:309)
    at Object.success (default.js:141)
    at Object.h.success (jquery.form.min.js:12)
    at i (jquery-3.2.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-3.2.1.min.js:2)
    at A (jquery-3.2.1.min.js:4)
    at XMLHttpRequest.<anonymous> (jquery-3.2.1.min.js:4)
Обычный заказ правильно срабатывает и выдает сообщение через msPNotify
Я предполагаю, что это от того, что стандартные уведомления заменены на msPNotify.
Но может я что-то не то ищу?
Купчинский Михаил
15 мая 2018, 17:13
0
Добрый день! получилось ли включить в компонент уведомления для msOneClick?