Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
Optimizator.ru
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 19.02.2020, 20:12   #1
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,328
Доменные сделки: 24
Реноме: 1183
Одобрения
Спасибо (Отдано): 483
Спасибо (Получено): 726
Отправить сообщение для Port_Artur с помощью ICQ
На сайтах WordPress полезла реклама

Встраивается сразу после BODY

Как убрать эту рекламу с сайта?

не могу понять откуда взялась, сразу на всех сайтах Wordpress

 
<ins class="mrg-tag" data-ad-client="ad-595530" data-ad-slot="595530" style="position: fixed; z-index: 9999; top: 0px; left: 326.5px; width: 970px; transform: translateY(-250px);" id="mailru_ad_595530_1582126156704" data-ad-status="ready">

<style>

#trg-b-29284408-172156023 .trg-b-discl-wrap {
margin: 7px 30px!important;
width: calc(100% - 60px)!important;
display: flex!important;
justify-content: flex-start!important;
}
</style>
<div id="trg-b-pad-276902">
<div class="trg-b-wrap trg-b-pad-276902" id="trg-b-29284408-172156023">
<img src="https://rs.mail.ru/pixel/AADo7AFwM7AlsOxDGzi8O_tUBtFzT8O7txS2A-PeQs6CNOigFxfmIZGo0QDeh7jv286hvEWzhTBHHhuyDGpOdoG7 BBcO_i9i8gMlCMsNXtBc46E0EAy-mATQOp2vg1IVU6I9nEbpYcA8UKMY8cQtbBiWV-7-iwwgioYT6iHv266DzMh_4zSDxzJBesg1EQd9PHS4g.gif" style="display:none!important;">

<a rel="noopener" href="//t.mail.ru/redir/AADo7AFwM7AlsOxDGzi8O_tUBtFzT8O7txS2A-VH1uOq0B2mO2PxIK9dszrsqOy9k5QinJkItSxjJ4sirPBj8sx9 RVAEAj1R7uM7Lxr1PZchjwpCqTpL9if1YUr5eJWLDkWBs11xqs ixrVzdLvK7I-pLE0qd2-RnC5w4t3GfXmqMugXizBjOybxTPFxnI5SOhmq3dhe2_MwmC1rd nbrRc3VoX7lnINXKzvxoey9kiF4PXjFkfwy7REjNcvZ07fJGr9 _pAV8sErswFdsVsjWgB-OW2-R7UebwgDJEQTr4hQBzsjaJ9HVrHqypinnrwwWvudwUeihY3Zsi tr-6jj0WI5f5eoYK1I_PhvyBaIc1Xe1WKnND5n6HoXdAXopoA2qVi WUlq37kdru_lp.gif" style="display:none"></span>




<div class="trg-b-close-wrap js-close-cross-wrap _active" data-closewrap="b37405144_683399448">
<div class="trg-b-close-overlay js-close-overlay"><div class="trg-b-close-text js-close-overlay-text ">Спасибо за обратную связь</div></div>
<span class="trg-b-close-cross js-close-cross" data-closepix="https://rs.mail.ru/pixel/AADo7AFwM7AlsOxDGzi8O_tUBtFzT8O7txS2A-VH1uOq0B2mO2PxIK9dszrsqOy9k5QinJkItSxjJ4sirPBj8sx9 RVAEAj1R7uM7Lxr1PZchjwpCqTpL9if1YUr5eJWLDkWBs11xqs ixrVzdLvK7I-pLE0qd2-RnCSOrRVPa83vQIMsAx8Zjk29_AQAA1JKZXsrTJSLQUCW-xldEpTSi1bFl6LT7Ph7rdHH3RBql6Pm0Waj1SUFnYvraCBdDhQ 7y16VkH0th1T4M-zQ76bsIOTg8K7Y9wJ2n6gH0J6Y6LpRmsShOXU2neX9Y0iu1Vb-Xzh-Zvv-5odK4kjBz.gif"></span>
<div class="trg-b-close-bubble _middle js-close-cross-bubble">
<div class="trg-b-close-bubble__item"><span class="trg-b-close-bubble__link js-close-reason" data-reason="ni">Не интересует</span></div>
<div class="trg-b-close-bubble__item"><span class="trg-b-close-bubble__link js-close-reason" data-reason="ab">Уже приобретено</span></div>
<div class="trg-b-close-bubble__item"><span class="trg-b-close-bubble__link js-close-reason" data-reason="cv">Препятствует просмотру</span></div>
<div class="trg-b-close-bubble__item"><span class="trg-b-close-bubble__link js-close-reason" data-reason="sp">Недобросовестная реклама</span></div>
</div>
</div>

<div class="trg-b-container">
<div class="trg-b-promo-wrap">
<img class="trg-b-promoimg" src="https://r.mradx.net/img/A5/3DE731.jpg">
</div>
<div class="trg-b-texts">
<div>&nbsp;</div>
<div class="trg-b-center-block">
<div class="trg-b-texts-wrap">
<div class="trg-b-header-wrapper">
<span class="trg-b-header" false="">Продление доменов 0 руб.</span>
</div>
<div class="trg-b-text">Продлевайте домены в зонах .RU/.РФ бесплатно, если оплачиваете хостинг сразу на год.</div>
<div class="trg-b-domen">reg.ru</div></div>

return el.getAttribute('data-custclickarea');
}

function isClickAreaEqual(el, area) {
return el.getAttribute('data-custclickarea') === area;
}

function openLink(newLink, clickWrap, jsOpenLink) {
if (window.TRGB_S
&& window.TRGB_S.fullscreenOpenCallBack
&& typeof window.TRGB_S.fullscreenOpenCallBack === "function") {
window.TRGB_S.fullscreenOpenCallBack();
}
var link = !!newLink ? newLink : href;
if (jsOpenLink) {
window.open(link, !!openWindowType ? openWindowType : '_blank');
} else {
clickWrap.href = link;
}

}

function hasAllowedCustomHref(el) {
return isClickAreaEqual(el, 'label')
|| isClickAreaEqual(el, 'carousel-item')
|| isClickAreaEqual(el, 'carousel-title')
|| isClickAreaEqual(el, 'carousel-text')
|| isClickAreaEqual(el, 'cta')
|| isClickAreaEqual(el, 'carousel-img') || null;
}

function openLinkUrl(el) {
return hasAllowedCustomHref(el) ? el.getAttribute('href') : null;
}

function closestElement(el, tagName) {
tagName = tagName.toLowerCase();
if (el.closest) {
return el.closest(tagName);
}
while (el) {
if (el.tagName.toLowerCase() === tagName) {
return el;
}
el = el.parentNode;
}
return null;
}

function preventDefault(e) {
e.stopImmediatePropagation();
e.preventDefault();
e.cancelBubble = true;
}

var rootElem = document.getElementById(rootElemId);
var clickAreaWrapElem = rootElem.querySelectorAll('[data-clickwrap]')[0];
if (!clickAreaWrapElem) {
clickAreaWrapElem = rootElem;
}

addElemEvent(clickAreaWrapElem, 'click', function(e) {
var curEl = e.currentTarget;
var el = e.target;

jsOpenLink && preventDefault(e);
openLink(openLinkUrl(_el), elementLinkWrap, jsOpenLink);
return false;
}
preventDefault(e);
});
})('b37405144_683399448', '//t.mail.ru/redir/AADo7AFwM7AlsOxDGzi8O_tUBtFzT8O7txS2A-VH1uOq0B2mO2PxIK9dszrsqOy9k5QinJkItSxjJ4sirPBj8sx9 RVAEAj1R7uM7Lxr1PZchjwpCqTpL9if1YUr5eJWLDkWBs11xqs ixrVzdLvK7I-pLE0qd2-t2YPgIAussVW3TOPihzPr98C2shQNmEYEDtoiEcU518rfTMPB9 TXua1UpxEEh68nNfaZR_wPWHdhQTRsmtLsf6Cr0Qi90UbMKn3z tgluYRfYzD6svsgbTv58MDHhRopmsd0f2QZ4d2ZxioMCYNp-j1VzIISCAADVp4Co6FCmcXFTcGrjOsywnVHV3', '');
</script>


</div>
</div>



<style>
#trg-b-29284408-172156023 .js-trg-item-disclamer._cropped
{
z-index: 0!important;
text-overflow: clip!important;
overflow: hidden!important;
}
#trg-b-29284408-172156023 .js-trg-item-disclamer._cropped._crel
{
position: relative!important;
}
#trg-b-29284408-172156023 ._cropped .js-trg-item-disclamer-text
{
position: relative!important;
display: inline!important;
left: 0!important;
}
#trg-b-29284408-172156023 ._cropped .js-trg-item-disclamer-star
{
opacity: 1!important;
transition: opacity 0.3s ease-out!important;
}
#trg-b-29284408-172156023 ._cropped._cleft .js-trg-item-disclamer-star
{
opacity: 0!important;
/* transition: opacity 0.3s ease-out!important; */
}

#trg-b-29284408-172156023 .js-trg-item-disclamer._cropped:before
{
content: ' '!important;
position: absolute!important;
top: 0!important;
left: 0!important;
bottom: 0!important;
right: 0!important;
z-index: 1!important;
}

#trg-b-29284408-172156023 .js-trg-item-disclamer ._chide
{
opacity: 0!important;
}
#
elemPosStyle = scrollElem.currentStyle['position'];
}
if (elemPosStyle !== 'absolute') {
addClass(scrollElem, '_crel');
}
addCropRightClass(scrollElem);
if (scrollElem.className.indexOf('js-mobile') !== -1) {
addClass(scrollElem, '_mask-cropped');
scrollElem.onclick = function (e) {
e.preventDefault();
e.stopImmediatePropagation();

if (TAP) {
addDisclaimerScrollTimer(scrollElem, rootElId);
TAP = false;
} else {
setMouseOutActions(scrollElem);
TAP = true;
}
};
} else {
scrollElem.onmouseover = function (e) {
addDisclaimerScrollTimer(scrollElem, rootElId);
};
scrollElem.onmouseout = function (e) {
setMouseOutActions(scrollElem);
};
}
}
function globInit() {
var rootElem = document.getElementById(rootElementId);
if (!rootElem) {
return;
}
var elems = rootElem.getElementsByClassName('js-trg-item-disclamer');
for (var i = 0; i < elems.length; i++) {
var discElem = elems[i];
var discWidth = getElementCurrentWidth(discElem);
var discScrollWidth = discElem.scrollWidth;
if (discScrollWidth > discWidth) {
initDisclamerScroll(discElem, rootElementId);
INIT = true;
clearInterval(INIT_TIMER);
}
if (!isNaN(discWidth)) {
clearInterval(INIT_TIMER);
}
}
}
var STAR_SIZE_OFFSET = 20;
var TIMER = null;
var INIT_TIMER = null;
var INIT = false;
var TAP = true;
var resetOffset = false;

globInit();

INIT_TIMER = setInterval(function() {
if (!INIT) { /*document.getElementById(rootElementId).getClientR ects()*/
globInit();
}
}, 500);

/*document.addEventListener("DOMContentLoaded", function(event) {
globInit();
});*/
})('trg-b-29284408-172156023');
</script>

<!--closeBlock--><style>
#trg-b-29284408-172156023 [data-closewrap-container] {
position: relative;
z-index: 0;

}));
for (var i = 0; i < closeItemsEl.length; i++) {
addElemEvent(closeItemsEl[i], 'click', onCloseReasonClick.bind(null, {
closeWrapEl:closeWrapEl[k],
closeEl:closeEl[k],
closeBubbleEl:closeBubbleEl[k],
closeOverEl:closeOverEl[k],
closeItemsEl:closeItemsEl
}));
}
}
}
init();
})({rootId: 'trg-b-29284408-172156023'});
</script><!--/closeBlock-->
<style>
#trg-b-pad-276902 .trg-b-wrap {
border-style:solid!important;border-color:#210f38!important;border-width:1px!important;background-color:#fefefe!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-header {
color:#210f38!important;font-family:Verdana,Arial,Verdana,sans-serif!important;font-size:22px!important;text-decoration:none!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-header:hover {
color:#000!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-domen {
color:#00cbca!important;font-family:Open Sans,Arial,Verdana,sans-serif!important;font-size:18px!important;text-decoration:underline!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-domen:hover {
color:#999!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-text {
color:#000!important;font-family:Open Sans,Arial,Verdana,sans-serif!important;font-size:17px!important;}
#trg-b-pad-276902 .trg-b-wrap .trg-b-cta {
color:white!important;font-family:Roboto,Arial,Verdana,sans-serif!important;font-size:14px!important;background-color:#851796!important;}
</style>




<script>
try {
(function(w, d, prefix) {

w.RB = w.RB && w.RB.v && w.RB.v === 1 ? w.RB : (function() {
var
// main flag,
enabled = !1,
enabledObserver = !1,
enabledGeom = !1,
useObserver = !1,
useGeom = !1,

// old opera focus flag
focused = !0,

// counted flag
counted = 'mailru-visibility-counted',

// banners to inspect
banners = {},

// shortcuts
e = d.documentElement,

VE = (d.mozVisibilityState ? "mozvisibilitychange" : d.webkitVisibilityState ? "webkitvisibilitychange" : d.visibilityState ? "visibilitychange" : ""),
HP = ("hidden" in d) ? "hidden" : (("webkitHidden" in d) ? "webkitHidden" : (("mozHidden" in d) ? "mozHidden" : "")),
// lastTimeStamp = 0,

// timing
tm,

// interstion observer instance
observer,
supportIO = !!window.IntersectionObserver;

// handlers

function onFocusIn() {
focused = !0;
C(!0);
}

function onFocusOut() {
focused = !1;
}

// using visibility could have profits when tab is not

function onVisibilityChange() {
if (!d[HP]) onFocusIn()
else onFocusOut()
}

function onWindowScroll() {
C();
}

function onWindowResize() {
C();
}


// I &ndash; inspect

function I(bannerObject, id) {
if (Object.prototype.toString.call(bannerObject) === '[object Array]') {
Clear(bannerObject);
var k = bannerObject.length - 1;
for (; k >= 0; k--) {
if (!s(bannerObject[k].el, counted)) {
I(bannerObject[k]);
}
};
return;
}
// bannerObject contains bannerObject.el and bannerObject.pixels
if (!bannerObject.el.id) {
id = prefix + (new Date().getTime()) + (Math.round(Math.random() * 1E6));
bannerObject.el.id = id;
}

id = bannerObject.el.id;
var io = bannerObject.observer;
io = io && supportIO;
// lastTimeStamp = new Date().getTime();
// adding the banner container to storage
if (!banners[id]) {
banners[id] = {
c: bannerObject.el,
px: bannerObject.pixels,
cb: bannerObject.callback,
io: io
};
}

// enabling anyway
useObserver = useObserver || io;
useGeom = useGeom || !io;
on();
if (io) {
o(bannerObject.el);
}
C(!0);
}


// C &ndash; check viewability of banner with t, timeout after loading

function C(t) {
for (var id in banners) {
if (banners[id] && !G(id)) {
CL(id);
} else if (banners[id] && getVA(banners[id].c) >= 50 && hasFocus() && !banners[id].t) {
(function(_id) {
banners[_id].t = setTimeout(function() {
try {
P(_id)
} catch (e) {}
}, 1E3)
}(id));
} else if (banners[id] && getVA(banners[id].c) < 50) {
if (banners[id].t) {
clearTimeout(banners[id].t);
delete banners[id].t;
}
} else if (banners[id] && !hasFocus()) {
if (banners[id].t) {
clearTimeout(banners[id].t);
delete banners[id].t;
clearTimeout(tm);
t = false;
}
} else if (!banners[id]) {
CL(id);
}
}
if (t && useGeom) {
clearTimeout(tm);
tm = setTimeout(function() {
C(!0);
}, 3e2);
}
}

// CL &ndash; Clear timers and stop listeners

function CL(id, onlyTM) {
if (id && banners[id]) {
clearTimeout(banners[id].t);
banners[id].t = null;
if (!onlyTM) {
if (banners[id].io && observer) {
observer.unobserve(banners[id].c);
}
banners[id].c = null;
delete banners[id];
}
return;
}
clearTimeout(tm);
tm = null;
for (var id in banners) {
if (banners[id].t) {
CL(id, !0)
}
}
}

function Clear(bannersArray) {
if (bannersArray && bannersArray.length >= 0) { //clear banners from array
var k = bannersArray.length - 1;
var id;
for (; k >= 0; k--) {
id = bannersArray[k].el.id;
if (id && banners[id]) {
CL(id);
}
};
} else {
for (var id in banners) { //clear all
CL(id);
}
}

}


// P &ndash; pixel to send

function P(id, obj, cnt) {
if (!G(id)) {
CL(id);

// banner removed
return
}

if (banners[id]) {
obj = banners[id].c;
} else {
return;
}

if (!hasFocus()) {
CL(id, !0);
return;
} else if (getVA(obj) < 50) {
CL(id, !0);
return;
}

for (cnt = banners[id].px.length - 1; cnt >= 0; cnt--) {
new Image().src = banners[id].px[cnt];
};

// set counted flag - skip in next collect loops
obj[counted] = true;
//try fire callback
var cb = banners[id].cb;
if (cb && typeof cb === 'function') {
try {
cb();
} catch (e) {}
}
// remove banner from storage of inspectable items
CL(id);
// turn listeners off if banners are not present
if (!l(banners)) off();
}

function hasFocus() {
if (HP) focused = !d[HP];
else if (!VE && typeof d.hasFocus === "function") focused = d.hasFocus();
return focused;
}

function getVA(obj, source) {
if (obj.id && banners[obj.id] && banners[obj.id].io) {
return banners[obj.id].v || 0;
}
var R = {};
R.w = R.h = Infinity;
if (!isNaN(d.body.clientWidth) && d.body.clientWidth > 0) {
R['w'] = d.body.clientWidth;
}
if (!isNaN(d.body.clientHeight) && d.body.clientHeight > 0) {
R['h'] = d.body.clientHeight;
}
if (!!e && !!e.clientWidth && !isNaN(e.clientWidth)) {
R['w'] = e.clientWidth;
}
if (!!e && !!e.clientHeight && !isNaN(e.clientHeight)) {
R['h'] = e.clientHeight;
}
if (!!w.innerWidth && !isNaN(w.innerWidth)) {
R['w'] = Math.min(R['w'], w.innerWidth);
}
if (!!w.innerHeight && !isNaN(w.innerHeight)) {
R['h'] = Math.min(R['h'], w.innerHeight);
}
if (R.h == Infinity || R.h == Infinity) {
R = {
"E": ":-("
};
} else {
var r = obj.getClientRects()[0];
if (!r) {
R = {
"p": 0
};
return R;
}
R.t = r.top;
R.b = r.bottom;
R.l = r.left;
R.r = r.right;
if (r.bottom < 0 || r.right < 0 || r.top > R.clientHeight || r.left > R.clientWidth) {
R = 0;
} else {
var totalObjectArea = (r.right - r.left) * (r.bottom - r.top),
xMin = Math.ceil(Math.max(0, r.left)),
xMax = Math.floor(Math.min(R.w, r.right)),
yMin = Math.ceil(Math.max(0, r.top)),
yMax = Math.floor(Math.min(R.h, r.bottom)),
visibleObjectArea = (xMax - xMin) * (yMax - yMin);
R = Math.round(visibleObjectArea / totalObjectArea * 100);
}
}

return R;
}

/** LISTENERS SWITCHERS **/

function on() {
if (enabled) return;
if (!enabledGeom && useGeom) {
ev(w, 'resize', onWindowResize);
ev(w, 'scroll', onWindowScroll);
enabledGeom = true;
}
if (!enabledObserver && useObserver) {
observer = new IntersectionObserver(h, {
threshold: [0.5]
});
enabledObserver = true;
}
if (VE) ev(d, VE, onVisibilityChange);
else {
ev(w, 'blur', onFocusOut);
ev(w, 'focus', onFocusIn);
}
if (enabledGeom && enabledObserver) {
enabled = true;
}
}

function off() {
rm(w, 'resize', onWindowResize);
rm(w, 'scroll', onWindowScroll);
if (VE) rm(d, VE, onVisibilityChange);
rm(w, 'focus', onFocusIn);
rm(w, 'blur', onFocusOut);
if (observer) {
observer.disconnect();
observer = null;
}
clearTimeout(tm);
enabled = false;
useObserver = false;
useGeom = false;
enabledGeom = false;
enabledObserver = false;
}

/** INTERSECTION OBSERVER UTILS **/
function o(e) {
observer && observer.observe(e);
}

function h(changes) {
changes.forEach(function(changeRecord) {
var element = changeRecord.target;
var id = element.id;

if (id && banners[id]) {
banners[id].v = Math.round(changeRecord.intersectionRatio * 100);
}
});
C();
}

/** UTILS **/
// G - get element by ID;

function G(E) {
return d.getElementById(E)
}
// ev - EVent to handle

function ev(elem, eventName, callback) {
elem.addEventListener ? elem.addEventListener(eventName, callback, !1) : elem.attachEvent && elem.attachEvent("on" + eventName, callback)
}

function rm(elem, eventName, callback) {
elem.removeEventListener ? elem.removeEventListener(eventName, callback, !1) : elem.detachEvent && elem.detachEvent("on" + eventName, callback)
}
// obj length

function l(obj) {
var s = 0,
key;
for (key in obj) {
if (obj.hasOwnProperty(key)) s++
}
return s;
}

function s(elem, state) {
return !(typeof elem[state] == undefined || elem[state] !== true);
}
//elem state

/** PUBLIC INTERFACE **/

return {
I: I
// debug
// , banners: banners
,
v: 1
}
}());

}(window, document, 'mailru'))
} catch (e) {}
</script>
<script>
(function(prefix){
try{

function getAdsContainers() {
var ADS_CLASS = prefix + '-visibility-check',
ADS_COUNTER_CLASS = ADS_CLASS + '-counter',
ADS_CALLBACK_CLASS = ADS_CLASS + '-callback',
COUNTER_ATTR = 'data-counter',
CALLBACK_ATTR = 'data-callback',
OBSERVER_ATTR = 'data-observer',
containers = [],
countables = [],
i, k, counters, _counter, _observer;

containers = getByClass(document, ADS_CLASS);
for (i = containers.length - 1; i >= 0; i--) {
var counters = getByClass(containers[i], ADS_COUNTER_CLASS, 'span');
_counter = containers[i].getAttribute(COUNTER_ATTR);
_observer = containers[i].hasAttribute(OBSERVER_ATTR);
countables[i] = {
el: containers[i],
pixels: [],
observer: _observer
};
if (_counter) countables[i].pixels.push(_counter);
for (k = counters.length - 1; k >= 0; k--) {
_counter = counters[k].getAttribute(COUNTER_ATTR);
if (_counter && counters[k].parentNode === countables[i].el) countables[i].pixels.push(_counter);
}
var callback = getByClass(containers[i], ADS_CALLBACK_CLASS, 'span');
if (callback[0]) {
var _callback = callback[0].getAttribute(CALLBACK_ATTR);
if (_callback && window.RB_CALLBACKS && window.RB_CALLBACKS[_callback]) {
countables[i].callback = window.RB_CALLBACKS[_callback];
}
}
if (!countables[i].pixels.length) countables.splice(i, 1);
}

return countables;
}

function getByClass(parent, childClassName, tagName) {
if (parent.getElementsByClassName) {
return parent.getElementsByClassName(childClassName);
} else if (parent.querySelectorAll) {

return parent.querySelectorAll('.' + childClassName);
} else {
var els = [];
var tmp = parent.getElementsByTagName(tagName ? tagName : "*");
var regex = new RegExp("(^|\s)" + childClassName + "(\s|$)");
for (var i = 0; i < tmp.length; i++) {
if (regex.test(tmp[i].className)) {
els.push(tmp[i]);
}
}
return els;
}
}

RB.I(getAdsContainers());

}catch(e){}
}('mailru'))
</script>



</ins>
Port_Artur вне форума   Ответить с цитированием
Старый 20.02.2020, 13:46   #2
 
Аватар для mrSerebrykov
 
Регистрация: 20.02.2020
Сообщений: 6
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 1
Столкнулись с точно такой же проблемой (даже id рекламного банера такой же). Некоторая выборка сайтов, не на WP. Есть какая-то информация по проблеме?
mrSerebrykov вне форума   Ответить с цитированием
Старый 20.02.2020, 13:54   #3
 
Регистрация: 14.11.2013
Сообщений: 2,811
Доменные сделки: 44
Реноме: 1079
Одобрения
Спасибо (Отдано): 173
Спасибо (Получено): 1363
была история, что ломали хостинг, устанавливали бот в root, который автоматом доливал код с рекламой в стандартные CMS
проверьте права доступа к папкам на хостинге
Domaindex вне форума   Ответить с цитированием
Старый 20.02.2020, 13:56   #4
 
Аватар для mrSerebrykov
 
Регистрация: 20.02.2020
Сообщений: 6
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 1
Дополню некоторую информацию (прошу прощения за отдельный пост):
- интернет оператор Ростелеком (Ростовская область)
- сайты на разных движках, от битрикс до самописа
- постоянно используем в офисе платный антивирус (др веб)
- баннер есть даже на сайтах html шаблонов (без php) на технических поддоменах, предназначенных для разработки и закрытых от индекса
- баннер видим на нескольких компах
- баннера нет при просмотре через европейские VPN или мобильные устройства

Последний раз редактировалось mrSerebrykov; 20.02.2020 в 13:59.
mrSerebrykov вне форума   Ответить с цитированием
Старый 20.02.2020, 15:28   #5
 
Регистрация: 12.05.2010
Сообщений: 249
Доменные сделки: 3
Реноме: 184
Одобрения
Спасибо (Отдано): 57
Спасибо (Получено): 66
mrSerebrykov, копайте хостинг, взломано ПО сервера скорее всего. Льют определенный траф, поэтому нет трафика Европы и мобилок.
parenek вне форума   Ответить с цитированием
Старый 20.02.2020, 16:08   #6
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,328
Доменные сделки: 24
Реноме: 1183
Одобрения
Спасибо (Отдано): 483
Спасибо (Получено): 726
Отправить сообщение для Port_Artur с помощью ICQ
Сообщение от mrSerebrykov Посмотреть сообщение
Дополню некоторую информацию (прошу прощения за отдельный пост):
- интернет оператор Ростелеком (Ростовская область)
- сайты на разных движках, от битрикс до самописа
- постоянно используем в офисе платный антивирус (др веб)
- баннер есть даже на сайтах html шаблонов (без php) на технических поддоменах, предназначенных для разработки и закрытых от индекса
- баннер видим на нескольких компах
- баннера нет при просмотре через европейские VPN или мобильные устройства
А что у вас за хостинг?
У меня кстати тот же оператор.
Port_Artur вне форума   Ответить с цитированием
Старый 20.02.2020, 17:25   #7
 
Аватар для mrSerebrykov
 
Регистрация: 20.02.2020
Сообщений: 6
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 1
Сообщение от Port_Artur Посмотреть сообщение
А что у вас за хостинг?
У меня кстати тот же оператор.
Разные хостинги (бегет, свеб, форнекс), не связанные между собой сайты.
По ощущениям либо заражение ПК очередной вариацией внедрения рекламных баннеров, либо интернет-провайдер чудит.

p.s. на сайтах с доступом по https рекламы замечено не было
mrSerebrykov вне форума   Ответить с цитированием
Старый 20.02.2020, 17:30   #8
 
Аватар для Port_Artur
 
Регистрация: 03.12.2006
Адрес: Россия
Сообщений: 3,328
Доменные сделки: 24
Реноме: 1183
Одобрения
Спасибо (Отдано): 483
Спасибо (Получено): 726
Отправить сообщение для Port_Artur с помощью ICQ
Да у меня тоже проблема на сайтах без https
Port_Artur вне форума   Ответить с цитированием
Старый 20.02.2020, 17:39   #9
 
Аватар для mrSerebrykov
 
Регистрация: 20.02.2020
Сообщений: 6
Доменные сделки: 0
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 1
Сообщение от Port_Artur Посмотреть сообщение
Да у меня тоже проблема на сайтах без https
Выявить бы, что у нас общего. Может это поможет найти причину.
Начинаю грешить на Ростелеком.
mrSerebrykov вне форума   Ответить с цитированием
Старый 20.02.2020, 19:14   #10
 
Регистрация: 14.11.2013
Сообщений: 2,811
Доменные сделки: 44
Реноме: 1079
Одобрения
Спасибо (Отдано): 173
Спасибо (Получено): 1363
как показ рекламы на сайте может быть инициирован провайдером? )))
Domaindex вне форума   Ответить с цитированием
Ответ



Сегодня, 02:05

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:18. Часовой пояс GMT +4.