Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Тематическое объявление на соответствующей странице.


Тематическое объявление на соответствующей странице.

Сообщений 1 страница 10 из 10

1

Как сделать чтобы, в шапке объявления, объявления определённой тематики показывалось только на соответствующих им по тематике страницах. Например объявление автомобили показывались только на форуме авто,народная медицина на форуме здоровье и т.д.Мой форум

0

2

о каких объявлениях идет реч?

0

3

баннеры

0

4

SCAUTER
В данной ситуации это не возможно из-за отсутсвия техничсекой возможности.
Можно конечно написать скрипт, но думаю он не влезет для вставки на форум.

0

5

SCAUTER, если соблюдается правило: тематический раздел — соответствующей тематики тема, то схема скрипта проще простого:

Если раздел "Авто",  отображаем рекламу автомобильной тематики;
Если раздел "Медицина",  отображаем рекламу медицинской тематики;
Если раздел "Кино",  отображаем рекламу киношной тематики;
Если раздел "Юмор",  отображаем рекламу юморестической тематики.

Такой скрипт можно написать, это относительно не сложно.

Если же темы перемешены (настоящая солянка  ^^ ), то лучше не пытаться тартегировать рекламу.

0

6

Нашёл вот такой скрипт на этом форуме.Возможно ли его доработать.Скрипт взят отсюдаСсылка

Многие спрашивают различные случайные отражения Картинок или текстов
(в объявлении - шапке и.д)
Дабы не забивать голову - сотворил единый ротатор

Ротатор произвольного контента

    <style>#КонтентРотатор p{display:none}</style>
    <div id="КонтентРотатор" style="width:400px;"><!-- Ротатор произвольного контента -->
    <p>1-й Контент</p>
    <p>2-й Контент</p>
    <p>3-й Контент</p>
    <p>4-й Контент</p>
    <p>N-й Контент</p>
    </div>

    <script language="javascript">
    var sek = 2000;  // Время отображения

    var Nrout=$("#КонтентРотатор p").length
    var i=Math.round(Math.random()*(Nrout-1));RotatorMycontent(i);
    function RotatorMycontent(i) {
    $("#КонтентРотатор p").hide();
    $("#КонтентРотатор p").eq(i).show();
    j =Math.round(Math.random()*(Nrout-1));
    timerID = setTimeout("RotatorMycontent(j)",sek);}
    </script>

Ставим туда куда нужно - синим жирным-число секунд для отражения контента(в самом контенте должны отсутствовать теги <p>

0

7

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

0

8

Как же на других форумах работает подобным образом объявление.Или там другой скрипт?Если разделов будет до 10 ,то это может быть и не много.

0

9

SCAUTER
Здравствуйте.

SCAUTER написал(а):

Как сделать чтобы, в шапке объявления, объявления определённой тематики показывалось только на соответствующих им по тематике страницах.

В ХТМЛ-низ:

Код:
<div id="hide_list" style="display: none;">
<p>Содержимое для первой темы</p>
<p>Содержимое для второй темы</p>
<p>Содержимое для третей темы</p>
</div>
<script type="text/javascript">
var i = 0; var hl; 
var list = new Array();
list.push("Форум 1");
list.push("Форум 2");
list.push("Форум 3");

hl = document.getElementById("hide_list").getElementsByTagName("p");
for (i in list) {
 if (document.getElementById("pun-crumbs1").innerHTML.indexOf(list[i]) != -1) document.getElementById("announcement_content").innerHTML = hl[i].innerHTML;
}
</script>

Это в то место, где должен появляться контент (но не после скрипта, если вдруг понадобится делать тематический контент внизу форума, а не в объявлении):

Код:
<div id="announcement_content"></div>

Небольшое пояснение. "Форум 1", "Форум 2" и так далее - названия форумов, в которых будет появляться определённое содержимое. Замените на свои.

Код:
<p>Содержимое для первой темы</p>
<p>Содержимое для второй темы</p>
<p>Содержимое для третей темы</p>

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

0

10

Если я правильно понял то этот  код ставим например в объявлении и появляется контент.

Код:

<div id="announcement_content"></div>

Можно ли содержимое этого кода заполнить баннерами.

Код:

<p>Содержимое для первой темы</p>
<p>Содержимое для второй темы</p>
<p>Содержимое для третей темы</p>

0


Вы здесь » Единый форум поддержки » Корзина » Тематическое объявление на соответствующей странице.