Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 28.03.2014, 18:53   #1
 Сержант
Аватар для AнTиKиJIеP
 
AнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небеAнTиKиJIеP лучик света в грозовом небе
Регистрация: 01.04.2012
Сообщений: 105
Популярность: 700
Сказал(а) спасибо: 157
Поблагодарили 422 раз(а) в 257 сообщениях
Отправить сообщение для AнTиKиJIеP с помощью Skype™
 
По умолчанию Избавляемся от рекламы в ленте новостей ВКонтакте

[Ссылки могут видеть только зарегистрированные пользователи. ]

Доброго времени суток. Данный скрипт позволяет избавится от надоевшей рекламы сторонних пабликов в новостной ленте вконтакте.
Скрипт блокирует рекламу-переходы, где нас заставляют переходить по ссылкам-источникам, чтобы дочитать "интересный пост", а также удаляет разные рекламные предложения, которые портят нашу любимую ленту.

Дабы было понятно что делает скрипт:

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]

Установка:
1. Качаем расширение Tampermonkey ([Ссылки могут видеть только зарегистрированные пользователи. ])
2. Добавляем и активируем скрипт.

Чтобы настроить скрипт, ищем в скрипте var keys и редактируем/добавляем фразы по своему вкусу. Скрипт полностью заблокирует сообщение в ленте, если найдет ключевое слово/фразу.

Скрипт:

Код:
// ==UserScript==
// @name       VKBlock
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  enter something useful
// @match      vk.com/feed
// @copyright  2014
// ==/UserScript==

// by vladkorotnev 2013
function spoilerize(x){
    var messages = ["Здесь было *****","VKDeshitifier успешно выпилил этот пост по подозрению в засере ленты","Потенциальное ***** было здесь","Здесь был пост, в очередной раз пытающийся на вас нажиться"];
    return messages[Math.floor(Math.random() * messages.length)]+"<br><strong>Нажмите здесь, чтобы прочитать скрытый пост</strong>";
}
function deshitiCheck(){
    showFastBox('VKDeshitifier','VKDeshitifier is protecting you!');
}
function loadF(){
 
  gavno();
    
}
 
function gavnoUpd() {
    // *******'Hoocked by DeShitifier');
    loadF();
    gavno();
    window.setTimeout(gavno,500);
    window.setTimeout(gavno,1000);
    window.setTimeout(gavno,5000);
    window.setTimeout(gavno,10000);
}
 
function gavno() {
    var destr = 0;
    for (var post in document.getElementsByClassName("post")) {
        try {
            var current = document.getElementsByClassName("post")[post];
            if(typeof(current) == 'object') {
                var text = current.getElementsByClassName("wall_post_text");
                if(text[0] != undefined){
                    var s = text[0].innerHTML;
                    // if(s.toLowerCase().indexOf("чтобы моя лента новостей VK была без рекламы".toLowerCase()) !== -1) {
                    //    current.parentNode.removeChild(current);
                   //     continue;
                   //}
                    // DONT TOUCH ABOVE
                    // EDIT BELOW
                    var keys = ["Читать полностью","Результат теста","Пoказать пoлностью..","показать продолжение","читать продолжение","Читайте в","Ответ:","Читать остальн","посмотреть ответ","Смотреть фотографии","правильный ответ","в сообщество","ЧИТАТЬ далее","Смотреть продолжение","Прими участие","лотерея","РОЗЫГРЫШ","стоимость 1 доллар","vk.cc","gigam.es","pagesa.ru","tolkosegodnya.com","Заказывай","слушать альбом ➨","wtword","Спрашивай.ру","http://vk.com/just_vid","MAFII.NET","GFRANQ"," по супер ценам","ПОДБОРКА НОВЫХ ФИЛЬМОВ","Жми для перехода в сообщество","из куриного яйца сделать резиновый","Показать рецепт","Высококачественные копии часов","YouComedy.Me","Узнать, что это за реклама","ССЫЛКА НА ИГРУ","Выбирай и заказывай","►► Заходите","Регистрируйтесь ►►►","И ДАВАЙ, В БОЙ","LifePlayer","ПРОПАЛ РЕБЕНОК","Ответы здесb","Посмотреть мультфильмы","АРОМАТОВ-БУТИК №1","mafii.net","sprashivai.ru","ask.fm","formspring.com","askbook.me","новое приложение вконтакте","надоело ходить на работу?","покaзать пoлностью","смотреть»»","езультаты здесь...","итать продолжение","все фильмы","бесплатно","узнать ответы","в источнике","осмотреть полностью »","самовывоз","продолжение здесь»","мoтреть все видео»","смотреть весь список..","читaть дaлee","смотреть все","узнать продолжение","полный список","чuтaть","узнать ответ","смотреть рецепт","наш проект","смотреть здесь","узнать полную","перейти к просмотру","в источнике","покaзaть пoлнoстью..","смотреть продолжение","обо всем этом в", "показать подробнее", "сообщество о"]
                    // DONT TOUCH BELOW
                    for (var curk in keys) {
                        if(s.toLowerCase().indexOf(keys[curk].toLowerCase()) !== -1) {
                            if(text[0] != undefined){
                                var temp=text[0].innerHTML;
                                text[0].innerHTML = spoilerize(temp);
                                current.getElementsByClassName("page_post_sized_thumbs")[0].innerHTML= '';
                                destr = destr + 1;
                            }}
                        
                    }
                   
                    
                }
                
            }
        } catch(err) {
           // showFastBox('VKDeshitifier Error','An error has occured while Deshitifying: '+err);
        }
    }
    
    //   AUTO GIF EXPANDER
    
    for (var hint in document.getElementsByClassName("page_doc_photo_hint")) {
        try {
          var gifka=document.getElementsByClassName("page_doc_photo_hint")[hint].parentNode;
         if(gifka.isExped != 1){
             gifka.isExped=1;
             gifka.click();
         }
             
             
        
        } catch(err) {
           
        }
    }
    for (var hint in document.getElementsByClassName("wall_post_more")) {
        try {
          var gifka=document.getElementsByClassName("wall_post_more")[hint].parentNode;
         if(gifka.isExped != 1){
             gifka.isExped=1;
             gifka.click();
         }
             
             
        
        } catch(err) {
           
        }
    }
    
}
 
 
loadF();
gavno();
loadF=feed.showMore;
feed.showMore=gavnoUpd;
  Ответить с цитированием
Старый 29.03.2014, 19:02   #2
 Разведчик
Аватар для BlackBit1
 
BlackBit1 на правильном путиBlackBit1 на правильном пути
Регистрация: 17.02.2013
Сообщений: 6
Популярность: 113
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Избавляемся от рекламы в ленте новостей ВКонтакте

Спасибо помогло
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Лента новостей! Ru3 Общение и обсуждение 0 02.03.2012 07:21
Страница новостей для Launcher'а fac277 Web-обвязки для WoW 0 02.01.2012 10:53

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 10:10.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net