anry Posted March 23, 2010 Share Posted March 23, 2010 Подскажите, как сделать Random баннера на странице товара, какой код вставить...Просто вставляю коды, которые нахожу через поиск, мне постоянно выдаёт вот это:Fatal error: Smarty error: [in ......themes/*****/product.tpl line 26]: syntax error: unrecognized tag: preBuffer = new Image() preBuffer.src = theImages (Smarty_Compiler.class.php, line 446) in ....../tools/smarty/Smarty.class.php on line 1095Буду благодарен! Link to comment Share on other sites More sharing options...
Your Friend Posted March 24, 2010 Share Posted March 24, 2010 PHP код нельзя вставлять в темплейты смарти. Link to comment Share on other sites More sharing options...
anry Posted March 24, 2010 Author Share Posted March 24, 2010 Я уже понял, из-за этого и отписал тут..Есть возможность решения вопроса? какой формат тогда подходит.. Link to comment Share on other sites More sharing options...
Your Friend Posted March 24, 2010 Share Posted March 24, 2010 Написать модуль использующий экстрахуки, если они вызываются в подходящем месте. Иначе редактировать product.php Link to comment Share on other sites More sharing options...
Benia Posted March 24, 2010 Share Posted March 24, 2010 PHP код нельзя вставлять в темплейты смарти. Неправда. Link to comment Share on other sites More sharing options...
Your Friend Posted March 24, 2010 Share Posted March 24, 2010 А, точно можно. Это же совсем несекурно. Link to comment Share on other sites More sharing options...
Benia Posted March 24, 2010 Share Posted March 24, 2010 А, точно можно. Это же совсем несекурно. Почему несекурно? Link to comment Share on other sites More sharing options...
Your Friend Posted March 24, 2010 Share Posted March 24, 2010 В престе без разницы, конечно. Вот представь многопользовательскую CMS, где юзерам разрешено править свои шаблоны. И каждый дятел сможет туда вписать код который, например, читает из базы данных (пароли), изменяет содержмое базы и т.д. Хотя надеюсь это отключается где-нибудь. Link to comment Share on other sites More sharing options...
anry Posted March 25, 2010 Author Share Posted March 25, 2010 Нашел код который заработал..Но тперь другая проблема, он не понимает .swf баннера, а без этого никак(Поскажете? Link to comment Share on other sites More sharing options...
anry Posted March 25, 2010 Author Share Posted March 25, 2010 http://altsup.narod.ru/banner/banner_rotate.htmlвот тут этот код Link to comment Share on other sites More sharing options...
Your Friend Posted March 26, 2010 Share Posted March 26, 2010 Флешки вставляются другим кодом. Link to comment Share on other sites More sharing options...
anry Posted March 26, 2010 Author Share Posted March 26, 2010 Вот код которым можно вставить random флаш баннера: var a=Math.round(Math.random()*1) file = new Array(); file[0]="http://***.swf" file[1]="http://***.swf" [removed] ("<object type='application/x-shockwave-flash' data='" + file[a] + "' width='250' height='400'>" + "" + "" + "</object>"); Дописать букву t в тегах Но тут уже не работают простые изображения, только флашки, точнее изображения работают, но они не кликабильные...Всё таки хотелось бы универсальный код... Link to comment Share on other sites More sharing options...
Recommended Posts