Оказалось,
что манипуляции с форумом проходят легче:
в шаблонах форума есть "Вид материалов", в нем используется
переменная $NUMBER$ - порядковый номер материала.
Но в самой
переменной хранится не числовой номер, а целая ссылка:
<a name="1"
class="postNumberLink" href="javascript://"
rel="nofollow" onclick="prompt('Прямая ссылка к сообщению','http://wondermaker.at.ua/forum/2-1-1-16-1296025783');return
false;">1</a>
Наша задача
- "вырезать" из этого текста номер сообщения, который можно
определить из имени ссылки ">1</a>:
<?if
(strpos($NUMBER$,'>1</a>')>0)?> баннер-1
Для
многостраничной темы будет большой минус - баннер будет выводиться на каждой
странице ТОЛЬКО если для темы включена галочка "Первое сообщение темы
сделать шапкой (показывать на всех страницах). Остальные страницы не будут
содержать рекламы.
Как решить
сию проблему не ясно. Как вариант, делать все темы с пометкой о повторе первого
сообщения в качестве шапки. Как вариант, делать все темы с пометкой о повторе
первого сообщения в качестве шапки. Сделать это можно принудительной установкой
checkbox в форме добавления сообщения форума Ucoz:
<script>
$("#firstontop").attr('checked',true);
</script>
Либо ставить
баннер после каждой 10-й темы:
<?if
(strpos($NUMBER$,'0</a>')>0)?> Баннер-10
Под этот код
попадут сообщения, оканчивающиеся на ноль - 10, 20, 30 и т.д.
В этом случае сначала надо вывести баннер для первого сообщения, а затем
повторять его каждый 10, 20, 30-й и т.д. пост:
<?if
(strpos($NUMBER$,'>1</a>')>0)?> Баннер-1 <?if
(strpos($NUMBER$,'0</a>')>0)?> Баннер-10
ПС: This
feature is for Premium users only!
Рекомендую Вам также почитать:
Загрузить, скачать WEB программирование, Как вывести баннер на форуме Ucoz в первом сообщении темы бесплатно.
Скачать Как вывести баннер на форуме Ucoz в первом сообщении темы бесплатно
Как вывести баннер на форуме Ucoz в первом сообщении темы бесплатно и без регистрации. При копировании материала указывайте источник
Как вывести баннер на форуме Ucoz в первом сообщении темы download free
|