Adblock detector - Веб-программирование | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 434,851 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
При поддержке
Сеть доставки контента, выбранная космическими агентствами
Важная информация
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 23:58
Старый 03.03.2014, 11:48
#1
Интересующийся
 
Пол: Мужской
Регистрация: 01.05.2009
Сообщений: 75
Благодарностей: 18
УГ: 0
КП: 0.000
Adblock detector

Да, решение есть публичное и оно скопипастено, проверено, работает. Для чего он был опубликован - больше для владельцев сайтов, которые заходят на данный ресурс постоянно. Очень печально бывает смотреть на сайты хайп-мониторов, блоггеров и прочие тематичные ресурсы, когда половина страницы выглядит пустой, хотя на самом деле там расположены рекламные(а порой и полезные) материалы.
Цитата:
<div class="adb">
Рекламный код тут
</div>
Цитата:
var ads = "adb"
var msg = '<div style="border: 1px dashed #f00; padding: 5px;"><b>Adblock Detected</b></div>';

onload=function(){
// заглушка для IE, т.к. нет функции getElementByClassName
if (document.getElementsByClassName == undefined) {
document.getElementsByClassName = function(className)
{
var hasClassName = new RegExp("(?:^|\s)" + className + "(?:$|\s)");
var allElements = document.getElementsByTagName("*");
var results = [];

var element;
for (var i = 0; (element = allElements[i]) != null; i++) {
var elementClass = element.className;
if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
results.push(element);
}
return results;
}
}

blocked = 0;
//получаем массив всех рекламных элементов
var ad_nodes = document.getElementsByClassName(ads);
for(i in ad_nodes){
// проверяем высоту i-го блока
if (ad_nodes[i].offsetHeight == 0){
blocked = 1;
ad_nodes[i].innerHTML = msg; // выводим сообщение на экран
}
}
}
чего посоветовал бы поставить и mmgp, т.к. тут детекта адблок нету, что печалит, т.к. много чего интересного нашел после его выключения на форуме.

//не судите строго, первый топик.
sw04 вне форума  
Старый 03.03.2014, 12:06
#2
Мастер
 
Имя: Виталий
Пол: Мужской
Адрес: Украина
Регистрация: 27.09.2011
Сообщений: 4,649
Благодарностей: 1,877
УГ: 42
КП: 0.419
подарки
награды Манимейкер 
Re: Adblock detector

Кому интересно,тот просто выключает адблокер для определенных ресурсов. Благо дело, адблокер это позволяет.

А вставка лишнего кода для такого большого форума,может пагубно сказаться. Мы же понимаем, что может выскочить непонятный баг, устранение которого займет время.
Tigrenish вне форума  
Сказали спасибо:
Marchenko (03.03.2014)
Старый 03.03.2014, 14:55
#3
Интересующийся
 
Пол: Мужской
Регистрация: 01.05.2009
Сообщений: 75
Благодарностей: 18
УГ: 0
КП: 0.000
Автор темы Re: Adblock detector

Цитата:
Сообщение от Tigrenish Посмотреть сообщение
Кому интересно,тот просто выключает адблокер для определенных ресурсов.
я пока не выключил adblock, и не знал, что у _каждого_ раздела имеется "При поддержке". Рекламодатели потеряли часть аудитории, не?

Цитата:
Сообщение от Tigrenish Посмотреть сообщение
А вставка лишнего кода для такого большого форума,может пагубно сказаться.
код выполняется полностью на клиенте. проверки на включенность js никто не отменял.

Цитата:
Сообщение от Tigrenish Посмотреть сообщение
Мы же понимаем, что может выскочить непонятный баг, устранение которого займет время.
дело в руках, а не скриптах. руки у создателей вышеуказанных сайтов, прямые
sw04 вне форума  
Старый 03.03.2014, 16:05
#4
Должник!!!
 
Имя: Сергей
Пол: Мужской
Адрес: Los Angeles
Инвестирую в: Свой бизнес
Регистрация: 12.12.2012
Сообщений: 1,093
Благодарностей: 358
УГ: 0
КП: 0.000
Re: Adblock detector

Если мне будет интересно посмотреть рекламу — я отключу Adblock.
А так , она только отвлекает
Laslo Brown вне форума  
Старый 04.03.2014, 11:10
#5
Мастер
 
Имя: Виталий
Пол: Мужской
Адрес: Украина
Регистрация: 27.09.2011
Сообщений: 4,649
Благодарностей: 1,877
УГ: 42
КП: 0.419
подарки
награды Манимейкер 
Re: Adblock detector

Цитата:
Сообщение от sw04 Посмотреть сообщение
я пока не выключил adblock, и не знал, что у _каждого_ раздела имеется "При поддержке". Рекламодатели потеряли часть аудитории, не?
С этих банеров они ее и не особо получают. И прочитайте сообщение от Ласло. Люди не просто так ставят эдблокер и зачем им навязываться. Вы не думаете о том, что форум просто потеряет часть аудитории,которая не сможет отключить баннеры раздражающие их?
Это тоже самое, что к Вам приходят свидетели Иеговы и когда Вы говорите "нет",они все равно вставляют ногу в дверной проем и начинают рассказывать что и как.
Ориентация на пользователя гораздо более эффективный способ, который повышает лояльность и уменьшает количество отказов.
Tigrenish вне форума  
Старый 04.03.2014, 17:01
#6
Мастер
 
Пол: Женский
Адрес: Понивилль, Эквестрия
Инвестирую в: Другое
Регистрация: 01.08.2013
Сообщений: 6,974
Благодарностей: 2,301
УГ: 8
КП: 0.091
подарки
награды Волшебный горшочек 
Re: Adblock detector

А я хожу сюда с Адблокером и никакого дискомфорта не чувствую. ЧЯДНТ? Зато с адблокером страницы все быстро грузятся, и глаза не устают от мельтешения баннеров. А есть ещё Касперский-Антибанер, тот вообще, как катком всю шелуху со страниц сносит - красота! Ну а тех, кто загаживает Интернет банерами, попапами, дорвеями и сеорастией, нужно посмдить голой задницей на муравейник - вполне адекватное наказание: сожранные ягодицы за мой сожранный траффик.
__________________

Любимица форума mmgp.ru.
Папина Искорка.
sum iskorka вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 23:58
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стратегия «Trend Detector» Пролетарий Торговые стратегии 8 26.12.2013 12:26


Случайные темы
Аватар DaTre
Amazing 5 - amazing5.net
От DaTre в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар bagama
Atomfrech-atomfrech.com
От bagama в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар Иннокентий Безвариантов
Глоссарий терминов - "Р"
От Иннокентий Безвариантов в разделе «Псевдоинвестиции: общий форум»
Аватар Мониторинг Хайпов
qiwipro.com - Qiwipro
От Мониторинг Хайпов в разделе «Список проблемных/неактивных/закрытых программ»
Аватар Rm666
Выдам кредит до 1001
От Rm666 в разделе «Архив: Прием лимитов доверия»
.     
Пользователей
434,851
Тем
504,646
Сообщений
12,668,890

mmgp.telegram