Чтение RSS каналов

Форум

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

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

0

0
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
4.33

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

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

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

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

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

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

спасибо
4.33

4.33
4
04.12.2020 17:37:2204.12.2020 17:45:29
Этот участок кода рассчитан для использования непосредственно в файлах темы. К примеру, если нужно на всех страницах и модулях, как вариант, вставить код непосредственно в index.html темы.

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

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

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

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

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

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

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

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

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь