Page 1 of 1

Вывод рандомно фото

Posted: Sun Nov 12, 2017 6:37 pm
by landex
Всем привет!
Есть необходимость выводить в определенном месте на страницах сайта фотографии из встроенной фотогалереи, как сделать? Я поискал с тегах админки но такой возможности не увидел, может есть сторонний модуль?
Версия цмс 1.12.2

Re: Вывод рандомно фото

Posted: Tue Nov 14, 2017 9:43 am
by iturbay
Обязательно нужен модуль? можно же обойтись простым javascript!
Вот примерный шаблон для модуля Галерея:

Code: Select all

{literal}
<__script__>
var banner = new Array({/literal}{strip}{foreach from=$images item=image name=img}'{$image->file}'{if $smarty.foreach.img.last}{else},{/if}{/foreach}{/strip}{literal});
var count = banner.length;
var random = Math.floor(Math.random()*count);
document.write('<img src="'+banner[random]+'" alt="{/literal}{$image->titlename}{literal}" />');
</__script>
{/literal}
Также помню был модуль банеров:
http://dev.cmsmadesimple.org/projects/banners
Насколько помню с его помощью можно было такое реализовать, просто указав папку из "Менеджера изображений".

Re: Вывод рандомно фото

Posted: Fri Nov 17, 2017 1:51 pm
by landex
Доброго дня!
Бальшущее спасибо!
Попробую ваше решение, по итогам отпишу!!!

Re: Вывод рандомно фото

Posted: Mon Nov 20, 2017 3:55 am
by iturbay

Code: Select all

alt="{/literal}{$image->titlename}{literal}"
Только описание у изображения уберите, а то там ошибка. ::)