Рекомендуемые сообщения

Yoda    440

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

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

 

KickSovetnik

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dava002    2

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    349
1 минуту назад, dava002 сказал:

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dava002    2

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    440
2 часа назад, dava002 сказал:

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


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    440
6 часов назад, nikifalex сказал:

 

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


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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    441
18 часов назад, Yoda сказал:

 

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

Комментарий не читать - сразу возражать. Вот что писал nikifalex, полностью процитировав github авторов:

 

В 25.02.2017 в 16:34, nikifalex сказал:

 

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


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

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

 

Или с точки зрения безопасности надо слушать только Pro?

В document.ready не надо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dava002    2

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

Изменено пользователем dava002

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Korums    1
В 24.02.2017 в 15:48, Yoda сказал:

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

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

 

KickSovetnik

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Soda    2

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    440
52 минуты назад, Soda сказал:

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


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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vasilev86    21
В 24.02.2017 в 15:48, Yoda сказал:

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

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

 

KickSovetnik

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    440
7 часов назад, vasilev86 сказал:

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

 


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vasilev86    21

Умею, че орать то сразу?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
maxi17    0

 

<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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
agefremov    41

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kolek5520    9
17 часов назад, agefremov сказал:

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
agefremov    41

В файл шаблона /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>

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kolek5520    9

Спасибо, всё помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SergeyWH    0

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SergeyWH    0

не работает,  хоть и в исходном отображается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
rassigor    23

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

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

2. Через npm и browserify

Установите:

npm install --save kick_sovetnik

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

require('kick_sovetnik');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
agefremov    41
7 часов назад, rassigor сказал:

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

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

2. Через npm и browserify

Установите:


npm install --save kick_sovetnik

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


require('kick_sovetnik');

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kolek5520    9

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

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

 

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

Изменено пользователем kolek5520

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
System256    16
В 24.07.2017 в 04:06, kolek5520 сказал:

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

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

 

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу