Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Чем проще-то? Открывать меньше страниц, или что? Или у тебя браузер не поддерживает вкладки и настройки сразу 3х контекстов открыть не позволяет? Я уж молчу про работу напрямую с БД.

Разница в том, что лексикон нужно грузить, а настройки — нет, они сами загружаются при инициализации контекста и такой проблемы не будет.

И как бы назывались эти системные настройки
Как назовёшь, так и будет. В твоём примере, очевидно [[!++link_contacts]]

Ну и вообще, если нужно указывать 200 id страниц в настройках — что-то не так с этим сайтом.
Судя по логам, у тебя лексикон не загружен и текст в циферку не превращается.

Ну и вообще, использовать лексикон для хранения системных настроек — свежее решение. Действительно, сколько можно хранить настройки контекстов в настройках контекстов? Надо же что-то новенькое придумать =)
Они давно были, просто не поддерживали вложенность — теперь и с этим разобрался.

А бум, действительно имеет место быть:
Закрыл исходники → выросли продажи → больше запросов в поддержке → больше обновлений.

Вот так закрытие исходников улучшило качество дополнений. Парадокс.
Он их увидит?
Конечно — они принадлежат ему, неважно, прикрепил он их к тикету или нет.

Может мне в таком случае как-то перехватить плагином на какое-то действие и удалять вручную фотки пользователя?
Да вроде никто не мешает. Это файлы на диске и записи в БД. Разберись и делай с ними, что хочешь.
Раньше все отображалась, чем может быть вызвана данная проблема?
Тем, что
ъехала кодировка на сайте, часть текста заменилась на такие символы

Нужно привести все тексты на сайте к одной кодировке, желательно к UTF-8, прямо в БД. И сами таблицы, и их содержимое.
Что-то я не вижу в твоём сниппете загрузки нужного лексикона для отображения trucking1 и прочего.

pdoTools пытается сам обработать такие строки, а не может — ведь в памяти соответствующего лексикона нет.
$modx->lexicon->load('лексикон:словарь');