Блокировка советника от yandex

19-03-2016    12    Доработки   3088

Скрипт обновлен 09.12.2017

В последнее время очень остро стоит вопрос о блокировки советника от yandex.ru.

Его верхнюю панель довольно просто можно удалить несколькими строчками кода.

Этот вариант работает на 09.12.2017, в будущем возможно Яндекс изменит манеру поведения своего советника, а пока можно пользоваться.

Поскольку я больше специализируюсь на движке vamshop, напишу в какие файлы нужно вставлять этот код именно для этого движка.

Для моего шаблона NexShops

С верии 3.3 этот код там уже есть.

С версии 3.4 в шаблоне NexShops добавлен дополнительный код который блокирует и пуши и советника в яндекс браузере. Советник сработает только один раз у пользователя.

Для шаблона vamshop1 код вставляем в файл \templates\vamshop1\javascript\vamshop.js

После

   $(document).ready(function(){

А вот и сам код который нужно вставить

   $('body').on("DOMNodeInserted", function(e) {
        var target = $(e.target);
        var outerHTML = target.context.outerHTML;
        if (outerHTML && (~outerHTML.indexOf('выгодная') || ~outerHTML.indexOf('самая низкая цена')) ){
            target.remove();
            setTimeout(function() {
                $('html')[0].style.marginTop = '0';
            }, 1);
        }
    });

п.с. Для остальных сайтов код нужно разместить между

   <head></head>

И код будет таким

    <script>
        $(function($){
           $('body').on("DOMNodeInserted", function(e) {
                var target = $(e.target);
                var outerHTML = target.context.outerHTML;
                if (outerHTML && (~outerHTML.indexOf('выгодная') || ~outerHTML.indexOf('самая низкая цена')) ){
                    target.remove();
                    setTimeout(function() {
                        $('html')[0].style.marginTop = '0';
                    }, 1);
                }
            });
        });
    </script>

Отзывы, вопросы, комментарии ()

  1. Андрей 22 мая 2017, 16:35 # 0
    После установки блокировки советника, он выскакивает снизу как push уведомление
    1. Служба поддержки 22 мая 2017, 16:37 # 0
      Да, к сожалению push убрать не получается…
    2. kpoxodu 16 сентября 2017, 00:32 # 0
      У нас не работает… либо нитуда вставили(
      .ProductName').matchHeight();
      $('.ProductDesc').matchHeight();
      $('.ProductManufacturer').matchHeight();
      $('.OrderBlock').matchHeight();
      $('.OrderBlock-int').matchHeight();
      });
      }

      // ON DOCUMENT READY
      // — $(document).ready(function(){
      $('body').on(«DOMNodeInserted», function(e) {
      var target = $(e.target);
      if (~target.context.outerHTML.indexOf('выгодная') ){
      target.remove();
      setTimeout(function() {
      $('html')[0].style.marginTop = '0';
      }, 1);
      }
      });

      // footer widget hide/show on mobile devices
      // — function doFooter (){
      if ($(window).width() > 768) {
      $('.widget-inner').slideDown(«slow»).removeClass(«do»);
      $('.widget-title').removeClass(«do»);
      1. Служба поддержки 16 сентября 2017, 00:35 # 0
        Выложите файл целиком используя вставку кода, чтобы получилось так
        .ProductName').matchHeight();
        $('.ProductDesc').matchHeight();
        $('.ProductManufacturer').matchHeight();
        $('.OrderBlock').matchHeight();
        $('.OrderBlock-int').matchHeight();
      2. Вадим 03 октября 2017, 13:31 # 0
        у меня не работает… все равно всплывает
        1. Служба поддержки 03 октября 2017, 15:01 # 0
          В каком браузере? Если в яндекс браузере, то да, там будет всплывать.
        2. car 21 мая 2018, 13:47 # -1
          Это работать не будет. Пользуйтесь например deadviser
          1. Яценко Алексей 01 сентября 2018, 12:19 # 0
            Блокировщик яндекс советника почему то перестал работать.
            1. Миша 27 июня 2019, 17:02 # 0
              Яндекс активно блокирует открытые коды антисоветников, поэтому остается только пользоваться платными сервисами.
              1. Виктор 10 июля 2019, 11:15 # 0
                Да, остаются только платные, могу посоветовать antisovet.ru или yadblock.com из самых дешевых, есть и дороже варианты, но работают они все одинаково в целом.
                1. Яндекс в топку 11 ноября 2019, 18:27(Комментарий был изменён) # 0
                  Советник начал глобально обновляться, все прошлые методы блокировки больше не работают. Новые решения затачиваются чуть ли не под конкретный сайт, советую поюзать GOODMOD.RU, если понадобится, допилят под ваш проект.
                  1. Служба поддержки 12 ноября 2019, 10:20 # 0
                    Сервис хороший был, до последнего обновления советника, сейчас он его не блокирует а заменяет урл на кнопке в самом советнике.
                    Что как я считаю не стоит потраченных денег.


                  ВВЕРХ