IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Убираем баннеры на narod.ru (https://www.imho.ws/showthread.php?t=3881)

neomaster 22.04.2002 19:52

Убираем баннеры на 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

RaZEr 25.04.2002 04:50

Этой шутке уже много лет . Только я ее уже больше года юзаю .

Но с народом надо сказать все не очень хорошо . Они за такие шутки сайты грохают, а вот на boom.ru все спокойно . Я помню там около полугода на 20-и аккаунтах под завязку файлы выкладывал и они спокойно лежали . Потом я их сам убил :)

helldomain 13.05.2002 12:39

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.


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

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