Установка AJAX banner rotation в vBulletin и в vBAdvansed
- Залить корень форума файлы
- ajax-banner.js
- ajax-banner.php
- Вставить параметры стиля вывода баннеров в Панель управления -> Управление стилями ->
Основная таблица CSS -> Дополнительные определения CSS:
#ajax-banner {
background: #ceeffd;
border: 1px solid black;
width: 486px;
height: 60px;
text-align: center;
}
При необходимости изменить стиль по своему усмотрению
- Вставить в Панель управления -> Управление стилями -> Общие шаблоны -> headinclude строку:
<script type="text/javascript" src="ajax-banner.js"></script>
- Для вывода баннеров, вставить в шаблон нужного Вам места следующую строку:
<div id="ajax-banner"></div>
- При желании создать модуль для vBAdvansed
- Создать Шаблон модуль
- Название модуля - Как Вам нравится, но не забываем, что это название будет выводиться в
заголовке модуля.
- Активно - "Да"
- Подключаемый шаблон - Даем название шаблону этого модуля.
- Стиль - Выбираем необходимые стили где будет отображаться модуль. Можно использовать "Ctrl" для множественного выбора
- Содержимое шаблона - Вставляем следующие строки:
<tr>
<td>
<div id="ajax-banner"></div>
</td>
</tr>
- Использовать шаблон оболочки модуля - на Ваше усмотрение и для конкретной задачи. Можно использовать или стандартный или свой. Можно не использовать совсем.
- Описание своих баннеров необходимо сделать в
файле "ajax-banner.php" в разделе // an array of banners Например:
$banners = array (
'<em>ban</em>ner 1',
'banner <strong>2.0.</strong>',
'<h1>big banner</h1>',
'Inline JS won\'t run :( <script>alert("boom!")</script>',
'External JS won\'t run :(( <script src="test.js"></script>',
'<img src="phpied.gif" />'
);
Все пользуйтесь!
По мотивам статьи: AJAX banner rotation Stoyan Stefanov