вставка случайной картинки через smarty
Новая тема Написать ответ
# Вт Сен 04, 2012 11:58 amДимитрий Зарег.: 18.01.2008 ; Сообщ.: 162Ответить с цитатой
в общем есть шаблон магазина vamshop на смарти,
одна из картинок задается куском вот такого кода:

<img src="{$tpl_path}i/right_write.png"
логично предположить, что вместо {$tpl_path} можно вставить какую-то переменную, которая каждый раз меняется, на 1 из 2х вариантов.
например, картинка одна, картинка вторая.
это нужно чтобы в шаблоне каждый раз выводилась своя картинка ( на выбор из двух)
поскольку в smarty полный нуб, прошу помощи, как это реализовать? через какой-то массив? или через цикл где будет меняться переменная? а потом эту переменную втыкать?
через ява-скрипт ничего не получается, слишком длинные конструкции да и неудобно..
прошу помощи
# Вт Сен 04, 2012 4:14 pmCodd Зарег.: 13.01.2011 ; Сообщ.: 186Ответить с цитатой
Код:
<img src="{php}

   $a = array('val1', 'val2');
   echo $a[mt_rand(1,count($a))-1];

{/php}i/right_write.png"

# Вт Сен 04, 2012 4:24 pmДимитрий Зарег.: 18.01.2008 ; Сообщ.: 162Ответить с цитатой
респект)
походу тоже должно работать..
мне вот так
сделали
Код:
<img src="{$tpl_path}i/{1|rand:2}.png"

Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.