Страница 1 из 1

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

СообщениеДобавлено: 19 янв 2009, 23:54
Ritlz
Решил реализовать так

В "Форум -> Вид материалов" в конце добавил
Код: Выделить всё
<?if($NUMBER$=1)?>
<div style="padding:10px 0px 10px 20px;">
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr><td width="23%" class="postTdTop" align="center">РЕКЛАМА</td><td class="postTdTop">Дата: $WDAY$, $DATE$, $TIME$</td></tr>
<tr><td class="postTdInfo" valign="top">
<img title="РЕКЛАМА" class="userAvatar" border="0" src="http://shuffledance.org/images/reklama.jpg">
<div class="postUserGroup">Группа: Боты</div>
<div class="statusBlock">Статус: <font color="f7f93e">Всегда тут</font></div>
</td>

<td class="posttdMessage" valign="top">Здесь будет реклама, а может быть и ваша!
<br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">Йа рекламко!</span>
</td></tr>
</table>
</div>
<?endif?>


Но почему то не хочет показываться ! :(
Какие будут идеи ?

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 10:43
Youzer
а я бы вот так сделал:
Форум --> Вид материалов

$NUMBER$ заменить на
Код: Выделить всё
<span id="num$ID$">$NUMBER$</span>


внизу вставить:
Код: Выделить всё
<!-- BLOCK START -->
<div style="display: block;" id="d$ID$"><div class="divtop"></div>
<div class="mydiv">

<!-- START -->
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr><td width="23%" class="postTdTop" align="center">РЕКЛАМА</td><td class="postTdTop">Дата: $WDAY$, $DATE$, $TIME$</td></tr>
<tr><td class="postTdInfo" valign="top">
<img title="РЕКЛАМА" class="userAvatar" border="0" src="http://shuffledance.org/images/reklama.jpg">
<div class="postUserGroup">Группа: Боты</div>
<div class="statusBlock">Статус: <font color="f7f93e">Всегда тут</font></div>
</td>
<td class="posttdMessage" valign="top">Здесь будет реклама, а может быть и ваша!
<br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">Йа рекламко!</span>
</td></tr>
</table>
<!-- END -->

</div></div><script>d=document.all['d$ID$'];d.style.display='none';n=document.all['num$ID$'].innerHTML;  n=n.slice(n.indexOf('>')+1,-4);
if(n==1||n==16||n==31||n==46||n==61||n==76||n==91||n==106||n==121||n==136){d.style.display='block';  }</script>
<!-- BLOCK END -->


ну и классы .divtop и .mydiv прописать как надо

з.ы. порядок выведения оставил авторский, при желании самому можно периодичность поменять

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 16:15
Ritlz
Код: Выделить всё
...if(n==1||n==16||n==31||n==46||n==61||n==76||...

а можно это переделать во что-то вроде (n mod 15==1) ? (надеюсь меня поняли)

ЗЫ мой вариант обрабатывает сервер, а у тебя клиент трудица :( , лагать должно сильно вроде :(

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 16:34
AllCity

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 16:41
Ritlz
AllCity писал(а):http://web-codes.net/viewtopic.php?p=72#p72
viewtopic.php?p=213#p213

это намёк на то что моим способом никак нельзя ? ))))

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 16:47
AllCity
Код: Выделить всё
$NUMBER$=1

а должно быть
Код: Выделить всё
$NUMBER$="1"

:lol: :lol: :lol:

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 16:59
Ritlz
AllCity писал(а):
Код: Выделить всё
$NUMBER$=1

а должно быть
Код: Выделить всё
$NUMBER$="1"

:lol: :lol: :lol:

и с кавычками не пашет ! вот чудеса :(

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 17:05
Vanofuture
А ты понимаешь что это будет только на самой первой странице темы, а не после первого поста на каждой странице?

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 17:15
AllCity
Ага и макс можно до 5 условий и if ;)

Re: Реклама на форуме

СообщениеДобавлено: 20 янв 2009, 18:41
Ritlz
Vanofuture писал(а):А ты понимаешь что это будет только на самой первой странице темы, а не после первого поста на каждой странице?

Понимаю
AllCity писал(а):Ага и макс можно до 5 условий и if ;)

всмысле ?