Сам на днях обновлялся. Вообще проблема. перешёл на php7 и платные компоненты естественно не работают по причине кодирования ioncube под php5. вот тебе и платные компоненты. придётся переписывать под себя😥на биллинг я уже забил. мапс наверно попробую воскресить.
после 1.10.3 меню выведены в модуль
Ругается smarty
Как исправить?
from=$y — переменную с другим именем чтоли нужно?
Но тогда код ведь придётся основательно переписывать.
В данном случае переменной итерации присвоено то же имя, что и массиву, откуда foreach берет значения для перебора.
Переименовать переменную итерации, например, item=y (строго без доллара!!!!!!) и проследить, чтобы во всем теле цикла тоже была у
Либо, как вариант, передавать в шаблон этот массив под другим именем. Но тогда придется файл фронтенда править еще. Я бы пошел по второму варианту, поскольку исправить придется две строчки всего
$smarty->assign('z', $z);
$smarty->assign('cur', $cur_z);
Я изменил z на zz
и в шаблоне поменял {foreach key=id item=zz from=$z}
Но пропала панелька одна (
Буду искать )
Спасибо.
погодь погодь, дружище!Я изменил z на zz
и в шаблоне поменял {foreach key=id item=zz from=$z}
Должно быть так
В фронтенде
$smarty->assign('zz', $z);
в шаблоне
{foreach key=id item=z from=$zz}
а то у тебя опять окрошка
Ах вот оно что!!Должно быть так
Ну мне простительно, я не программист.
Спасибо, заработало.