Главная » 2012 » Март » 16 » Скрипты uCoz: Реклама между новостями (Java) для Ucoz
19:03
Скрипты uCoz: Реклама между новостями (Java) для Ucoz

Реклама между новостями (Java) для Ucoz


Советуем посмотреть:



И снова хочу предложить Вам решение размещения рекламы между новостями для сайтов на Ucoz. Делал для себя и решил поделиться...Может кому пригодится.
Начну с того что уже давно был предложен способ размещения рекламы между новостями для Ucoz с помощью условных операторов,такого типа:
Code
<?IF($ID$%3=2)?>Здесь реклама<?endif?>
Но сразу же замечу что данный способ не совсем хорош для вывода рекламы хотя бы тем ,что он предусматривает вывод рекламы после материала с заданным условием зависящим от ID материала,т.е. реклама будет выводиться некорректно заданному условию в разделах сайта и если какие либо материалы удалены,а корректно она будет выводиться только в полном архиве и при условии что ни один материал с сайта не удален (вобщем кто вкурсе - поймет о чем я...).

Поэтому предлагаю решение на яве...
Дам простое решение вывода рекламы после пятой новости (обычно колличество материалов на странице равно десяти,поэтому реклама будет посредине...кому нужно по-другому ,подкоррекрируйте условие в скрипте),как на моем сайте. В отличие от существующего решения,реклама стабильно будет размещаться на заданном месте.

Итак первое что нужно сделать,поставить этот код в вид материалов в самый низ
Code
<div class="banermesto"></div>
Следующий код поставьте в шаблон страницы архива материалов перед закрывающим body
Code
<script type="text/javascript">
var elems = document.getElementsByTagName("*");
for (var i = 0, j = 0; i < elems.length; i++) {
if (elems[i].className == "banermesto") {
if (++j / 5==1) {
var div = document.createElement("DIV");
div.className = "foo";
div.innerHTML = "реклама";
elems[i].parentNode.insertBefore(div,elems[i].nextSibling);
}
}
}
</script>
где,"реклама" - это и есть место для кода Вашей рекламы.
О способах вставки различных кодов в виде скриптов рассказывать не буду,это должно быть всем известно.
Материал взят с сайта infoscript.ru













Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Просмотров: 631 | Добавил: Ahmed | Теги: между, ucoz, UCOZ:, реклама, новостями, (Java), Скрипты, для | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: