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

Ответ
 
Опции темы
Старый 28.03.2014, 19: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 блестящий пример для подражанияAнTиKиJIеP блестящий пример для подражанияAнTиKиJIеP блестящий пример для подражанияAнTиKиJIеP блестящий пример для подражанияAнTиKиJIеP блестящий пример для подражания
Регистрация: 01.04.2012
Сообщений: 105
Популярность: 1512
Сказал(а) спасибо: 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, 20:02   #2
 Разведчик
Аватар для BlackBit1
 
BlackBit1 на правильном путиBlackBit1 на правильном пути
Регистрация: 17.02.2013
Сообщений: 6
Популярность: 113
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Избавляемся от рекламы в ленте новостей ВКонтакте

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


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

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

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

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

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net