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 не правильно указан.
Я отключал, тут и на хабре. Другой вариант, если не хочется просить, можно показать другую рекламу, которую AdBloсk сам не заблокирует :)
Maneki, все может быть :).
Именно. По этому следует избегать название файлов, классы тегов и их идентификаторы как 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;