imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 22.04.2002, 19:52     # 1
neomaster
Guest
 
Сообщения: n/a

Убираем баннеры на narod.ru

Это статья посвящена одному из самых наболевших вопросов, который неустанно терзает вэб-мастера или владельца (-лицу) сайта расположенного на "народ.ру". Да, да, она самая, эта Реклама ! Конечно, лозунг "Бесплатное размещение сайтов" всего лишь лозунг. Бесплатный сыр - только в мышеловке, Вы оплачиваете свое право на "бесплатную публикацию своей странички" тем, что терпите присутствие баннера !
Мы же предлагаем Вам, помочь "narod.ru" осуществить его мечту, а именно избавить Вас от баннера, который, как назойливая муха появляется в правом верхнем углу Вашей странички.

Итак, каков же механизм сего действа ?

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

Исправления, которые Вам предстоит сделать со своей страничкой очень просты !

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

А для тех , кто лишь поверхностно знаком с языком гипертекстовой разметки HTML, постараюсь разъяснить поподробнее.

Баннер "народовский" вставляется в "конец" кода вашей страницы, и выглядит это примерно следующим образом:


<HTML>
<BODY>

// набор инструкций HTML, которые собственно и составляют Вашу страничку

</BODY>
</HTML>
<!-- ><!-- "><!-- '><!-- --></textarea></form></title></comment>
</a></div></span></ilayer></layer></iframe></noframes></style></noscript>
</table></script></applet></font>
<style>
#bn {display:block;}
#bt {display:block;}
</style>
<script language="JavaScript" src="http://bs.yandex.ru/show/163"></script>


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

Осуществляется это вставкой тега HTML - <XMP>

Этот тег вставляется в конец Вашего кода. Тогда схематично это можно изобразить следующим образом:

<HTML>
<BODY>

// набор инструкций HTML, которые собственно и составляют Вашу страничку

</BODY>
</HTML><XMP>


И всё ;-)

Всё, что идёт за тегом <XMP>, превращается в обыкновенный текст, а не интерпретируется как инструкция языка HTML. Поэтому Вам необходимо сделать ещё одно усилие, ведь баннер вы уже убрали ! Осталось лишь подретушировать следы своей деятельности. А это можно сделать двумя способами:
1. закрасить текст в зависимости от фона, тогда текст останется - но его не возможно будет увидеть. Такой вариант может подойти тем сайтам, у которых выбран "цветовой" фон.


<HTML>
<BODY bgcolor=#FF0000>

// набор инструкций HTML, которые собственно и составляют Вашу страничку

</BODY>
</HTML>
<font color=#FF0000><XMP>

В данном примере цвет фона выбран красным, и потому цвет шрифта тоже нужно было установить красным (#FF0000), что мы и сделали. Если у вас белый фон, то цвет шрифта нужно установить: #FFFFFF.

2. упрятать в слой и сделать его невидимым (этот вариант посложнее, поскольку "слой" в браузерах /просмотрщик страниц/ подразумевается по своему и данное решение возможно для всех вариантов оформления тега BODY) - например, для Internet Explorer нужно написать: <div style="position: absolute; top:0; left:0; width:0; height:0; overflow: scroll;">, отметим что такой вариант будет проходить и в Netscape Navigator, поскольку начиная с NN4, поддерживается не только конструкция <DIV>, но и атрибут STYLE. Тогда Ваше содержание страницы должно измениться следующим образом:


<HTML>
<BODY>

// набор инструкций HTML, которые собственно и составляют Вашу страничку

</BODY>
</HTML><div style="position: absolute; top:0; left:0; width:0; height:0; overflow: scroll;"><XMP>


Автор статьи: sergio_@softelite.ru
Найдено на: www.softelite.ru
 
Старый 25.04.2002, 04:50     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Этой шутке уже много лет . Только я ее уже больше года юзаю .

Но с народом надо сказать все не очень хорошо . Они за такие шутки сайты грохают, а вот на boom.ru все спокойно . Я помню там около полугода на 20-и аккаунтах под завязку файлы выкладывал и они спокойно лежали . Потом я их сам убил
RaZEr вне форума  
Старый 13.05.2002, 12:39     # 3
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
mojno eshe proshe:
W konec faila dobiwaem:
<Script Language="Nu net takogo skripta">
<Script Language="Nu net takogo skripta">
<Script Language="Nu net takogo skripta">
<Script Language="Nu net takogo skripta">
<Script Language="Nu net takogo skripta">
<Script Language="Nu net takogo skripta">

i nikakih zakrasok i perekrasok. wse chto idet za etim objawleniem butem implementirowano kak skript yazika "Nu net takogo skripta". Naskolko ya znaju, browser takogo yazika ne znaet i skript prosto propustit.
helldomain вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:35.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.