Gerga

Gerga
Рейтинг
94
Регистрация
02.08.2015

AlexGr4, например



function fReplce(a) {
var b = {
"Петя": "Вася",
"Катя": "Аня"
};
for (var c in b) {
var d = RegExp(c, "gim");
a = a.replace(d, b[c])
}
return a
};

https://jsfiddle.net/k31qmqyv/1/

jcrush, заблокировал директ и ничего больше не выводится, переделайте свой JS код.

kpripper, ну вот. Там тот код, который я вам дал ранее. Значит у вас есть ошибка.

kpripper, какой вы тут [потер] alert видите?

kpripper, возможно путь к advert.js не правильно указан.

Nordickan:
Вот ответьте - вы хоть раз отключили адблок из-за того что какой-то сайт просил?

Я отключал, тут и на хабре. Другой вариант, если не хочется просить, можно показать другую рекламу, которую AdBloсk сам не заблокирует :)

Maneki, все может быть :).

Дикий пионер:
при включенном AdBlock скрипт advert.js просто не будет загружен

Именно. По этому следует избегать название файлов, классы тегов и их идентификаторы как advert, reklama и т.д. это все тупо блокируется.

Debuser, как вариант, там где ваши функции прописать:


function custom_tag_cloud_widget($args) {
$args['number'] = 1; // количество меток
return $args;
}
add_filter( 'widget_tag_cloud_args', 'custom_tag_cloud_widget' );

Если для $args['number'] установить 0, то ограничения не будет.

kpripper, самый ходовой вариант, это подключаете advert.js, в нем объявляете глобальную переменную со значением true. В другом js файле проверяете эту переменную и выводите сообщение, если нет той переменной.


<script src="advert.js"></script>
<script>
if ( typeof noAdBlock !== "undefined" ) {
alert('AdBlock отключен');
} else {
alert('AdBlock включен');
}
</script>

Содержание advert.js


var noAdBlock = true;
Всего: 811