что же такое реклама хостера? это html-код, который
автоматически встраивается в каждую вашу страницу на серверном уровне.
тоесть реклама появляется при загрузке страницы из броузера, а не при
загрузке файла на сайт.
повторю ещё раз. это html-код. а он подвергается css-форматированию.
остается только узнать точное место документа, куда добавляется набор рекламных тегов.
узнать это можно очень просто: создать скелет html-странички с тегами HTML head и body.
начну по порядку.
1. narod.ru
вся реклама добавляется сразу же после последнего символа вашего
документа. а это значит, что последними символами можно оставить
ОТКРЫВАЮЩИЙ ТЕГ со свойством css DISPLAY: NONE;
народ.ру это предусмотрел, но недостаточно. хостер в тупую перечислил
популярные закрывающие теги перед своей рекламой. но не все. можно, к
примеру, взять тег <B>. после </HTML> добавляйте строчку:
<B STYLE='DISPLAY: NONE;'>
как это выглядит: _http://imajo-ati.narod.ru/
реклама оказалась в открытом теге со свойством "не загрузился" =)
2. jino-net.ru
вся реклама добавляется СРАЗУ ПОСЛЕ ПЕРВОГО ТЕГА <BODY>, а это
значит, что можно открыть комментарий перед тегом <BODY> и
закрыть после него сразу же. получится, что реклама обманет сама себя:
добавится после открытого комментария и за****ится перед первым
символом после тега боди. а это значит можно написать так:
<!--<BODY>--><BODY> т.к. тег в комменте, просто
добавили второй чтобы документ не расползся. получится вот что:
<!--<BODY>реклама--><BODY>
как это выглядит: _http://arena-online.jino-net.ru/ (это мой старый сайт, новые не регит, вроде бы прикрыли проект)
реклама оказалась в html-комментарии
3. holm.ru и многочисленные аналоги
тут зверская реклама: тройной набор баннеров. первый - картинка, второй в теге noscript, третий - попап.
с этим чудовищем, жутко тормозящим страницу и занимающим самое продуктивное место сайта, можно справиться.
"ОНО" добавляет себя как и в джино - после первого тега боди.
комментарий не подходит - внутри рекламного набора есть коммент, а
значит вся часть рекламы после собственного коммента останется. пишем
открывающий тег <DIV> перед <BODY> и его закрывающий
(обязательно) после. получилось так: <DIV STYLE='DISPLAY:
NONE;'><BODY></DIV>
но есть попАП, который display'ем не убирается. добавляем кое-что и
получается <NOSCRIPT><DIV STYLE='DISPLAY:
NONE;'><BODY></DIV></NOSCRIPT>. вся реклама
окажется в теге noscript (выполнитcя, если отключен яваскрипт. а т.к. в
этот тег заключена сама реклама на яваскрипте, то не выполнится ничего.)
как это выглядит: _http://ati.hut2.ru/
реклама оказалась в наборе тегов. попап заткнулся "носкрипт"ом а текст и картинка "див"ом
4. ueuo.com
при регистрации (или позже в настройках) выбираем баннер (Text/banner adds). и отключаем простым движением клавиатуры:
первый тег боди в коммент и первый закрывающий тег боди в коммент. получится так:
<HTML><HEAD> ...
</HEAD> <!--<BODY>--><BODY> ...
<!--</BODY>--></BODY></HTML>
как это выглядит: _http://ati.coolpage.biz/ или _http://ati.6te.net
почти то же что и с джино. описывать как работает думаю уже ненадо.
5. 70mb.ru
очень хитрый хостинг, сначала ничего не добавляет, а потом бац - баннер
в пол-экрана. убирается он аналогично hut овскому. к сожалению к моему
старому сайту с того хостинга пасс не вспомнил, а новый.. регить лень))
скажу только, что технология та же самая. реклама привязана к тегу боди
и убирается дивом.
6. ucoz.ru, "вагончик" ( всё же допишу, у них интересный способ добавления рекламы )
эти товарищи добавляют рекламу в самое начало документа, перед вашим
самым первым символом. реклама располагается в div'е со случайным ID.
такую рекламу не спрятать между тегами и к ней не обратиться напрямую
ЧЕРЕЗ ID. но к любому элементу на странице можно получить доступ. если
не через ид то через имя тэга.
Цитата: document.all.tags("DIV")[0]
document.getElementsByTagName("DIV")[0]
конструкции равнозначны и работают во всех современных браузерах. кому
какая нравится. они получают доступ к самому первому div'y в документе.
и теперь в зависимости от рекламы можно составить набор таких
конструкций, указывающих на все элементы рекламного блока. способ
универсален но в нем минус - пользователи с отключенным js увидят вашу
рекламу.
так же существует способ редактирования как не одного элемента в
отдельности, как всей таблицы стилей разом. способ написан чуть ниже.
но всегда есть подводные камни. существует такая вещь - отслеживание
кликов по рекламе. так вот, у некоторых хостеров написано, что сайт
удаляется, если не будет достаточно кликов по их рекламе. для ВСЕХ
вышеперечисленных хостеров могу с уверенностью сказать: не удалят.
могут удалить только за непосещаемость сайта в теч. месяца - вполне
нормально. раз в месяц на свой сайт зайти не составит труда. еще один
нюанс.. не писать в техподдержку прозьб об увеличении места на диске -
они перед увеличением проверяют ваш сайт. и если не найдут там рекламы
то существует вероятность отключения акка.