Реклама на форуме vbulletin

123
Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#11
SFVeles:
вроде этот шаблон только главную страницу меняет, или я путаю.

Так на внутренних страницах раздела это forumdisplay и там другая реклама.

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#12
Север:
И потом, бедных админов, тиранят юзеры..

Зачем же - этот блок лучше показывать гостям.

Север
На сайте с 21.03.2008
Offline
154
#13
Gray:
Зачем же - этот блок лучше показывать гостям

Я про частичные проблемы с отображением в браузерах, не exploer(как правило при сохранении поста). А не саму рекламу.

Тех. https://searchengines.guru/ru/forum/255402 подержка Vbulletin √ <---/---> Отличные VDS √ ( https://cp.inferno.name/cart.php?aff=2714 ) <---/---> Хочу Всё Знать https://t.me/hochuVsjoZnat
Rollo_Tomassi
На сайте с 04.04.2007
Offline
41
#14

После первого сообщения вывожу рекламу так, в postbit_legacy вставлен код:

<if condition="!$GLOBALS['FIRSTPOSTID']">

<br>
<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2">
Реклама
</td>
</tr>
<tr>
<td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
<center>
КОД РЕКЛАМЫ.
</center>
</td>
</tr>
</table>
</if>

Возник вопрос, как показывать эту рекламу только гостям форума?

P2
На сайте с 16.09.2005
Offline
183
#15
Rollo_Tomassi:
После первого сообщения вывожу рекламу так, в postbit_legacy вставлен код:

А в каком месте вставляете код?

N
На сайте с 06.05.2007
Offline
419
#16

Rollo_Tomassi, мда, тут есть неочевидная хитрость : некоторые шаблоны типа postbit обрабатываются в функции и нельзя обычные переменные типа $show использовать.

Поэтому в вашем случае пишем так :

<if condition="!$GLOBALS['FIRSTPOSTID'] && $GLOBALS['vbulletin']->userinfo['userid']==0">

Pavel2005, видимо в самом низу шаблона.

Кнопка вызова админа ()
PR
На сайте с 30.12.2007
Offline
140
#17
Rollo_Tomassi:
как показывать эту рекламу только гостям форума?

netwind,


<!-- Паказываем Гостям--><if condition="$show['guest']">

<if condition="!$GLOBALS['FIRSTPOSTID']">
<br>
<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2">
Реклама
</td>
</tr>
<tr>
<td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
<center>
КОД РЕКЛАМЫ.
</center>
</td>
</tr>
</table>
</if>

</if><!--/ Паказываем Гостям-->

Проверено на vBulletin 3.7.3

N
На сайте с 06.05.2007
Offline
419
#18

PROGRAMMATOR, а шаблон как назывался? точно postbit_legacy ? сомневаюсь. я же написал что $show не всегда доступна.

Rollo_Tomassi
На сайте с 04.04.2007
Offline
41
#19

Спасибо всем!

Воспользовался вариантом netwind, все работает.

PR
На сайте с 30.12.2007
Offline
140
#20

netwind, да, именно postbit_legacy, ниже кусок кода из этого щаблона


<if condition="$show['search']">
<tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
</if>
<if condition="$post['userid'] AND $show['member']">
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_contacts]</phrase></a></td></tr>
</if>
$template_hook[postbit_user_popup]
</table>
</div>
<!-- / post $post[postid] popup menu -->

<!-- Немного рекламки -->
<if condition="$show['guest']">
<if condition="!$GLOBALS['FIRSTPOSTID']">
<table><tr><td></td></tr></table>
<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]" colspan="2">
На правах рекламы
</td>
</tr>
<tr>
<td class="alt2" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px">
<center>
Тут код директа
</center></td></tr></table>
</if></if>
<!-- \Немного рекламки -->
netwind:
я же написал что $show

Возможно, но я думаю тогда бы не работал <if condition="$post['userid'] AND $show['member']"> В любом случае, главное работает :)

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий