Сайтовед - Как убрать рекламу с сайтов на бесплатном хостинге
Новая рассылка от сайта Saitowed.ru - полезные советы по созданию и продвижению сайта каждый день.
После прикрепления домена к сайту на бесплатном хостинге обнаружил, что появилась раздражающая реклама в правом верхнем углу. Полазил по поисковику и обнаружил, что все сайты на бесплатном хостинге этим страдают. Но (!) я нашел возможность убрать рекламу с сайтов с бесплатных хостингов.
Не знаю, как эта защита будет действовать на рекламу, которую вы сами захотите разместить на своем сайте, думаю, что ту, что подобная рекламе, выставляемой на ваш сайт хостинг-провайдером, то она тоже будет блокироваться, но это не мешает вам размещать у себя баннеры или контекстную рекламу в других местах вашего сайта. В общем, дойдет дело до этого, узнаю.
Привожу примеры кода, чтобы убрать рекламу у самых известных хостинг-провайдеров, таких как: narod.ru ,jino-net.ru, ucoz.ru, hut.ru/holm.ru, tu1.ruДля jino-net.ru:1)Вставляем перед тегом </Body> тег <!--<Body>
2)или так <noscript><Body></Body></noscript>
Для holm.ruЧтобы сместить баннер вниз страницы можно написать внизу код:
<body>
<!-в этом промежутке распологается скрипт с баннером->
</body>
<html>
Для ucoz.ru:Код:
<script>
var div = document.getElementsByTagName('div')[0];
div.style.display='none';
</script>
Для tu1.ru:Код:
<style type="text/css">
.casix5x {display:none;}
</style>
Для самого известного сайта narod.ru:
Создаем маленькое изображение cb.gif и вставляем в страницу код:
<img src="cb.gif" Name="b" border=0>
Или добавляем в CSS строки:
#bn {display:none!important;}
#bt {display:none!important;}
Или втыкаем в страницу скрипт:
function brSniff()
{
this.n=(document.layers)?true:false;
this.o=(navigator.userAgent.indexOf('Opera')!=-1)?true:false;
this.i=(document.all&&(!this.o))?true:false;
this.d=(document.getElementById)?true:false;
}
var browser=new brSniff();
function sevb(e)
{
if(browser.n)
e.visibility='hidden';
else if(e.style)
e.style.visibility='hidden';
}
function killYandex()
{
if (browser.i)
{
if(document.all.bn)
{
sevb(document.all.ch);
sevb(document.all.bn);
sevb(document.all.bt);
clearTimeout(st.t);
clearTimeout(t2);
}
}
else
{
if (document.getElementById('bn'))
{
sevb(document.getElementById('ch'));
sevb(document.getElementById('bn'));
sevb(document.getElementById('bt'));
clearTimeout(st.t);
clearTimeout(t2);
}
}
}
document.body.onload=killYandex;