VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Для того чтобы реклама Google отображалась после первого сообщения в списке сообщений нужно в конце шаблонов postbit и postbit_legacy вставить следующий код:
HTML Code:
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] == '1')"><div id="adsense_firstpost">
// Здесь код adsense
</div></vb:if>
Второй способ:
добавить в разделе Реклама из админки.
Выбираем страницу: Thread - выбираем First Post Content, дальше вроде все понятно
В этом случае реклама размещается прямо внутри сообщения справа, поэтому рекомендую использовать вертикальный блок
По-моему этот способ добавления рекламы - существенное преимущество 4ки
Второй вариант, конечно, удобнее, но мне как то больше по душе первый, так аккуратнее. Либо варианта средствами рекламной площадки вБ нужно менять положение рекламного блока под сообщение.
А как сделать 1 и 2 сообщение или 1, 2 и 3 ?
Добавить post[postcount] == '1,2,3' или 3 раза добавить весь код с 1, 2 и 3
Работает везде, в 4 в шаблоне прописываются места под рекламу. Они наконец-то до этого додумались.
@Emitsu
Простоузер
Join Date: Oct 2009
Posts: 13
Версия vB: 4.0.x
Пол:
Reputation:
Novice 1
Репутация в разделе: 1
0
Подскажите, как сделать рекламу в первом сообщении только для незарегистрированных пользователей, а не для всех?
@Hitsi
Специалист
Join Date: Nov 2007
Location: где-то рядом
Posts: 632
Версия vB: 4.0 Beta
Reputation:
Professional 333
Репутация в разделе: 310
1
добавить в условие проверку
Code:
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] == '1') AND (!$show['member'])">
@Emitsu
Простоузер
Join Date: Oct 2009
Posts: 13
Версия vB: 4.0.x
Пол:
Reputation:
Novice 1
Репутация в разделе: 1
1
Спасибо, но оно у меня работать не захотело.
нарыл в старых шаблонах
Code:
<if condition="!$bbuserinfo['userid']">
и все заработало!
@zogg
Простоузер
Join Date: Dec 2009
Posts: 16
Reputation:
Novice 1
Репутация в разделе: 1
0
Quote:
Originally Posted by Emitsu
Подскажите, как сделать рекламу в первом сообщении только для незарегистрированных пользователей, а не для всех?
В админке управление рекламой - там настраиваем: Отображать эту рекламу, если... Пользователь принадлежит группе пользователей (тут выбираем unregistered/not logged in)
@dasagere
Простоузер
Join Date: Apr 2009
Posts: 15
Версия vB: 4.1.x
Reputation:
Novice 2
Репутация в разделе: 2
1
как бы придумать, чтобы реклама отображалась не после первого поста темы, а после первого поста страницы.
Нужно что-то типа
<vb:if condition="(THIS_SCRIPT == showthread) AND ($post[postcount] % {кол-во постов на странице из настроек} == 1)
Вопросы:
1. Распознает ли % как остаток от деления?
2. Где взять {кол-во постов на странице из настроек}?
dasagere добавил 25.08.2010 в 12:54
сделал, всё работает)
<vb:if condition="(THIS_SCRIPT == showthread) AND (($post[postcount] % $vboptions[maxposts]) == '1')">
Last edited by dasagere : 08-25-2010 at 12:54 PM.
Reason: Добавлено сообщение