Как сделать чтобы реклама показывалась только если пользователь просмотрел больше одной страницы?
Я так понимаю нужна переменная "количество просмотренных юзером страниц" и ее проверка.
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Показ рекламы если просмотрено больше одной страницы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Andreich
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 18 лет 8 месяцев
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 2 месяца
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Andreich
Это легко делается при помощи cookies. Вкратце алгоритм такой:
1) При генерации страницы проверяем, есть ли у нас кукис по имени page_num (можно и любой другое имя, лишь бы оно не конфликтовало с именами форумных куков). Если есть, увеличиваем его на 1 и с помощью setcookie отсылаем обратно. Если нету, то устанавливаем его равным 1.
2) Смотрим текущее значение и если оно равно 2, то показываем рекламу.
Это легко делается при помощи cookies. Вкратце алгоритм такой:
1) При генерации страницы проверяем, есть ли у нас кукис по имени page_num (можно и любой другое имя, лишь бы оно не конфликтовало с именами форумных куков). Если есть, увеличиваем его на 1 и с помощью setcookie отсылаем обратно. Если нету, то устанавливаем его равным 1.
2) Смотрим текущее значение и если оно равно 2, то показываем рекламу.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Andreich
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 18 лет 8 месяцев
А сам форум не считает просмотры? Типа [USER_PAGE_VIEW]
Нашел я один код:
Но куда его вставлять? В session.php? И как вызвать из шаблона? К примеру в overall_footer.html
Нашел я один код:
Код: Выделить всё
код php если кому надо
это в самом начале, перед любым содержимым, передаваемым ползателю в браузер
<?
$visit++;
setcookie("visit", $visit, time() + 600); // 600- это время жизни плюшки
?>
это перед блоком РСЯ
<? if ($visit>2) { // больше 1,2,3,4,5 по вкусу ?>
<!-- Яндекс.Директ -->
<? } ?>-
Поручик
- Former team member
- Сообщения: 3942
- Стаж: 21 год 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 24 раза
- Поблагодарили: 54 раза
В Олимпусе есть возможность встраивать php-код непосредственно в шаблон. Настраивается в админке.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
Andreich
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 18 лет 8 месяцев
-
Поручик
- Former team member
- Сообщения: 3942
- Стаж: 21 год 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 24 раза
- Поблагодарили: 54 раза
Если по уму делать, то безопасно.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html

