Всего 123 795 комментариев

Raimei
29 февраля 2024, 18:47
0
За второй совет отдельное спасибо. Сам не в курсе, передам заведующими 1С.
Костромин Игорь
29 февраля 2024, 18:01
0
В сниппете проверяйте приходящий объект на ошибки
$xml = simplexml_load_file('http://api.morpher.ru/WebService.asmx/GetXml?s=' . $w);
if ($xml == false) {
    exit();
}
Сергей Карпович
29 февраля 2024, 17:43
0
без запятой такая же ситуация, она не причем.
сервис забанил IP сайта почему то, т.е не отвечает на запрос и сниппет рушит страничку.
Вчера еще все работало
Костромин Игорь
29 февраля 2024, 17:42
+1
Проверьте установлено ли PHP-расширение imagick с ним картинки обрабатываются быстрее, плюс после полной загрузки номенклатуры в настройках 1С поставьте выгружать товары у которых были изменения, соответственно будут выгружаться только тот товар у которого были изменения, а не весь товар
Костромин Игорь
29 февраля 2024, 17:34
0
Запятую уберите после тройки
Сергей Карпович
29 февраля 2024, 15:42
0
Ребята, помогите решить проблему.
Если morpher.ru не отвечает, то у меня падает вся станица (все что после вызова идет)

Вызываю так:
{caseChanger' | snippet : ['w' => $players_country_title, 'm' => 1, 'p' => 3,]}
С параметром debug, также ни каких изменений, в логах ничего не появляется.
Дмитрий
29 февраля 2024, 15:06
0
Спасибо большое, добрый человек! Дай Бог тебе здоровья!
Наумов Алексей
29 февраля 2024, 14:56
0
А баг ли это?.. какая настройка важнее, глобальная или то, что указано в источнике файлов?
Наумов Алексей
29 февраля 2024, 14:55
+1
Да, выпустил обновку. TODO в коде оказывается с самого начала на этот момент висел.
Артур Шевченко
28 февраля 2024, 23:13
+1
Там такое дело, что данные обрабатываются последовательно и через процессоры, и вот процессоры в modx это медленно, как ты сервер ни прокачивай.
Артур Шевченко
28 февраля 2024, 21:20
0
Написать сниппет, который выберет из БД нужные данные.Запрос будет сложным, надо обращаться к таблице со значениями ТВ, присоединить к ней таблицу с именами ТВ, а в условиях сделать подзапрос к таблице с ресурсами и в подзапросе делать ещё один подзапрос к той же таблице и таблице категорий, чтобы отфильтровать по категории.
Николай Савин
28 февраля 2024, 19:10
+1
По хорошему этот пункт должен быть в качестве резолвера в компоненте.
alexandr.skyrda
28 февраля 2024, 12:51
0
Т.е. вызывать mfilter для каждого пункта категории в меню?
alexandr.skyrda
28 февраля 2024, 12:50
0
Это я понимаю, это не сложно, главный вопрос, как вывести все значение тв поля, которые имеют товары этой категории. Что бы по ссылке не переходили на пустую выборку
Павел Романов
28 февраля 2024, 11:18
0
Есть системная настройка mse2_index_fields, где можно указать что индексировать.
Попробуйте оставить там только pagetitle:5 и переиндексируйте.
Наумов Алексей
28 февраля 2024, 11:16
0
Сначала нужно вернуть настройку session_handler_class на modSessionHandler, и только потом удалять компонент, так должно быть все нормально
Артур Шевченко
28 февраля 2024, 09:18
0
У тебя есть чанк элемента меню, добавь к ссылке нужные гет параметры и всё.
vit
vit
28 февраля 2024, 08:30
0
Ну это, как я понял обычные фильтры можно либо самому написать плагин фильтрации, либо воспользоваться mFilter2
Wassi Wassinen
28 февраля 2024, 04:42
0
Теперь после удаления сайт падает наглухо :)
С такими ошибками в логах NGINX:

2024/02/28 04:07:05 [error] 545#545: *31 FastCGI sent in stderr: "PHP message: PHP Warning:  include(/www/core/components/smartsessions/model/smartsessionhandler.class.php): failed to open stream: No such file or directory in /www/core/model/modx/smartsessionhandler.class.php on line 6PHP message: PHP Warning:  include(): Failed opening '/www/core/components/smartsessions/model/smartsessionhandler.class.php' for inclusion (include_path='.:/usr/share/php') in /www/core/model/modx/smartsessionhandler.class.php on line 6PHP message: PHP Fatal error:  Uncaught Error: Class 'smartSessionHandler' not found in /www/core/model/modx/modx.class.php:2578
Настройку session_handler_class меняю на modSessionHandler

Помогает только копирование файлов из бэкапа. В чем может быть дело?
Wassi Wassinen
28 февраля 2024, 03:19
0
Я так понимаю, что дело вот в чём. У вас тип хранения InnoDB. В нём возможны так называемые Deadlock.
Что и происходит, судя по мониторингу MYSQL.