KGB

Рейтинг
164
Регистрация
10.08.2006
Kepus:
Раньше же такие ошибки не появлялись.

Откройте php.ini и посмотрите что там в error_reporting

Возможно раньше нотисы были отключены.

Вот только отключать не рекомендуется, лучше проверку делать на переменную как написал Aisamiery

Dram:
Зачем вам лишняя фигня на сервере, лишняя прослойка?

Если вдруг вопрос ко мне, то ответ выше

KGB:
Я не особо знающий человек,

Просто невозможно все знать и, главное уметь.

А если вопрос к ТС, то если он держал сервер до этого без ISPManager, то навик он не нужен.

Kepus:
За последние два года я методом тыка собрал неплохую конфигурацию NGINX и PHP5,
Kepus:
Вообщем я решил перейти на Debian 8 + ISPManager 5, продолжив использовать только NGINX и PHP5-FPM
Kepus:
Хотелось бы узнать у знающих людей

Я не особо знающий человек, но наличие ISPManager 5 на сервере нисколько не мешает мне править конфиги в ручную.

Kepus:
все правки в конфигах ISPManager 5

Правки в конфигах самого ISPManager 5 придется также делать вручную, а вот правки в конфигах сервера, а также приложений, можно делать как в ручную так и через ISPManager. Другое дело, что в ISPManager, есть определенные шаблоны конфигов, используемые для автоматизации процесса, которые, кстати, в 5-й версии можно редактировать.

Для меня ISPManager - это просто помощник в тех вопросах, в которых я не силен или не особо хочется заморачиваться (по разным причинам, одна из них, все знать невозможно, другая -на все не хватит времени). Но, как минимум, nginx, php, mysql и апач (там где он задействован) я настраивал ручками

RiDDi:
Многие не понимают 159, 162 и других статей ГК на тему "устных" договоров считая, что устно может быть заключена любая сделка предмет которой не требует по закону письменного договора.

Но это не так.

В законе есть маленькая такая приписка "исполняемые при самом их совершении", что на практике означает возможность одновременно с устными договоренностями исполнить сделку. Например, при покупке чего-то в магазине или любой подобной сделке "из рук в руки".

Это Вы не понимаете смысл п.2 ст. 159 ГК РФ в системной связи со ст. 162 ГК и еще вводите в заблуждение остальных. А смысл п.2 как раз таки в обратном - даже если законом установлено требование о необходимости простой письменной формы, не при этом прямо не указано, что несоблюдение требования о простой письменной форме влечет недействительность сделки, и стороны не установили подобное требование своим соглашением, сделка, исполняемая при ее совершении, все равно может быть совершена устно.

Перевожу с юридического на русский. Сделка, исполняемая при ее совершении и совершенная устно, является недействительной только при соблюдении одного из след условий.

1. Законом установлена письменная нотариальная форма.

Или.

2. Законом установлена простая письменная форма и прямо указано, что ее несоблюдение влечет недействительность.

Или

3. Стороны установили, что сделка должна совершаться в письменной форме.

Что же касается вопроса ТС, то ответ прост: зачем мне холодильник, если я не курю. Другими словами, при таких данных единственного ответа быть не может.

TheVS:
попробую после праздников.

Ну в принципе у меня щас так и устроено и работает.

Более того приведу весь используемый мной код, может кому интересно.

Разумеется, все настройки, цифры и т.п. условны.


<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<script type="text/javascript">

var rtbW = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

function getRTBpageNumber(key) {
window[key] = window[key] || 0;
return window[key]++;
}

</script>

</head>

//////////////////////////////////////////////////////

<div id="rtbBlock1">
<div id="unikalnyiIRtbbBloka" class='yandex-adaptive classYandexRTB'></div>
</div>
<script type="text/javascript">
(function(w, d, n, s, t) {
if ( rtbW >= 960 ){ var rtbBlockID = "R-A-XXXX-1"; }
if ( rtbW <= 959 ){ var rtbBlockID = "R-A-XXXX-2"; }
if ( rtbW <= 799 ){ var rtbBlockID = "R-A-XXXX-3"; }
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: rtbBlockID,
renderTo: "unikalnyiIRtbbBloka",
async: true,
pageNumber: getRTBpageNumber( rtbBlockID ),
directSettings: {
titleColor: '#f00',
urlColor: '#00a',
hoverColor: '#00f',
bgColor: '#0f0',
siteBgColor: '#000',
borderColor: '#f00'
},
onRender: function(data) {
/*console.log(data.product);*/
if (data.product == "direct"){
document.getElementById("rtbBlock1").style.textAlign = "center";
}
}
}, function() {
var g = document.createElement("ins");
g.className = "adsbygoogle";
g.style.display = "block";
if (rtbW >= 960){
g.style.width = "300px";
g.style.height = "250px";
}else{
g.setAttribute("data-ad-format", "horizontal");
}
g.setAttribute("data-ad-client", "ca-pub-XXXXXXXXXXXXXX");
g.setAttribute("data-ad-slot", "XXXXXXXXXXX");
document.getElementById("unikalnyiIRtbbBloka").appendChild(g);
(adsbygoogle = window.adsbygoogle || []).push({});
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
</script>
IgorIP:

<div id="yandex_rtb_R-A-XXXXXX-Y"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-XXXXXX-Y",
renderTo: "yandex_rtb_R-A-XXXXXX-Y",
async: true
}, function() {
document.getElementById('yandex_rtb_R-A-XXXXXX-Y').innerHTML = '<scr'+'ipt async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></scr'+'ipt> <ins class="adsbygoogle" style="SSS" data-ad-client="ca-pub-ZZZ" data-ad-slot="QQQ"></ins>';
(adsbygoogle = window.adsbygoogle || []).push({});
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
</script>

Как-то так.
TheVS:
У меня эта конструкция совсем не работает.

Действительно, при использовании innerHtml адсенс показывается через раз.

Пробуем вот такой вариант.

В секцию head вставляем


<head>
..........................
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
</head>

Это для того, что бы не дергать скрипт каждый раз. И это прямо разрешено гуглем.

Ну а сам код


<div id="yandex_rtb_R-A-XXXXXX-Y"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-XXXXXX-Y",
renderTo: "yandex_rtb_R-A-XXXXXX-Y",
async: true
}, function() {
var g = document.createElement("ins");
g.className = "adsbygoogle";
g.style.display = "block";
g.setAttribute("data-ad-client", "ca-pub-ZZZZZZZZZZZZZZZ");
g.setAttribute("data-ad-slot", "QQQQQQQQQQQQQQQQQQ");
g.setAttribute("data-ad-format", "auto");
document.getElementById("yandex_rtb_R-A-XXXXXX-Y").appendChild(g);
(adsbygoogle = window.adsbygoogle || []).push({});
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");
</script>

Такой вариант вроде работает без проблем

qwerty2009:
блоки яндекса надо разместить после первого сообщения в теме

А еще неплохо бы на календарь взглянуть. И там почти 2017 год. А то посещение сайта мне напомнило 2005 с популярной тогда PHP-Nuke

iq2003:
а что имеется ввиду под 100 % ?

что это за блоки такие хитрые и какие форматы приблизительно?)

Жопа это полная. Читайте отсюда и дальше https://yandex.ru/blog/partner/sobiraem-obratnuyu-svyaz-o-perekhode-na-rtb/585a573ac29a890017f680d8

Я их там аккуратно в их же дерьмо тыкаю, но им все божья роса.

Кому лень там читать, привожу цитату "техподдержки" из почтовой переписки

100%x – это редкие форматы медийной рекламы. В настоящее время такие рекламные блоки подбираются очень редко. Указывать только форматы 100%x мы не рекомендуем.

Они накрутили в настройках кучу выборов форматов, прям глаза разбегаются, на практике этим выбором не воспользоваться. Например нельзя в одном блоке выбрать два формата медийки, скажем 300х250 и 300х300, хотя казалось бы удобно, нет рекламы 300х300 пусть крутиться 300х250. Не, выбрать можно, только на сайте будет жопа в 50px, потому как контейнер для блока все равно будет высотой 300 px

Дизайн дашборда немного изменили. Надо же, ну прям таки так это важно было делать щас

qwerty2009:
вырос доход с 200 рублей до 1000.

Млин, у меня на одном заброшенном сайте тоже доход вырос со 150-200 рублей до 500 р. Но даже если бы он вырос до 1000 или до 2000 р. я бы этого не заметил, потому как это мизер в общей сумме доходов. Вы вообще понимаете, что у многие говорят о совершенно ином порядке цифр, где падение дохода на 20% может означать недополучение десятков т.р.?

Всего: 1857