Пофиксил вставку ссылок с пробелами (%20) через AJAX (в окнах быстрого ответа и редактирования)
Для памяти оставлю скрипт на баннеры, который поправлю
<script>
function isDefined(foo){
return foo !== 'undefined'
}
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function rnd(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}
var deta=function(){
if (navigator.userAgent.match(/Googlebot/i)||navigator.userAgent.match(/YandexBot/i)) {return;}
if (!isDefined("getCookie")) {location.href="https://olegon.ru";return;}
var greed = (parseInt(getCookie("greedy"))||0);
if (!('yaCounter19006' in window)){
var c = rnd(1,500);
for (var i = 0; i < c; i++) {document.body.appendChild(document.createElement("div"));}
if (greed>0) {
var eto = document.createElement("div");
eto.innerHTML = "Форум живет за счет рекламы. Отключите блокировщик, пожалуйста. Для активных участников реклама отключается автоматически.";
eto.style.cssText = 'color:white;font-family:Tahoma;font-size:small;padding:2px;position:fixed;width:100%;left:0;top:0px;z-index:1;background:#d81320;text-align:center';
document.body.appendChild(eto);
}
greed=greed+1;
setCookie("greedy",greed,30);
if (!isDefined("getCookie")) {location.href="https://olegon.ru";return;}
greed = (parseInt(getCookie("greedy"))||0);
if (greed == 0) {location.href="https://olegon.ru";}
}
};
var oldOnload2=window.onload;
window.onload=function(){
oldOnload2 && oldOnload2();
deta();
}
</script>