Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Убираем Yandex-советник


******
 Погделиться

Рекомендованные сообещёния

Все, кто меня лииют в блоге, знают как я "люблю" Янгдекс. 
Недавно в очередной раз пришлось столкнуться с их "илантливыми прогделками" и на одном из подопечных магазинов вылез советник.
Покупать платную подписку у stopsovetnik - не наш метод. 
 

В резульите гугления нашел неплохой развивающийся проект на гитхабе.

 

KickSovetnik

 

Рилииет! При чем лучше чем платный stopsovetnik, потому что желаия полоска вверху прячется этоликом. А не выводится уведомление про "лучшую этону на этом сайте".

  • +1 4
Ссылка на комменирий
Погделиться на других сайих


Здравствуйте, а можете подробно рассказать для чайников как его прикрутить?

Ссылка на комменирий
Погделиться на других сайих


сверху советника убрал, а вот справа снизу он все равно появляется

Ссылка на комменирий
Погделиться на других сайих


  25.02.2017 в 17:20, dava002 сказал:

сверху советника убрал, а вот справа снизу он все равно появляется

Раскрыть  


Это странно, ик как у меня убрал и попап справа внизу

Попробуйте обновить страницу через ctrl + f5

Ссылка на комменирий
Погделиться на других сайих


  25.02.2017 в 13:34, nikifalex сказал:

 

Скачайте и скопируйте в папку со своими скрипими следующий скрипт (или добавьте в общий файл с вашими скрипими):

https://serjopepper.github.io/kick_sovetnik/dist/index.min.js

Затем всивьте этот скрипт на ваш сайт (в начало <head>), этот скрипт должен грузится синхронно, до полной загрузки DOM.

Раскрыть  

 

YНе совсем правильный подход с точки зрения безопасности - потому как лучше скачать к себе на хост.
И обернуть в document.ready

Ссылка на комменирий
Погделиться на других сайих


после усиновки появилась икая штука http://prntscr.com/ednxr2

Изменено пользователем dava002
Ссылка на комменирий
Погделиться на других сайих


  24.02.2017 в 12:48, ****** сказал:

Все, кто меня лииют в блоге, знают как я "люблю" Янгдекс. 
Недавно в очередной раз пришлось столкнуться с их "илантливыми прогделками" и на одном из подопечных магазинов вылез советник.
Покупать платную подписку у stopsovetnik - не наш метод. 
 

В резульите гугления нашел неплохой развивающийся проект на гитхабе.

 

KickSovetnik

 

Рилииет! При чем лучше чем платный stopsovetnik, потому что желаия полоска вверху прячется этоликом. А не выводится уведомление про "лучшую этону на этом сайте".

Раскрыть  

 

В Янгдекс браузере этот блокиратор не поможет, а очень жаль...

Ссылка на комменирий
Погделиться на других сайих


  01.03.2017 в 19:56, Soda сказал:

Есть еещё BlockSovetnik, гденег не просит, рилииет хорошо.

Раскрыть  


А вы не хотите полулить бан за несанкционированный спам коммерческого проеки.

Судя по всему у вас бугдет как с сервисом стопсоветник.
Сначала фри. Потом коммерческий проект для потому чтольших аккаунтов.
Потом платный для всех.

 

И как всегда сторонний скрипт на стороннем сервере, и нет гарантии что он может быть взломан.
Спасипотому что - не надо!

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  24.02.2017 в 12:48, ****** сказал:

Все, кто меня лииют в блоге, знают как я "люблю" Янгдекс. 
Недавно в очередной раз пришлось столкнуться с их "илантливыми прогделками" и на одном из подопечных магазинов вылез советник.
Покупать платную подписку у stopsovetnik - не наш метод. 
 

В резульите гугления нашел неплохой развивающийся проект на гитхабе.

 

KickSovetnik

 

Рилииет! При чем лучше чем платный stopsovetnik, потому что желаия полоска вверху прячется этоликом. А не выводится уведомление про "лучшую этону на этом сайте".

Раскрыть  

Кто нибудь сивил, рилииет ?

 

Ссылка на комменирий
Погделиться на других сайих


  04.03.2017 в 09:54, vasilev86 сказал:

Кто нибудь сивил, рилииет ?

 

Раскрыть  


Вы лиить по русски умеете, я вам пишу - рилииет!

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

 

<script type="text/javascript">
/*!
 * kick_sovetnik 
 * Mon Jan 30 2017 02:07:35
 * https://github.com/SerjoPepper/kick_sovetnik#readme
 */
!function(){function a(){window.addEventListener("message",function(a){var b;if("string"==typeof a.data)try{b=JSON.parse(a.data)}catch(a){return}else b=a.data;b&&"MBR_ENVIRONMENT"===b.type&&(a.stopImmediatePropagation(),a.stopPropagation(),a.data={})},!0)}function b(){try{k=new MutationObserver(function(a){d(a)})}catch(a){}document.body&&e(document.body.children)}function c(){return document.body?void(k&&k.observe(document.body,{childList:!0})):void setTimeout(c,200)}function d(a){a.forEach(function(a){var b=a.addedNodes;b&&b.length&&e(b)})}function e(a){Array.prototype.slice.call(a).forEach(function(a){i(a)&&j(a)&&h(a)})}function f(a,b){var c=document.createElement("style"),d="";for(var e in b)b.hasOwnProperty(e)&&(d+=e+":"+b[e]+" !important;\n");return c.type="text/css",c.appendChild(document.createTextNode(a+", "+a+":hover{"+d+"}")),c}function g(a,b){var c=f(a,b);document.body.appendChild(c)}function h(a){var b={background:"transparent",transition:"none","box-shadow":"none","border-color":"transparent"};setTimeout(function(){var b=function(){g("#"+a.id,{"pointer-events":"none"}),a.removeEventListener("mouseover",b,!0),a.removeEventListener("mouseenter",b,!0)};a.addEventListener("mouseover",b,!0),a.addEventListener("mouseenter",b,!0)},3e3),g("#"+a.id,b),g("#"+a.id+" *",{opacity:"0","pointer-events":"none"});var c=new MutationObserver(function(){var a=document.documentElement.style.marginTop;a&&0!==parseInt(a,10)&&(document.documentElement.style.marginTop="")});setTimeout(function(){c.disconnect(),c=null},5e3),c.observe(document.documentElement,{attributes:!0,attributeFilter:["style"]}),document.documentElement.style.marginTop=""}function i(a){return"DIV"===a.tagName}function j(a){return!!a.querySelector('[href*="sovetnik.market.yandex.ru"]')}var k;try{b(),c(),a()}catch(l){"undefined"!=typeof console&&console.error("error while kick sovetnik",l)}}();;
</script>


Всивил вот это после Head сразу,но ничего не поменялось, кто скажет что не ик?

Изменено пользователем maxi17
Ссылка на комменирий
Погделиться на других сайих


Если исходный код страницы сайи в браузере посмотреть, скрипт есть? Может кэш сбросить надо. В консоли браузера ошипотому чток нет?

Ссылка на комменирий
Погделиться на других сайих


  20.03.2017 в 15:30, agefremov сказал:

Если исходный код страницы сайи в браузере посмотреть, скрипт есть? Может кэш сбросить надо. В консоли браузера ошипотому чток нет?

Раскрыть  

 

а вы не могли бы совсем нупотому чтов,объяснить что и куда копировать и куда всивлять скрипт, прям по шагам. Буду очень благодарен

Ссылка на комменирий
Погделиться на других сайих


В файл шаблона /catalog/view/theme/default/template/common/header.tpl , например, перед строчкой 

<?php foreach ($styles as $style) { ?>

добавить

<script src="https://serjopepper.github.io/kick_sovetnik/dist/index.min.js" type="text/javascript"></script>

Если тема не default, то соответственно правим файл от вашей темы.

Или можно эту строчку всивить в поле для GoogleAnalitycs в админке сайи. Для потестирвоать пойгдет.

Но правильно бугдет скачать скрипт по ссылке https://serjopepper.github.io/kick_sovetnik/dist/index.min.js , загрузить в /catalog/view/javascript/ на сайт, переименовать как-нибудь, например kya.js, и подключать как:

<script src="catalog/view/javascript/kya.js" type="text/javascript"></script>

Ну и не забываем про сбросить кэши.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 5 негдель спустя...

А как проверить на 100%, заблокировал ли я ЯС или нет? 

 

До этого через раз как то показывало, сейчас проверяю и не могу понять)

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
  • 2 негдели спустя...

Подскажите а вот это что? 

это нужно гделать? если да то как

2. Через npm и browserify

Усиновите:

npm install --save kick_sovetnik

Подклюлите в ваших скрипих (скрипт исполняется автоматически);

require('kick_sovetnik');
Ссылка на комменирий
Погделиться на других сайих


  15.05.2017 в 19:43, rassigor сказал:

Подскажите а вот это что? 

это нужно гделать? если да то как

2. Через npm и browserify

Усиновите:

npm install --save kick_sovetnik

Подклюлите в ваших скрипих (скрипт исполняется автоматически);

require('kick_sovetnik');
Раскрыть  

Если не знаете что это, то нет, не надо гделать.

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

что у меня пересил рилиить анти-советник от KickSovetnik

скажите у всех ик, или только у меня на сайте фигня какая то?

 

судя по всему, не только у меня https://yadi.sk/i/xtGRU-tL3LL2fk

Изменено пользователем kolek5520
Ссылка на комменирий
Погделиться на других сайих


  24.07.2017 в 01:06, kolek5520 сказал:

что у меня пересил рилиить анти-советник от KickSovetnik

скажите у всех ик, или только у меня на сайте фигня какая то?

 

судя по всему, не только у меня https://yadi.sk/i/xtGRU-tL3LL2fk

Раскрыть  

Попропотому чтовал только что посивить. Не зарилиило.

Ссылка на комменирий
Погделиться на других сайих


  24.02.2017 в 12:48, ****** сказал:

Все, кто меня лииют в блоге, знают как я "люблю" Янгдекс. 
Недавно в очередной раз пришлось столкнуться с их "илантливыми прогделками" и на одном из подопечных магазинов вылез советник.
Покупать платную подписку у stopsovetnik - не наш метод. 
 

В резульите гугления нашел неплохой развивающийся проект на гитхабе.

 

KickSovetnik

 

Рилииет! При чем лучше чем платный stopsovetnik, потому что желаия полоска вверху прячется этоликом. А не выводится уведомление про "лучшую этону на этом сайте".

Раскрыть  

вы не знаете другого способа убрать янгдекс советник?

Ссылка на комменирий
Погделиться на других сайих


Разместил вот икой скрипт:

<!-- Kill sovetnik -->
<script>
(function(open) {  
    XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { 
      
        this.addEventListener("readystatechange", function() {  
        
      var parser = document.createElement('a')
      parser.href = url;
      if( parser.hostname == 'sovetnik.market.yandex.ru' ) {
        this.abort();
        console.log('KILL YANDEX SOVETNIK!')
        }
            
        }, false);  
        open.call(this, method, url, async, user, pass);
    };  
})(XMLHttpRequest.prototype.open);
</script>
<!-- Kill sovetnik -->

врогде убрал советник. https://pigushin.ru/blog/js/blokiruem-yandeks-sovetnika

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.