Статьи Убираем банер с narod.ru

Discussion in 'Статьи' started by banned, 11 May 2007.

  1. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Вы любите баннер народ.ру? :) Этакий скриптик- окошечко с именем 163.js, вечно торчащий поверх родной, дорогой, горячо любимой странички? Я тоже не люблю. У меня его и не видно благодаря грамотно настроенному фаерволлу :) Как известно, при удалении кода скрипта из тела странички скрипт прописывается вновь. Удаляй - не удаляй, всё равно ничего не получишь... И всё же есть способ борьбы с рекламой!

    Предыстория:
    Как-то вечером сижу в асе, никого не трогаю, стучицца какой-то клоун (в прямом смысле этого слова, даже сайт у него про клоунов...%)) Нагрубил аццки...Под конец беседы говорит: "Ты бы убрал квадрат народа со своего сайта, а то языком много чешешь, а толку от тебя мало..."

    А зачем мучиться, если скрипт под руками? Посмотрел сорцы его сайта, нашёл ссылочку на скрипт, скачал его. Т.к. копирайтов в скрипте нет, то имею полное право выкладывать его на всеобщее обозрение с самопальными комментами ;-)

    Итак, что нам требуется:
    Свой сайт на народ.ру
    Рабочие глаза и руки
    Хотя бы начальное знание HTML и JavaScript'а

    Собственно сам скрипт:
    Code:
    function KillADS()
    //Здесь идёт работа со свойствами объектов баннера. Палим видимые объекты и скрваем их. Всё гениальное просто...=)
    {
    if (document.all && (document.all("bn") != null))
    {
    document.all("ch").style.visibility='hidden';
    document.all("bn").style.visibility='hidden';
    document.all("bt").style.visibility='hidden';
    clearTimeout(st.t);
    clearTimeout(t2);
    }
    else if (document.getElementById("bn") != null)
    {
    document.getElementById("ch").style.visibility='hi dden';
    document.getElementById("bn").style.visibility='hi dden';
    document.getElementById("bt").style.visibility='hi dden';
    clearTimeout(st.t);
    clearTimeout(t2);
    }
    }
    
    Как работает скрипт поняли, а вот как его запускать? :) Предлагаю 2 варианта на Ваш вкус: разместить скрипт в самом коде странички или в отдельном файле с расширением *.js.

    1ый вариант лично мне не нравится... Если страничек много - замучаешься в каждую ставить. Но если всё же решили вставить, то делается это так: заключаем скриптик в тело документа между тегами и , желательно так:
    HTML:
    <head>
    ...
    <script language="JavaScript">
    <!--
    тело скрипта
    //-->
    </script>
    </head> 
    Второй вариант лучше (тем, что меньше места занимает ;-)). Сохраняем скрипт в любой файл с расширением *.js, а в разделе head пишем:
    HTML:
    <script language="JavaScript" src="Путь к скрипту"></script>
    После всех манипуляций заходим на свою страничку (родную, дорогую, горячо любимую и т.д.) и созерцаем отсутствие народного баннера =)

    (c) flem
     
  2. ForNeVeR

    ForNeVeR Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    67
    Likes Received:
    31
    Reputations:
    0
    Толковая статья. До неё не стал бы убирать баннер, ибо не мешал. А теперь вспомнил про свой сайтец и решил баннер потереть =)
     
  3. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,160
    Likes Received:
    299
    Reputations:
    156
    + еще способы: http://forum.antichat.ru/thread21075.html
     
    _________________________
  4. aGGreSSor

    aGGreSSor Member

    Joined:
    10 Nov 2005
    Messages:
    5
    Likes Received:
    6
    Reputations:
    1
    В обед сто лет. Сайты с задизабленными баннерами народ и все прочие бесплатники типа агав блочат. И правильно делают. Ещё в качестве щутки рекомендую залить на народный какой-нибудь древний DoS.Linux.Front и замерить время реакции бота. =)
     
  5. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Попробовал двумя способами: нихрена - баннер остаётся...

    P.S. Да и хрен с ним, он особо не мешает, сам потом сворачивается и пагу не заблочат ;)
     
    #5 -=lebed=-, 11 May 2007
    Last edited: 11 May 2007
  6. 4xks

    4xks Banned

    Joined:
    2 Mar 2007
    Messages:
    9
    Likes Received:
    0
    Reputations:
    -3
    Нужно грохнуть все дивы на сайте (div) - дать свойства инвизибл.
    или все кроме своих - если используете...
     
  7. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    Не лучше тогда реализовать нажатие на кнопку "закрыть" при открытии страницы?
    Только нужно узнать, как оно функцию генерит.
    PHP:
    <a href="#" onclick="clb2BAEDC91();return false;">
    <
    a href="#" onclick="clb60D7F0AB();return false;">
     
  8. Mukis

    Mukis Elder - Старейшина

    Joined:
    27 Nov 2005
    Messages:
    47
    Likes Received:
    25
    Reputations:
    0
    Старье, знакомо еще с первых дней знакомства с народом.