Форум OlegON > Ресурсы OlegON > Вопросы сервера

Изменения на сервере (часть вторая)

06.04.2020 9:59


24.08.2018 16:27
KirillHome
 
Цитата:
OlegON три - это в ряд?
Да, выглядит так:

24.08.2018 22:08
OlegON
 
да, спасибо, на самом деле это один баннер...
27.08.2018 08:59
m1n1mal
 
Мне кажется, что речь была о рекламе при бездействии. Если какое-то время не писать на форуме, то реклама начинается появляться под каждым сообщением.
27.08.2018 09:04
OlegON
 
Да, такое тоже есть
04.09.2018 07:42
OlegON
 
Убрал рекомендуемые темы гугла... Судя по всему, они никому не нужны.

Код:
<if condition="$show['guest'] OR is_member_of($vbulletin->userinfo, 48)">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-8894202013852067",
          enable_page_level_ads: true
     });
</script>
</if>
05.09.2018 22:36
OlegON
 
Вывихнул мозг с этими рекламными объявлениями, в общем, пока что-то сделал, пишущим они теперь, по идее, вообще не показываются, незарегистрированным и тем, кто молчит - показывается сайдбар справа.
Завтра продолжу, сил нет.
18.09.2018 17:15
OlegON
 
Пофиксил вставку ссылок с пробелами (%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>
16.10.2018 13:24
OlegON
 
Вернул поведение антибаннерорезки на форуме в старое, т.е. маленький лоскуток сверху.

Страницы, доступные только зарегистированным пользователям, теперь возвращают 401 вместо 404.
25.10.2018 14:50
m1n1mal
 
Приветствую.
Adblock Plus на данном сайте отключен. Реклама на форуме есть, но банер всячески сообщает о том, что мне необходимо отключить блокировщик.
скрытое

(0,81Мб)
25.10.2018 15:22
OlegON
 
Несколько раз кликал в окошко ввода на скриншоте :) :) :)
Пока идей, что у вас происходит, нет :( Надо как-то найти выход через Украину и посмотреть, что там с баннерами Яндекса делается. Сейчас, как я понимаю, проблема снята. Этот ворох баннеров пропал, как и уведомления.

Не поделитесь на денек украинским прокси? Посмотреть бы, что там происходит.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.