Привет,
У меня есть сайт
http://yulyakondratyeva.ru. На главной выдача работ через сниппет, который показывает превью работы, или, если отмечен тв-секретная, показывает рандомную картинку из папки. Сейчас все секретные работы отображаются с одной и той же картинкой, хотя и каждый раз разной. Я хочу сделать, чтобы у всех постов картинка выбиралась рандомно из папки, для каждого отдельного блока своя.
Код вывода работы:
<div class="work-item [[+item_class]] [[+idx:mod=`3`:eq=`1`:then=`alpha`]][[+idx:ne:and:mod=`3`:eq=`0`:then=`omega`]]">
[[+tv.secret:eq=`1`:then=`
<img src="[[random]] "
class="secret">
`:else=`<a class="border_none" href="[[~[[+id]]]]"><img src="[[+tv.work_preview:default=`assets/img/work_preview/blank.png`]]"></a>`]]
<div class="description">
[[+tv.secret:ne=`1`:then=`
[[+pagetitle:make_link=`[[~[[+id]]]]`]]`:else=`[[+pagetitle:stripString=`^`]]`]]
[[+tv.favorite:eq=`1`:then=`<img src="assets/img/favorite.png" style="margin-top:-2px;">`]]
</div>
</div>
Сниппет random
<?php
$arr=array();
for ($i=0;$i<7;$i++) {
$arr[$i] = "./assets/img/work_preview/secret/secret_".$i.".png";
}
echo $arr[rand(0,7)];
Спасибо