Page 1 of 7

forums.overclockers.ru

Posted: Sat Oct 01, 2016 11:12 am
by Wild
Помогите, форум сайта блочит адблок, да и сам сайт плохо очищается от рекламы, блоки текстовой проскакивают.

Re: forums.overclockers.ru

Posted: Sat Oct 01, 2016 11:16 am
by dimisa
Wild wrote:Помогите, форум сайта блочит адблок, да и сам сайт плохо очищается от рекламы, блоки текстовой проскакивают.
С актуальными подписками блокировки не наблюдаю. Опишите пожалуйста детально свою конфигурацию.

Re: forums.overclockers.ru

Posted: Sat Oct 01, 2016 7:50 pm
by Aloha
Так же блокирует просмотр конференции. Фильтры обновлены. Даже если адблок отключен на этом домене, то все равно блокирует показ страницы:
"Внимание!
Для просмотра конференции отключите блокировщик рекламы - Adblock, AdGuard или другой"
Браузер Опера последняя.
На другом браузере (хром) стоит адблок плюс - там достаточно отключить временно и форум показывает.
Ссылка на страницу : https://forums.overclockers.ru/viewtopic.php?f=47&t=331512&sid=a27298e53493b888756f421437630153 , но блокирует в принципе весь форум.

Re: forums.overclockers.ru

Posted: Sat Oct 01, 2016 9:17 pm
by dimisa
Никаких ограничений при использовании актуальной подписки RuAdLis+EasyList в составе ABP-AB-uBO в браузерах Фоксе-Хроме-Сафари - не наблюдается. При этом остаётся незаблокированной плашка "Анонсы". Счастливые пользователи RU AdList Fixes не видят и её. Самостоятельная блокировка данного баннера с помощью собственных правил, сторонних расширений (в т.ч. Касперский Антибаннер) неизбежно приведёт к срабатыванию детектора и блокировке контента. Насколько мне известно, в Опере есть своя собственная функция блокировки рекламы. Кто редактор этих подписок и как они работают с рунетом - мне неизвестно.

Не имея информации о конфигурации что-либо сказать невозможно. Для того, чтобы не выуживать по крупицам эти данные, была создана тема с говорящим названием ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ! Используйте её пожалуйста.

Re: forums.overclockers.ru

Posted: Wed Oct 05, 2016 6:19 am
by Wild
Фух, наконец-то пришло письмо с активацией! А то на гостевом доступе не появлялась капча.
Да, оверы действительно заработали, хотя до этого обновлял адблок, выключил-включил адблок - заработало еще 1 октября.

Re: forums.overclockers.ru

Posted: Fri Oct 07, 2016 6:25 pm
by Wild
Опять началось.

Re: forums.overclockers.ru

Posted: Fri Oct 07, 2016 7:04 pm
by dimisa
Да, начали вводить проверку по селектору "div[id^=yandex_ad]", но только я начал готовить коммит, как они её убрали. Наверное, будут ещё дорабатывать. В настоящий момент всё работает нормально, посмотрим, что будет дальше.

Add
Вернули. Поправил.

overclockers.ru

Posted: Mon Oct 10, 2016 11:46 am
by ceyayuxec
Adblock detector
https://www.overclockers.ru/hardnews/list

Re: overclockers.ru

Posted: Mon Oct 10, 2016 12:27 pm
by dimisa
ceyayuxec wrote:Adblock detector
https://www.overclockers.ru/hardnews/list
С актуальными подписками не наблюдаю. Прежде чем создавать сообщения, используйте пожалуйста тему ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ!

Re: overclockers.ru

Posted: Mon Oct 10, 2016 2:02 pm
by monnawynter
То же самое.
Обновил списки, перезагрузил страницу. Блокировка пропала, но на странице наблюдается реклама.
Image

Re: overclockers.ru

Posted: Mon Oct 10, 2016 2:03 pm
by dimisa
Можно скрин подписок?

Re: overclockers.ru

Posted: Mon Oct 10, 2016 2:06 pm
by monnawynter
dimisa wrote:Можно скрин подписок?
Не успел удалить, реклама пропала после отключения списка ненавязчевой рекламы и очистки кэша.

Re: overclockers.ru

Posted: Mon Oct 10, 2016 2:09 pm
by dimisa
Разумеется. Если вы подключаете ненавязчивую рекламу, то она отображается. Ничего удивительного. В будущем создавайте пожалуйста сообщения в соответствии с правилами.

Re: overclockers.ru

Posted: Tue Oct 11, 2016 7:24 am
by ceyayuxec
ADBP: Adblock Warning Removal List, RuAdList+EasyList, RU AdList: Counters, RU AdList: BitBlock, EasyPrivacy,AakList (Anti-Adblock Killer)
+Stylish: RU AdList CSS Fixes
+Hosts: an.yandex.ru bs.yandex.ru static.sovetnik.yandex.net www.google-analytics.com pagead2.googlesyndication.com
Уважаемый посетитель!
Мы определили, что вы используете систему удаления рекламы - Adblock, AdGuard или какую-то другую (в т.ч. правленный файл hosts).

Для проекта Overclockers.ru жизненно важно отображать рекламу на своих страницах.

Чтобы сайт жил и развивался, мы просим вас отключить блокировку рекламы.



- Хорошо, я отключил блокировку https://www.overclockers.ru/hardnews/list

- Добавить подписку для Adblock abp:subscribe?location=https://www.overclockers.ru/adblock.txt

Re: overclockers.ru

Posted: Tue Oct 11, 2016 9:22 am
by dimisa
ceyayuxec
Adblock Warning Removal List, RuAdList+EasyList, RU AdList: Counters, RU AdList: BitBlock - обновите

к RU AdList CSS Fixes нужно ставить RU AdList JS Fixes:
viewtopic.php?f=102&t=22512

+Hosts: an.yandex.ru bs.yandex.ru static.sovetnik.yandex.net www.google-analytics.com pagead2.googlesyndication.com - всё это нужно отключить

EasyPrivacy, AakList - отключить на время проверки

Re: overclockers.ru

Posted: Tue Oct 11, 2016 11:34 am
by ceyayuxec
Работает без hosts:static.sovetnik.yandex.net и "RuAdList+EasyList": ||sovetnik.yandex.net^$third-party, остальное не влияет.

Отключать Ruadlist ради одного сайта никто не будет)

На момент написания поста в подписку уже было внесено необходимое исключение:
https://hg.adblockplus.org/ruadlist/rev/23d8c2863f03#l1.12
Не забываем обновлять подписки перед созданием постов!

dimisa

Re: overclockers.ru

Posted: Tue Oct 11, 2016 11:37 am
by dimisa
ceyayuxec wrote:Работает без hosts:static.sovetnik.yandex.net и "RuAdList+EasyList", остальное не влияет. Отключать Ruadlist ради одного сайта никто не будет)
Это не так. RuAdList+EasyList не может мешать, при условии, что подписки обновлены.

Re: overclockers.ru

Posted: Tue Oct 11, 2016 9:58 pm
by raletag
Anti-Adblock Killer for overclockers.ru

Написал Lain_13, чтобы добавил в RU AdList Fixes
dimisa

Re: overclockers.ru

Posted: Thu Oct 13, 2016 2:20 am
by Lain_13
На всякий пожарный добавил в JS Fixes, хотя на данный момент и не нужно, вроде.

Re: overclockers.ru

Posted: Thu Oct 13, 2016 2:19 pm
by dimisa
Нужно-нужно. Они раз в сутки меняют триггер детектора, иногда дважды. Я за этим слежу и в подписке поправляю, но пользователи так часто фильтры не обновляют. Так что данный скрипт - это стабильность.

Re: overclockers.ru

Posted: Fri Oct 21, 2016 3:35 pm
by WarFame
What do these filters do?
https://i.imgur.com/lwYju89.png
If I deactivate them the site still works fine. It looks like they can be removed for this site.

Re: overclockers.ru

Posted: Fri Oct 21, 2016 4:50 pm
by dimisa
WarFame wrote:What do these filters do?
https://i.imgur.com/lwYju89.png
If I deactivate them the site still works fine. It looks like they can be removed for this site.
The fact that they do not work today, does not mean that they will not work tomorrow. Trigger changed at least once a day.

Re: overclockers.ru

Posted: Sun Oct 23, 2016 6:49 am
by Gubernator
Получается кроме UserJS альтернатив прихлопнуть этот антиадблокер нет ?

К слову, можно скрипт "Anti-Adblock Killer for overclockers.ru" подрихтовать, дабы он работал в числе прочего и на "старой" Opera на движке "Presto" ?

Re: overclockers.ru

Posted: Sun Oct 23, 2016 8:25 am
by dimisa
Gubernator wrote:Получается кроме UserJS альтернатив прихлопнуть этот антиадблокер нет ?
Почему же? Проблема детектора в настоящий момент полностью решается в подписке.
Gubernator wrote:К слову, можно скрипт "Anti-Adblock Killer for overclockers.ru" подрихтовать, дабы он работал в числе прочего и на "старой" Opera на движке "Presto" ?
Я не знаком со старой Оперой, к тому же в состав пакета RU AdList JS Fixes входит код антиадблока, отличный от указанного скрипта.

Re: overclockers.ru

Posted: Sun Oct 23, 2016 11:15 pm
by Gubernator
Почему же? Проблема детектора в настоящий момент полностью решается в подписке.
Странно, у меня подписка обновлена сегодня, а антиадблокер срабатывает, его блок работает лишьс UserJS скриптом. Какие правила грохают антиадблокер ?
Я не знаком со старой Оперой, к тому же в состав пакета RU AdList JS Fixes входит код антиадблока, отличный от указанного скрипта.
Если не затруднит, можете выделить его в отдельный скрипт ? А то тот куммулятивный и несколько "тяжеловатый" :\

Re: overclockers.ru

Posted: Sun Oct 23, 2016 11:33 pm
by dimisa
Срабатывания детектора могут вызвать помимо подписки - сторонние средства блокировки, будь то пользовательские правила (фильтры), другие подписки, расширения-скрипторезы, либо правка файла hosts.

Выдёргивать антиадблок из пакета никакого смысла нет, ибо во-первых там нет ничего лишнего, а во-вторых - он не будет обновляться и первое же изменение триггера на самом ресурсе сделает отдельный скрипт нерабочим. А в вашем случае, если вы его не можете самостоятельно выделить, то и поправить будет затруднительно.

Re: overclockers.ru

Posted: Mon Oct 24, 2016 10:47 am
by Gubernator
А в вашем случае, если вы его не можете самостоятельно выделить, то и поправить будет затруднительно.
Ну в JS я не мастак, но при беглом осмотре кода скрипта видно что за overclockers отвечает данный кусок

Code: Select all

    scripts['overclockers.ru'] = {
'now': function() {
// Following code inspired by:
// https://greasyfork.org/en/scripts/23922-anti-adblock-killer-for-overclockers-ru
function antiAntiABP() {
var o = new MutationObserver(function(ms) {
var m, node;
for (m of ms) {
for (node of m.addedNodes) {
if (node.nodeType === Node.ELEMENT_NODE && node.onerror) {
node.onerror = null;
console.log("Disabled 'onerror' on", node);
}
}
}
});
o.observe(document, {childList: true, subtree: true});
var s = document.currentScript;
s.parentNode.removeChild(s);
}
var s = document.createElement('script');
s.textContent = '(' + antiAntiABP.toString() + ')();';
document.documentElement.appendChild(s);
}
};
scripts['forums.overclockers.ru'] = {
'now': function() {
createStyle(['.needblock {position: fixed; left: -10000px}']);
Object.defineProperty(win, 'adblck', {
value: 'no',
enumerable: true
});
}
};
Из которого если я всё верно понял, можно соорудить 2 userjs-скрипта (пока проверить не на чем) взяв за начало "function" и за конец "};" (или один, если объясните как осуществлена "смычка", позволяющая в одном скрипте организовать обработку нескольких ресурсов - вот это то мне и неясно - то ли там используется стандартный функционал JS (если он, то ткните носом, что конкретно), то ли "смычка" организована средствами скрипта, если так - можете не объяснять).
Выдёргивать антиадблок из пакета никакого смысла нет, ибо во-первых там нет ничего лишнего, а во-вторых
Я не против, но я хочу воткнуть скрипт на мобильный браузер (не firefox) и не известно что, как и где может вылезти, так что хочу пока ограничиться одним ресурсом.

Re: overclockers.ru

Posted: Mon Oct 24, 2016 11:07 am
by dimisa
Понятно. Тогда имеет смысл взять код отсюда. В скрипт пакета входит сервисный код для консоли (который кроме меня никому не нужен) и как он поведёт себя в мобильном браузере - непонятно.

Re: overclockers.ru

Posted: Fri Oct 28, 2016 1:59 pm
by pha
перестал работать скрипт с https://greasyfork.org/ru/scripts/23922 ... rs-ru/code

Re: overclockers.ru

Posted: Fri Oct 28, 2016 2:04 pm
by dimisa
pha wrote:перестал работать скрипт с https://greasyfork.org/ru/scripts/23922-anti-adblock-killer-for-overclockers-ru/code
Этот скрипт размещён одним из пользователей и нами не поддерживается. Используйте RU AdList Fixes.