Подскажите правильный синтаксис в 1.10.4

 
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2781
Есть сайт на 1.10.3. Начал перенос на 1.10.4, но как оказалось изменения были и было их много.

сейчас не пойму как должна выглядеть строка в 1.10.4
Код PHP:
  1. {foreach key=vid item=val from=$char.values_arr name="color"}
  2. <input class="checkbox-color" type="checkbox" name="filter[{$char.id}][]" id="checkbox-color{$smarty.foreach.color.index}" value="{$val}" {if in_array(trim($val), $filter[$char.id])}checked="checked"{/if}>{$val|color_char:$smarty.foreach.color.index}
  3. {/foreach}
в 1.10.3 все работает корретно

а в 1.10.4 ругается
Fatal error: Smarty error: [in com_inshop_items.tpl line 126]: [plugin] modifier 'color_char' is not implemented (core.load_plugins.php, line 118) in /var/www/includes/smarty/libs/Smarty.class.php on line 1095
Редактировалось: 1 раз (Последний: 1 сентября 2014 в 22:42)
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2781
и еще ошибку выдает с таким синтаксисом

Код PHP:
  1. <input id="chars{$char.id}" type="hidden" name="chars[{$char.id}]" value="">
  2. {foreach key=vid item=val from=$char.items name="color"}
  3. {$val|color_char:$char.id:'span'}
  4. {/foreach}
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 243
Ещё иногда ошибку в этом файл /core/tpl_classes/smartyTpl в 43 строке
Бесплатный хостинг? http://api.hostinger.ru/redir/1345261
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Синтаксис — сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию).Синтаксис записи функции — жёсткое правило, которому должна удовлетворять запись кода функции;(Википедия)
т.е.никакой зависимости от версии системы не имеет. rofl
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
в данном случает разберитесь с модификатором смарти - вам же на православном английсом написано: color_char
NOP
Посетитель
small user social cms
Медаль
Сообщений: 243
Lora:

Синтаксис — сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию).Синтаксис записи функции — жёсткое правило, которому должна удовлетворять запись кода функции;(Википедия)
т.е.никакой зависимости от версии системы не имеет. rofl

Ну не знаю, я вот скачала плагин "Подсказка о пользователе" так он на 1.10.3 работал прекрасно, а на сайте заказчика, у которого 1.10.4 не работает)
Так что тут либо дело Удачи, либо дело версии инстанта
Бесплатный хостинг? http://api.hostinger.ru/redir/1345261
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 692
Ну не знаю, я вот скачала плагин "Подсказка о пользователе" так он на 1.10.3 работал прекрасно, а на сайте заказчика, у которого 1.10.4 не работает) Так что тут либо дело Удачи, либо дело версии инстанта
Сочувствую, но какое это имеет отношение к синтаксису?
Skype: pasha--g
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 692
т.е.никакой зависимости от версии системы не имеет.
Не совсем верно. С изменением версии смарти в некотром роде может поменяться и синтаксис, но в данном случае Странник прав, проблема в отсутствии модификатора.
Skype: pasha--g
Посетитель
small user social cms
Медаль
Сообщений: 243
Pasha:

Как какое? В плагине выводиться синтаксическая ошибка именно в 1.10.4 версии
Бесплатный хостинг? http://api.hostinger.ru/redir/1345261
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 692
Как какое? В плагине выводиться синтаксическая ошибка именно в 1.10.4 версии
Покажите?
Skype: pasha--g
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
флуд
Спойлер
Редактировалось: 2 раз (Последний: 3 сентября 2014 в 00:39)
Украинский для инстант
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.