Как сделать чтобы, в шапке объявления, объявления определённой тематики показывалось только на соответствующих им по тематике страницах. Например объявление автомобили показывались только на форуме авто,народная медицина на форуме здоровье и т.д.Мой форум
Тематическое объявление на соответствующей странице.
Сообщений 1 страница 10 из 10
Поделиться2Пн, 8 Окт 2012 02:08:15
о каких объявлениях идет реч?
Поделиться3Вт, 9 Окт 2012 18:05:04
баннеры
Поделиться4Ср, 10 Окт 2012 02:50:08
SCAUTER
В данной ситуации это не возможно из-за отсутсвия техничсекой возможности.
Можно конечно написать скрипт, но думаю он не влезет для вставки на форум.
Поделиться5Ср, 10 Окт 2012 10:27:20
SCAUTER, если соблюдается правило: тематический раздел — соответствующей тематики тема, то схема скрипта проще простого:
Если раздел "Авто", отображаем рекламу автомобильной тематики;
Если раздел "Медицина", отображаем рекламу медицинской тематики;
Если раздел "Кино", отображаем рекламу киношной тематики;
Если раздел "Юмор", отображаем рекламу юморестической тематики.
Такой скрипт можно написать, это относительно не сложно.
Если же темы перемешены (настоящая солянка ), то лучше не пытаться тартегировать рекламу.
Поделиться6Ср, 10 Окт 2012 10:29:05
Нашёл вот такой скрипт на этом форуме.Возможно ли его доработать.Скрипт взят отсюдаСсылка
Многие спрашивают различные случайные отражения Картинок или текстов
(в объявлении - шапке и.д)
Дабы не забивать голову - сотворил единый ротаторРотатор произвольного контента
<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>
Поделиться7Ср, 10 Окт 2012 10:36:44
скрипт то не сложно, только чем больше разделов будет тем длиннее код получится. И при открытии нового раздела, придется всякий раз его дописывать.
Поделиться8Чт, 11 Окт 2012 09:44:42
Как же на других форумах работает подобным образом объявление.Или там другой скрипт?Если разделов будет до 10 ,то это может быть и не много.
Поделиться9Сб, 13 Окт 2012 20:49:49
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>
Эта часть должна заполняться непосредственно контентом. Обращаю внимание, что первый параграф в коде соответствует первому форуму в списке, второй - второму и так далее. Не перепутайте.
Поделиться10Пн, 15 Окт 2012 22:35:48
Если я правильно понял то этот код ставим например в объявлении и появляется контент.
Код:
<div id="announcement_content"></div>
Можно ли содержимое этого кода заполнить баннерами.
Код:
<p>Содержимое для первой темы</p>
<p>Содержимое для второй темы</p>
<p>Содержимое для третей темы</p>