Выкинул скрипт антиадблока... Пока.
Код:
<script src="/advert.js"></script>
<script>
var okbanner=false;
var deta=function(){
if (!('okab' in window)) {okbanner=true;}
if (window.hasOwnProperty("AG_removeElementById")) {okbanner=true;}
if (!('yaCounter19006' in window)) {okbanner=true;}
if (navigator.userAgent.match(/Googlebot/i)||navigator.userAgent.match(/YandexBot/i)||navigator.userAgent.match(/YandexMobileBot/i)) {okbanner=false;}
var greed = (parseInt(getCookie("greed"))||0);
var lpost = (parseInt('$bbuserinfo[lastpost]')||((new Date().getTime()/1000)-365));
if (okbanner) {
document.getElementById('okmenu').innerHTML+="Форум существует на средства от рекламы. Отключите, пожалуйста, блокировщик.";
if (((new Date().getTime()/1000) - lpost)/60/60/24<14){setCookie("greed",0,30);greed=0} else {setCookie("greed",greed+1,30);}
if (greed>5){
setCookie("greed",0,30);
new Audio('https://olegon.ru/sounds/scream.mp3').play();
var wpos=1;
var eto = document.createElement("div");
function getRandomInt(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}
eto.innerHTML = "<div style='margin-top:6px;vertical-align:top;display:flex'><div style='display:inline-block'><img src='https://olegon.ru/images/injured.gif' width='95px' height='95px' ></img></div><div style='display:inline-block;color:white;font-family:Tahoma;font-size:small;padding:10px'><strong>Внимание! Страница повреждена!</strong><br>Вероятно, некорректно работает блокировщик рекламы или антивирус.<br>Отключите их, пожалуйста, для этого сайта.</div></div>";
eto.style.cssText = 'position:fixed;width:400px;height:100px;bottom:20px;right:20px;z-index:1;background:#d81321;border-radius:10px;border:2px dotted';
document.body.appendChild(eto);
eto.onmouseover = function (){
if (screen.width<800 || screen.height<600) {eto.style.cssText = 'display:none';} else {
wpos++;
switch (wpos) {
case 2:
eto.style.cssText = 'position:fixed;width:400px;height:100px;bottom:20px;left:20px;z-index:1;background:#d81321;border-radius:10px;border:2px dotted';
break;
case 3:
eto.style.cssText = 'position:fixed;width:400px;height:100px;top:20px;left:20px;z-index:1;background:#d81321;border-radius:10px;border:2px dotted';
break;
case 4:
eto.style.cssText = 'position:fixed;width:400px;height:100px;top:20px;right:20px;z-index:1;background:#d81321;border-radius:10px;border:2px dotted';
break;
default:
wpos=1;
eto.style.cssText = 'position:fixed;width:400px;height:100px;bottom:20px;right:20px;z-index:1;background:#d81321;border-radius:10px;border:2px dotted';
}
}
}
}
} else {setCookie("greed",0,30);}
};
var oldOnload2=window.onload;
window.onload=function(){
oldOnload2 && oldOnload2();
deta();
}
</script>