- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Форум полностью на PHP. Я сам полез делать взял и вставил коды в файл вьютопик.пхп в скрипт форума. Всё получилось. Но два блока адсенс стали отображаться во всех сообщениях на форуме. А мне надо, чтобы только в первом сообщении. Например, если тема имеет 10 страниц то в первом сообщении на каждой странице темы.
Нужно в код вставить счетчик сообщений. И при равном значении единице выводить рекламный блок. Пример реализации будет примерно такой.
В самом начале скрипта задаем переменную:
<?php $countMessage = 0;
Далее в месте, где требуется выводить рекламный блок:
<?php
$countMessage++; //увеличиваем значение на единицу
if($countMessage==1) {
echo 'тут код рекламного блока';
}
Плюс такого решения, что вы можете выводить рекламные блоки также в середине странице, например в 7 сообщении, и в конце, например в 15 сообщении
<?php
$countMessage++; //увеличиваем значение на единицу
if($countMessage==1 || $countMessage==7 || $countMessage==15) {
echo 'тут код рекламного блока';
}
rche, спасибо, но попробовал, не получилось.
Все форумы на php - полностью на пхп. Движок форума какой используется?
Возможно скрипт(файл) в который вы вставляете код, полностью включен в тело цикла, по этому переменной
<?php $countMessage = 0;
всегда будет присваиваться ноль, а затем увеличиваться на единицу и проходить через условие, как следствие нужный результат не достигнут. Попробуйте просто убрать первую строчку, объявление переменной: <?php $countMessage = 0; , или перенести эту строчку например к конфиг форума, что-бы она не обнуляла счетчик.
Все форумы на php - полностью на пхп. Движок форума какой используется?
Flazy 0.7
© 2008 Flazy, основано на коде © 2008 PunBB, и частично © 2008 FluxBB
rche, мне бы точно знать как сделать, а то пробовать можно до бесконечности.
Не актуально Нужна реализация только джаваскриптом.
Реализация через javascript не нарушает правила Adsense о том, что нельзя модифицировать их код?
Для реализации на JS
Создаем блок, в любом месте на странице
<div class="adv">тут код адсенса</div>
в CSS прописываем .adv {display:none}
И код на JS
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('.СЕЛЕКТОР_ПЕРВОГО_БЛОКА_СОБЩЕНИЯ_НА_ФОРУМЕ').html($('.adv').html());
});
</script>
rche, спасибо большое, но уже сделали с другим программистом.
Не актуально. Тему можно закрывать.