Открыть Ответить

Ротация баннеров

0.00

0.00

1
03.12.2020 10:37:02

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

Нашел код для рандомного показа, но это рекламодателя не устраивает.

И как его вставить в тело контента (новости файлы статьи и т.д.) как я понял в шаблон

Вот код, который выдает рандом

<script>
var banner = new Array();
banner[0] = '<a href="/proektirovshhiku/" target="_blank" rel="nofollow"><img src="/im/2_1.jpg" alt="" title="" width="600" height="250"></a>';
banner[1] = '<a href="/proektirovshhiku/" target="_blank" rel="nofollow"><img src="/im/2_2.jpg" alt="" title="" width="600" height="250"></a>';
var n = ~~(Math.random()*2);
document.write(banner[n]);
</script>

а вот чтоб по очереди перепробовал много разного, но не работает (((

СПасибо

SLAED CMS 4.* Pro
Группа
Пользователи
Пункты
1289
Регистрация
18.04.2017
goolybad
goolybad
4.33

4.33

03.12.2020 21:05:53

Системой поддерживается несколько вариантов установки блоков, баннеров.
Подробнее: Создание собственного файлового блока

Возможна установка кода, как правило JavaScript непосредственно в тему системы, тут подробнее.

Внимание!
При использовании JavaScript непосредственно в теме оформления, при написании соответствующего кода, вместо знаков:
" – следует использовать код: &#034; или &quot;
' – следует использовать код: &#039; или &apos;

Смотрите вкладку: Панель администратора >> Тема оформления >> Информация


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39698
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

04.12.2020 00:42:42

Спасибо, а куда вставлять {%BLOCKS n,ХХХ%}?? В какой файл, чтоб блок показывался в новостях после контента?

спасибо

Группа
Пользователи
Пункты
1289
Регистрация
18.04.2017
goolybad
goolybad
4.33

4.33

04.12.2020 17:37:22 04.12.2020 17:45:29

Этот участок кода рассчитан для использования непосредственно в файлах темы. К примеру, если нужно на всех страницах и модулях, как вариант, вставить код непосредственно в index.html темы.

Если планируете использовать стандартные методы, допустим в новостях, есть более простой вариант, создаём HTML Блок в отделе панели администратора: Блоки и баннеры >> Добавить файловый блок >> Тип: HTML

Как вариант, создаём блок вручную, загружаем на сервер в системную папку: blocks/

Активируем, устанавливаем модуль отображения и позицию.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39698
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

15.12.2020 23:56:21

Вот тут есть онлайн генератор банеров, которые крутятся без перезагрузки страницы.
Весьма удобно, особенно, если плохо знаешь код.
https://www.htmlbasix.com/generator/rotating-banner-code-generator

Группа
Клиент
Пункты
32504
Регистрация
06.05.2011
Пол
Мужчина
Предупреждения
Нет
olevpa
olevpa
4.02

4.02

31.01.2021 20:59:10

Если нужна обычная/простая ротация баннеров, то в системе она уже есть, файл блока находится в: blocks/block-banner_random.php

Изображения баннеров находятся в: templates\lite\images\banners\random

В принципе всё элементарно, в названии изображения указанна ссылка перехода и номер для последовательности прокрутки. Будут вопросы, пишите, охотно отвечу.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39698
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код