big boy

big boy
Рейтинг
358
Регистрация
18.11.2006
Должность
webmaster
Ким_иррр:
что то в базу у меня тоже ничего не пишет, можете скинуть дамп или пример, если не трудно, может не так сделал, просто посмотреть хочется работу скрипта
nik2019:
Потратил минут 40 и так и не получилось сделать. Базу создал, файлы закачал, путь прописал. Но показатели 0 в таблице.

В БД через phpMyadmin вставьте:


CREATE TABLE `adblock` (
`adblock_yes` int(11) NOT NULL,
`adblock_no` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CHARSET в данном случае может быть и utf-8

Далее в файле config.php необходимо прописать доступы к БД. Если не знаете какие доступы, подсмотрите конфиги ваших CMS на хостинге.

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

ИМХО эффективнее сливать на CPA офферы, при этом вешать баннеры не стандартных размеров + пикчи вставлять со своего хостинга. Но у меня на практике получилось, что у тех, кто блокирует рекламу, какая-то баннерная слепота - показов много, а кликов ничтожно мало.

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

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

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 (и тд) да или просто вбивание в консоль команд не имело никаких реальных шансов воздействия на игровой процесс.

Всего: 2841