Скрипт обновлен 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>
.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»);
Что как я считаю не стоит потраченных денег.