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

Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 12:40
Aquarius
Доброго времени суток, парни!

Сегодня столкнулся одной проблемой.
Нужно вывести на форум объявку (HTML) только в одном разделе.
Например, на форуме есть 7 разделов, в одном из них есть 4 подраздела и нужно вывести объявку так, что бы она была видна только в этом разделе (во всех 4х подразделах) И во всех темах этого раздела форума.
Помогите реализовать, очень нужно!

На зоозащитном сайте люди под прикрытием волонтёров и работников приюта занимаются незаконным сбором денег с населения. Нужно сделать объявление, что бы люди были бдительны!

Заранее благодарю, надеюсь на Вас, парни... Вы же лучшие!

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 12:47
Smoke
Не совсем понял...
Может это?

Код: Выделить всё

$PAGE_ID$
$URI_ID$

:?

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 12:56
Aquarius
Нет. Так я пробовал.
Если вывести с помощью <?if($URI_ID$="frCategory54")?>, то объявление появится только на отдельной странице с этими 4мя подразделами. Далее заходишь в любой из 4х подразделов со списком тем - объявления нет.
А Page ID не прокатит, потому что при создании новой темы ID будет меняться, соответственно объявления не будет, либо каждый раз руками править нужно будет HTML, что тоже не представляется возможным...
Я думаю нужен скрипт и светлая голова! :)

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 13:09
Draft
Я не совсем понял что именно нужно, но думаю что тут нужно поиграться с if() и strpos()

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 13:24
Aquarius
Изображение

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 17:36
B3rKYT
Перед боди в общем виде страниц форума ставь следующий код:
<?if($URI_ID$='frForum2')?>Объявление<?endif?>

Синим обозначен ID подраздела, в котором будет отображаться объявление. А вообще, в будущем, обратите внимание в админ-баре на: Дизайн -> Список переменных страницы. Удачи! ;)

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 19:31
Aquarius
1. Таким макаром выводится объявление только в одном подразделе
2. При просмотре темы объявление пропадает

Немного не то, о чём я просил... :?
Нужно вывести объявление сразу в весь раздел (4 подраздела) и во все его темы...

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 19:55
Smoke
Пиши вручную, для каждой темы...

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 21:29
Aquarius
Отличный выход для 1527 тем :D Как я сразу не догадался? :D

Изображение

А если серьёзно, то есть какие-нибудь дельные предложения?

Re: Вопрос по форуму. Объявление только в одном разделе.

Добавлено: 22 мар 2009, 23:57
Draft
Код:

<?if(strpos($FORUM_TITLE$,'- НАЗВАНИЕ РАЗДЕЛА -')>-1)?>
Объявление
<?endif?>


Чёртоки (-), там где название раздела не убирать!
Пример:
<?if(strpos($FORUM_TITLE$,'- Игры -')>-1)?>
Вы находитесь в разделе игр!
<?endif?>


Оффтопик: Говорю же надо поиграться с strpos() и условиями