 |
ITrader
Современная, простая программа с неограниченными возможностями преобразования
времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам,
к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет!
Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс.
Подробнее... |
Интернет
Режем баннеры и popup'ы на бесплатных хостингах |
Дата публикации: 23 Марта 2004
Автор: Xpert
Как
показывает практика, большинство будущих web-мастеров
начинают размещение своих сайтов в Интернете с
бесплатного хостинга. Это естественно - человек не может
предугадать, понравится ему это занятие или нет, так
зачем же тратить лишние деньги? Особенно вопрос денег
актуален для нас с вами.
Но вот
существует одна небольшая проблема - хостинг в итоге
оказывается не таким уж и бесплатным. При подписывании
пользовательского соглашения оказывается, что хостер
поставит на ваш сайт баннер. Или даже два - например,
баннер 468х60 и текстовый блок. И "до кучи" еще
всплывающее окно. Понятно, конечно, что балом правим не
мы, а на халяву и уксус сладок, но что делать, если мы
не хотим видеть подобные «изыски» на своих страницах? Я
не сторонник в общем-то не совсем законных методов, но
если денег на платный хостинг вам не хватает, то мои
советы будут весьма кстати.
Рассмотрим
способы обрезания баннеров и popup'ов на нескольких
бесплатных хостингах Рунета.
Agava.ru
Она же h1.ru
и h10.ru. Если вы еще не читали моих статей, посвященных
данному бесплатному хостингу, то советую почитать, вот
они:
первая,
вторая и
третья. Ну а если после всего прочитанного вам все
же захотелось остановить свой выбор именно на этом
бесплатном хостинге :), то следуйте инструкциям ниже.
Итак,
приступим… Данный хостер вставляет в код страницы
баннер, текстовую строку и popup. Вот фрагмент кода
страницы клиента с уже вставленным роботом кодом хостера:
Каким
образом избежать появления данного кода или хотя бы
свести его зловредное влияние к минимуму? Все просто -
заменяем тег
<body>
в нашем HTML-документе на следующий код:
<script
language="JavaScript">
document.write('<body>');
</script>
<noscript><body></noscript>
Поясню:
поскольку код хостера вставляется после тега
<body>,
то теперь код будет вставлен внутри тегов
<noscript>,
что приведет к тому, что баннер и popup увидят лишь
владельцы браузеров, в которых либо отключена поддержка
JavaScript, либо ее вообще нет, то есть тег
<noscript>
будет просто не понят браузером (это справедливо для
очень старых браузеров). В результате не только исчезает
реклама, но и загрузка страницы ускоряется, так как
реклама даже не пытается грузиться.
Narod.ru
Когда-то
Народ был самым популярным бесплатным хостингом Рунета.
Когда-то - это тогда, когда на страницы пользователей не
вешались навязчивые баннерики, рекламирующие различные
услуги Яndex'a. После появления такого add-on'a интерес
к данному хостингу упал, хотя и поныне на нем хостится
немало интересных проектов. Я сам оттуда начинал, там же
расположены сайты множества моих друзей.
Пардон,
отвлекся… А для того, чтобы снять сию маленькую
неприятность со своего сайта, добропорядочному
пользователю предлагается либо перейти на другую форму
рекламы - фиксированный баннер 468х60, либо отстегивать
по 5 у.е. в месяц и сидеть вообще без рекламы.
Хотите
сэкономить 5 у.е.? :) Вот оригинальный код баннера. Он
«вешается» в самый конец кода страницы.
<!--
><!-- "><!-- '><!-- --></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>
<!-- mailto:spm111@yandex.ru -->
Для его
нейтрализации достаточно вставить в самом низу страницы
(подчеркну для танкистов, в самом, после всех тегов,
даже </body>
и </html>)
следующие строки:
<noscript><noscript>
<plaintext><plaintext>
Вот мы и
сэкономили энное число зелененьких. И уменьшили
количество рекламы Яndex'a в Рунете :).
Boom.ru
Этот проект,
предоставляющий бесплатный хостинг - часть мегапортала
Mail.ru. Cтавят на ваш сайт всплывающий баннер и popup.
Вот код всего этого чуда. Он, кстати, тоже вставляется в
самый конец кода страницы.
Нехило, не
правда-ли? Вот именно поэтому всем начинающим
Web-мастерам я в качестве первого хостинга рекомендую
Народ - более высокая по отзывам скорость Boom'a с
лихвой «компенсируется» тем, как он самовольно тормозит
ваши страницы. К этому, кстати, примешивается еще и
неправильная обработка ссылок, вследствие чего авторам
программ, расположенных на данном хостинге, часто
отказывают в публикации их детищ в различных каталогах.
Да, и еще вот, так сказать для справки: на момент
написания статьи хостинг ну не то чтобы в дауне сидит,
но на все запросы отвечает как-то уж очень однозначно -
404, а я что-то сомневаюсь, что десять знакомых мне
Web-мастеров в одночасье удалили оттуда свои сайты.
Впрочем, я
опять отвлекся. Как же это убить? Здесь действует все
тот же универсальный способ, примененный нами против
Народа, а именно следующий код (не забываем - вставлять
в самом низу страницы после всех тегов):
<noscript><noscript>
<plaintext><plaintext>
Другие
хостеры
Теперь
поговорим немного о других хостерах - о тех, с которых
баннеры убрать нельзя ни одним из вышеперечисленных
способов. Подчеркну еще раз - способы, приведенные в
статье, универсальны, и могут быть с успехом применены и
на других хостингах, если там используется схожий
принцип вставки баннеров. А тем другим, в борьбе с
которыми я вам помочь, увы, не могу, помогает лояльность
браузерописателей. Именно благодаря тому, что они (т.е.
браузерописатели) допускают различные отклонения от
стандарта HTML даже в таких, казалось бы, незыблемых
вещах, как трактовка начала документа, работает вот этот
код:
Мы, а именно
я и мои друзья, конечно ищем способы борьбы и с этим
явлением, но поиски пока ни к чему не привели :( . Если
у вас есть какие-то идеи на этот счет - пишите мне или
на форум нашего сайта.
Заключение
А теперь,
пожалуй, небольшое заключение. Особо пристальное
внимание я советую обратить на него владельцам
бесплатных хостингов или тем, кто собирается ими
становиться. Ответим на простой вопрос: почему
пользователям бесплатных хостингов так необходимо
«резать» рекламу, которую ставит хостер? Да это же очень
просто: она доставляет жуткие неудобства посетителям
сайта, на котором эта реклама установлена. Ведь одно
дело, если реклама гармонично вписывается в дизайн
сайта, и совсем другое - когда она прямо пытается
попасться тебе на глаза сама, когда лезет изо всех
щелей. Вопреки распространенному мнению, эффект от такой
рекламы - нулевой. А вот для Web-мастера ресурса эффект
от рекламы даже не нулевой, а отрицательный - он теряет
посетителей. Вот он ее и режет. Выгодно ли это хостеру?
По-моему, глупый вопрос, нет конечно же.
Конечно,
можно обойтись карательными мерами - запретить,
уничтожить, стереть, закрыть. Но это будут скорее
полумеры, причем свойственные первобытному человеку -
он, извините, думать еще толком не умел. Ну а мы с вами,
уважаемые хостеры, неужели не умеем мыслить
цивилизованно? Опять же, вопрос: почему в обзор не попал
сайт Wallst.Ru? Нет, не потому регистрация новых
аккаунтов на нем временно приостановлена. Существующие
сайты-то прекрасно функционируют… А потому, что там
созданы как раз эти самые цивилизованные условия -
пользователю предоставляется возможность самому
установить баннер на свои страницы. Кстати, если кто
завопит, что на Boom и прочих так сделать нельзя - нет
SSI - дам по башке, чтоб замолчал, ведь существует такой
замечательный тег -
<iframe>.
Хотите
узнать больше о секретах Web-дизайна? Получить
информацию о различном «железе»? Научиться или
продолжить совершенствоваться в программировании? К
вашим услугам - сайт
PC Xpert
и
его форум, а также
сам автор.
***
Смотрите также:
Успехом залога в интернет является посещаемый и качественный ресурс
Сервисы e-mail-рассылки
Осторожно! Почтовый сервер http://mail.ru!
История жизни азартного игрока…
Оптимизация и продвижение сайта. Оценка эффективности. За что платит клиент?
Все статьи рубрики
Интернет
|