Артур Шевченко
С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Если глубина вложенности равна 1, то просто проверяй родителя. Если нужна произвольная глубина вложенности лучше сделать у ресурсов доп.поле в котором хранить информацию о нужно чанке.
А ты PHP 5.6 ставил? У тебя же есть сообщение об ошибке, там написано «Array and string offset access syntax with curly braces is no longer supported» и указано в каком файле и на какой строке. Думаю надо заменить фигурные скобки на квадратные.
Если ошибка 500 значит надо логи сервера смотреть
Без ТЗ не могу сказать
Если вы готовы сформировать ТЗ и проспонсировать внедрение данного функционала, то всё возможно.
Это будет самописный виджет, от СДЭКа будут только данные о ПВЗ и стоиости по API забирать
Версия Modx? Версия PHP? Версия сервера БД? Что в журнале ошибок? Что в логах сервера?
Это будет полна переработка. Виджет будет локальный и потребуется получить ключи API для Яндекс.Карты. Данные о ПВЗ буду хранится в БД сайта, для актуализации нужно будет добавлять задачу в крон. Будет возможность выводить ПВЗ списком, без карты.
Модуль я убрал, потому что СДЭК опять что-то поменял и модуль перестал работать. После внесения изменений модуль будет возвращён в магазин.
Качай на здоровье
Какая разница на какой странице выводится футер, если баннеры хранятся в ресурсе с id = 1? Рассмотрим такой пример. У тебя есть две комнаты, в комнате с номером 1 стоит тумбочка с ящиками. Если тебе что-то нужно из неё взять, когда ты находишься в комнате 2, ты что будешь делать: искать тумбочку в комнате 2 (её там нет по условию) или пойдёшь в комнату 1?
Тогда вот так должно условие выглядеть
Баннеры разные для разных страниц или одинаковые везде?
Задача в том, чтобы выводить баннер из ТВ заполненного для конкретного ресурса? Или выводить на всех страница баннер из ресурса 1?
Чанк будет работать и работает на любой странице, НО баннеры у тебя в ресурсе 1, а ты проверяешь, условно, есть ли баннер в ресурсе 2. И раз блок выводится, значит баннер в ресурсе 2 есть. Чтобы работало корректно проверять надо так
Синтаксис конечно лучше не смешивать, но вряд ли дело в этом. Скорее всего, дело в том, что баннеры берутся из ресурса с id = 1, а ты проверяешь поле текущего ресурса. И вероятно для текущего ресурса условие ложно.
Конечно, там же путь к интерфейсу другой.
А чанк ты как на странице выводишь?
Так попробуй
Версию MySQL попробуй понизить до 5.7
- 1
- ...
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- ...
- 121