Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   избавиться от рекламы на бесплатном хостинге (https://forum.antichat.xyz/showthread.php?t=62320)

imajo.ati 21.02.2008 12:26

избавиться от рекламы на бесплатном хостинге
 
наверное, многие искали бесплатный хостинг для своих скриптов\страниц?
ведь не у всех есть желание\возможность оплачивать то, что можно получить за бесплатно.
но есть 2 проблемы: перегруженные серверы хостеров и РЕКЛАМА на всех страницах.

я предлагаю способ избавления от второй проблемы.

рассмотрим самых популярных хостинговых провайдеров:

narod.ru
jino-net.ru
holm.ru ( h1.ru - h18.ru, hut.ru, hut1.ru, hut2.ru, holm.ru, tu1.ru )
ueuo.com ( 6te.net, ueuo.com, orgfree.com, freetzi.com, coolpage.biz )
70mb.ru ( xan.su, xam.su, so.kz, or.kz, 70mb.ru, kzet.ru )
"вагончик" ( eomy.net, ax3.net, rxfly.net, rifo.net )
ucoz.ru ( ucoz.ru, vo.uz, at.ua, p0.ru, 3dn.ru, my1.ru, clan.su, moy.su, do.am, pp.net.ua, и т.д. )



что же такое реклама хостера? это 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 овскому. к сожалению к моему старому сайту с того хостинга пасс не вспомнил, а новый.. регить лень)) скажу только, что технология та же самая. реклама привязана к тегу боди и убирается дивом.


ucoz.ru, "вагончик" ( всё же допишу, у них интересный способ добавления рекламы )
эти товарищи добавляют рекламу в самое начало документа, перед вашим самым первым символом. реклама располагается в div'е со случайным ID. такую рекламу не спрятать между тегами и к ней не обратиться напрямую ЧЕРЕЗ ID. но к любому элементу на странице можно получить доступ. если не через ид то через имя тэга.
Цитата:

document.all.tags("DIV")[0]
document.getElementsByTagName("DIV")[0]
конструкции равнозначны и работают во всех современных браузерах. кому какая нравится. они получают доступ к самому первому div'y в документе. и теперь в зависимости от рекламы можно составить набор таких конструкций, указывающих на все элементы рекламного блока. способ универсален но в нем минус - пользователи с отключенным js увидят вашу рекламу.
так же существует способ редактирования как не одного элемента в отдельности, как всей таблицы стилей разом. способ написан чуть ниже.


но всегда есть подводные камни. существует такая вещь - отслеживание кликов по рекламе. так вот, у некоторых хостеров написано, что сайт удаляется, если не будет достаточно кликов по их рекламе. для ВСЕХ вышеперечисленных хостеров могу с уверенностью сказать: не удалят. могут удалить только за непосещаемость сайта в теч. месяца - вполне нормально. раз в месяц на свой сайт зайти не составит труда. еще один нюанс.. не писать в техподдержку прозьб об увеличении места на диске - они перед увеличением проверяют ваш сайт. и если не найдут там рекламы то существует вероятность отключения акка.

=) писал я, но уже размещал на одном из форумов рунета.. по частям) теперь просто собрал воедино.

Isis 21.02.2008 12:29

Мдя...было уже

imajo.ati 21.02.2008 12:30

а можно ссылку? поиск юзал, не нашёл.

Isis 21.02.2008 12:40

Конечно можно, мне не жалко

http://forum.antichat.ru/thread35352.html
http://forum.antichat.ru/thread60409.html
http://forum.antichat.ru/thread43141.html

И таких найти для каждого можно...

imajo.ati 21.02.2008 12:48

ясно, спасибо

SSB1981 21.02.2008 13:14

Вот вам отличный хостинг
http://www.litehosting.ru/

Нет РЕКЛАМЫ!
Место на диске 100 Мбайт
поддержка PHP, Perl, Python
FTP-доступ
MySQL
Паролирование директорий
БЕСПЛАТНЫЙ домен третьего уровня
Поддержка ВАШИХ доменов второго уровня в зонах: RU, COM, NET, ORG и др
Доступ к лог файлам Apache
Оперативная поддержка

imajo.ati 26.02.2008 17:14

для пользователей UCOZ.ru
1. выбрать тип баннера - прямоугольник, а не полоску
2. вставить в страницу код
Цитата:

<SCRIPT LANGUAGE="JavaScript">
function hide() {
st = document.styleSheets[0];
rule = (st.rules) ? st.rules[0] : st.cssRules[0];
rule.style.display='NONE'; }
hide();
</SCRIPT>

3dn 27.02.2008 15:37

Цитата:

//других брать не стал, т.к. приведённых выше достаточно для опытов, а ucoz за хостинг не считаю
а дальше
Цитата:

для пользователей UCOZ.ru ....
интересно, что заставило тебя отказаться от своих первых слов.... может решил посмотреть по алексе http://www.alexa.com/site/ds/top_sites?ts_mode=lang&lang=ru что такое юкоз в рунете? или может решил зайти на http://top.ucoz.ru/ и посмотреть сколько там сайтов?

imajo.ati 27.02.2008 20:58

Цитата:

Сообщение от 3dn
интересно, что заставило тебя отказаться от своих первых слов.... может решил посмотреть по алексе http://www.alexa.com/site/ds/top_sites?ts_mode=lang&lang=ru что такое юкоз в рунете? или может решил зайти на http://top.ucoz.ru/ и посмотреть сколько там сайтов?

от слов не отказывался =) юкоз за хостинг по рпежнему не считаю. а "лекарство" выложил для тех кто им пользуется, для продолжения темы.

a1ex 27.02.2008 21:02

imajo.ati что посоветуешь сделать с рекламой на www.tu1.ru?


Время: 17:00