| Главная | Форум | Файлы | Статьи | Игровые новости | Новости Кино | Топ сайтов | Ucoz скрипты | Online Фильмы и Сериалы | Первый игровой телеканал | Фильмы(2011) |
>
| Главная | Мой профиль | Вход | RSS |

  • Страница 1 из 1
  • 1
Реклама между новостями (Java) для Ucoz
☠Вагид☠™Дата: Среда, 03.08.2011, 19:27 | Сообщение # 1
Создатель
Сообщений: 227
Награды: 4
Репутация: 10000
Статус: Offline
Я из : Эстония


И снова хочу предложить Вам решение размещения рекламы между новостями для сайтов на 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>


где,"реклама" - это и есть место для кода Вашей рекламы.
О способах вставки различных кодов в виде скриптов рассказывать не буду,это должно быть всем известно.

Источник/Автор: romale80.ucoz.ru



 
HielobimbenceДата: Суббота, 24.12.2011, 02:17 | Сообщение # 2
Я из :




хорошее начало
 
MaryTenderLOSДата: Четверг, 05.01.2012, 11:10 | Сообщение # 3
Я из :




They are messy and need all their toys scattered on the floor. This is not the case with. A very nice way for a little one to have a kitty.
 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности:

Русский автосерфинг

myxlam.clan.su © 2017Пользовательское соглашение Для правообладателей Хостинг от uCoz

Сайт тестировался на просмотр следующих браузеров: Internet Explorer 6-8 , Mozilla Firefox 2-3 , Opera 8-10 и Google Chrome.Все права защищены, myxlam.clan.su 2010-2017 © Все файлы расположенные на данном ресурсе были взяты из открытых источников. Любая информация представленная здесь, используется в ознакомительных целях. Ни администрация сайта, ни хостинг-провайдер, ни любые другие лица не могут нести отвественности за использование материалов данного сайта. Входя на сайт вы автоматически соглашаетесь с данными условиями.

free counters Хостинг от uCoz