В чём отличия кода в компонентах 1.10.3 и 1.10.7?

InstantCMS 1.X
#1 17 октября 2017 в 00:02
После установки на 1.10.7 компонента от 1.10.3 — пустая страница без ошибок.
#2 17 октября 2017 в 02:25
Да там куча особенностей, выводи ошибки и смотри в чём проблемы.
Сам на днях обновлялся. Вообще проблема. перешёл на php7 и платные компоненты естественно не работают по причине кодирования ioncube под php5. вот тебе и платные компоненты. придётся переписывать под себя😥на биллинг я уже забил. мапс наверно попробую воскресить.
#3 17 октября 2017 в 02:27
скорее всего — отличия шаблона.
после 1.10.3 меню выведены в модуль
#4 17 октября 2017 в 10:47
{foreach key=id item=z from=$z} item variable 'z' may not be the same variable as at 'from'
Ругается smarty
Как исправить?
from=$y — переменную с другим именем чтоли нужно?
Но тогда код ведь придётся основательно переписывать.
#5 17 октября 2017 в 11:36
eoleg, переменная элемента 'z' может не быть той же переменной, что и у 'from'
В данном случае переменной итерации присвоено то же имя, что и массиву, откуда foreach берет значения для перебора.
Переименовать переменную итерации, например, item=y (строго без доллара!!!!!!) и проследить, чтобы во всем теле цикла тоже была у

Либо, как вариант, передавать в шаблон этот массив под другим именем. Но тогда придется файл фронтенда править еще. Я бы пошел по второму варианту, поскольку исправить придется две строчки всего
#6 17 октября 2017 в 11:53
В фронтенде
$smarty->assign('z', $z);
$smarty->assign('cur', $cur_z);
Я изменил z на zz
и в шаблоне поменял {foreach key=id item=zz from=$z}
Но пропала панелька одна (
Буду искать )
Спасибо.
#7 17 октября 2017 в 12:12

Я изменил z на zz
и в шаблоне поменял {foreach key=id item=zz from=$z}

eoleg
погодь погодь, дружище!
Должно быть так
В фронтенде
$smarty->assign('zz', $z);
в шаблоне
{foreach key=id item=z from=$zz}

а то у тебя опять окрошка
#8 17 октября 2017 в 14:30

Должно быть так

Странник
Ах вот оно что!!
Ну мне простительно, я не программист.
Спасибо, заработало.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.