Jump to content

Авторотация товаров в баннерах


Recommended Posts

Хочется показывать больше товаров в баннере (-ах). Использую для баннера обыную листалку. Всё хорошо, но хочется чтобы картинки в листалке автоматически периодически менялись.
Например, такая идея
1) заводим глобальную переменную
2) при какждом новом открытии сайта её +1
3) если чётная - выводим в index.tpl один набор какртинок, если нечётная - то другой (или какой-нибудь более сложный алгоритм)

Подскажите, как реализовать п.1 и 2

Link to post
Share on other sites

Зачем вам такие сложности?
Во многих слайдерах сейчас есть возможность запуска с произвольного кадра. А в некоторых и вовсе есть псевдорандомный показ из списка доступных слайдов.
Можно использовать для вызова что-то похожее на этот кусок

$('#БлокаСлайдера').ВызовВашегоСлайдера({	randomStart: true,});
Link to post
Share on other sites

Не хочется загружать пользователю по 20 баннеров - хоть и запуск рандомный, но он не начнётся, пока все баннеры не загрузятся.

Глобальная переменная - это 1-ый пришедший в голову вариант. Наверное можно и как-то по-другому это реализовать ...

Link to post
Share on other sites

На самом деле все зависит от слайдера который вы выбрали, опять-таки, в некоторых слайдерах нет предзагрузки слайдов, т.е. тех которые не видны и подгружаются только ближайшие (следующий и/или предыдущий).

Если вам так хочется использовать какой-то алгоритм, то достаточно простой алгоритм - определять прямо в шаблоне четность, например, текущей минуты, и в зависимости от нее прямо в шаблоне запускать ваш слайдер с нужными слайдами.

Все зависит от того что и как у вас организовано.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...