big boy

big boy
Рейтинг
371
Регистрация
18.11.2006
Должность
webmaster

Интересно, тенденция к госрегулированию сфер бизнеса и целых рынков когда-нибудь прекратится?

Возможно кому-то тоже будет полезно.

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

Из коробки такое делать нельзя, скрипт вызывается только один раз.

Из быстрых решений в голову пришел только костыль. По логике должно сработать, но я не тестировал.

1) Дублируем файлы message.php ровно столько раз, сколько у вас блоков рекламы при этом меняя им названия, например message1.php, message2.php и тд. В каждом файле можно прописать разные сообщения и CSS стили.

3) В тех местах сайта, где нужно выводить сообщения вставляем модифицированный код вызова:

<script>
//Проверяем наличие переменной скрипта advert.js. Если есть - адблок её не заблокировал, значит его нет или он выключен.
if (!('ab' in window)) { window.ab = true; }

//Если есть адблок - выводим сообщение

if (window.ab == true) {
$.ajax({
url: "message1.php",
success: function(data){
$("#result").html(data);
}
});
}

//Если нет адблока, то ничего не выводим.

</script>

При этом #result меняем на id контейнера блока рекламы. По умолчанию выводится в

<div id="result"></div>

Если для каждого блока хотите показывать одинаковые сообщения, то тиражировать message.php не надо и можно вызывать один и тот же файл, но заменять #result на id каждого блока не забывайте.

---------- Добавлено 16.11.2015 в 16:05 ----------

Не выспался, голова плохо варит. Дублировать весь код необязательно.

Изначально код вызова такой:

    <script>
if (!('ab' in window)) { window.ab = true; }


//Есть адблок
if (window.ab == true) {
$.ajax({
url: "write.php?ab=1",
success: function(data){
$("#result").html(data);
}
});
}
//Нет адблока
else {
$.ajax({
url: "write.php?ab=0",
success: function(data){
$("#result").html(data);
}
});
}
</script>

Добавляем вызов дополнительных сообщений в него же:

    <script>
if (!('ab' in window)) { window.ab = true; }


//Есть адблок
if (window.ab == true) {
$.ajax({
url: "write.php?ab=1",
success: function(data){
$("#result").html(data);
}
});

//Дополнительные сообщения:
$.ajax({
url: "message1.php",
success: function(data){
$("#div-id-1").html(data);
}
});

$.ajax({
url: "message2.php",
success: function(data){
$("#div-id-2").html(data);
}
});

$.ajax({
url: "message3.php",
success: function(data){
$("#div-id-3").html(data);
}
});

}
//Нет адблока
else {
$.ajax({
url: "write.php?ab=0",
success: function(data){
$("#result").html(data);
}
});
}
</script>

Соответственно вместо #div-id-1 вставляем id рекламных блоков.

Масяня:
Потому что уже обсуждают в другой ветке. Странно, что Вы не прочитали какие уже идут обсуждения.
/ru/forum/915961

Спасибо! Не заметил тему, хотя даже поиск юзал.

Странно, что такую "шикарную" новость никто не откомментил.

akigleo:

В облаке постоянно появляются ссылки вида:
Рґрѕрєсѓрјрµрѕс‚с‹ рє сѓрїр°рєрѕрірѕс‡рѕс‹р№ р»ресѓс‚ рѕр±сђр°р·рµс†
Рєрес‚р°р№сѓрєрерµ сѓрµрјрµрѕр° рїрѕрґсѓрѕр»рѕсѓс…р°

Очень старая болячка. Прошлый владелец так и не решил её.

daemonZ:
Спасибо за расширенный ответ.
Сейчас идет переделка скрипта с нуля, и некоторые из этих моментов будут доработаны, а некоторые и вовсе переделанные.

Очень жду обновление!

P.s. Накинуть плюс форум до сих пор не даёт 😂

Niks:
то мы берем себе 10%, и игрок забирает 1800 рублей в карман.

Вас спрашивали, что будет, если игрок поставил 1000 рублей против бота и выиграл. Т.е. пришел ко мне на сайт игрок, поставил 1000 рублей против бота, выиграл и получил 1800? Откуда эти 800 взялись? И если уж 10%, то наверное не 800, а 900?

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

Но что-то мне подсказывает, что ТС пошел рисовать в экселе табличку с данными ставок 😂 Если вообще заметил этот вопрос в свой адрес.

Забить и продвигать свой сайт дальше, попутно пользуясь фичей оригинальных текстов в я.вебмастере. Копипасту рано или поздно забанят на автомате.

Покушать принёс на случай, если кто-то так же интересуется.

Fast-Paced Multiplayer - разжевывание основ мультиплеерной архитектуры, проблем с лагами и способов их решения: http://www.gabrielgambetta.com/fast_paced_multiplayer.html

Почти то же самое, но с уклоном в HTML5, socket.io и node.js (как раз по теме топика) - http://buildnewgames.com/real-time-multiplayer/

Второй сайт целиком ушел в закладки.

Так же могу посоветовать очень хороший форум с отзывчивыми ребятами - http://www.html5gamedevs.com

Для начала хотя бы просто возможность заходить в одну "комнату" нескольким людям, какие-нибудь кубические фигуры, ездить и сталкиваться, при этом чтобы artmoney, cheat engine (и тд) да или просто вбивание в консоль команд не имело никаких реальных шансов воздействия на игровой процесс.

Pegistrator, я хамить начал? 😂 Только что перечитал всю нашу переписку и не увидел ни единого слова хамства со своей стороны, не считая "обидчивой девочки", которую к слову уже выпилили с форума, но это и не в личке дело было. Зато с Вашей стороны общение на ТЫ и мат являются, по всей видимости, нормой общения с незнакомыми людьми. И мое предложение прекратить тратить время на перепалку Вы так же проигнорировали и пытаетесь из неадеквата сделать меня.

Так как сейчас уже пошел откровенный флуд не по теме, прошу прощения и удаляюсь навсегда. За ап темы можно не благодарить ;)

Всего: 2980