Страница 1 из 1
Вопрос по форуму. Объявление только в одном разделе.
Добавлено: 22 мар 2009, 12:40
Aquarius
Доброго времени суток, парни!
Сегодня столкнулся одной проблемой.
Нужно вывести на форум объявку (HTML) только в одном разделе.
Например, на форуме есть 7 разделов, в одном из них есть 4 подраздела и нужно вывести объявку так, что бы она была видна только в этом разделе (во всех 4х подразделах) И во всех темах этого раздела форума.
Помогите реализовать, очень нужно!
На зоозащитном сайте люди под прикрытием волонтёров и работников приюта занимаются незаконным сбором денег с населения. Нужно сделать объявление, что бы люди были бдительны!
Заранее благодарю, надеюсь на Вас, парни... Вы же лучшие!
Re: Вопрос по форуму. Объявление только в одном разделе.
Добавлено: 22 мар 2009, 12:47
Smoke
Не совсем понял...
Может это?

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 тем

Как я сразу не догадался?

А если серьёзно, то есть какие-нибудь дельные предложения?
Re: Вопрос по форуму. Объявление только в одном разделе.
Добавлено: 22 мар 2009, 23:57
Draft
Код:
<?if(strpos($FORUM_TITLE$,'- НАЗВАНИЕ РАЗДЕЛА -')>-1)?>
Объявление
<?endif?>
Чёртоки (-), там где название раздела не убирать!Пример:
<?if(strpos($FORUM_TITLE$,'- Игры -')>-1)?>
Вы находитесь в разделе игр!
<?endif?>
Оффтопик: Говорю же надо поиграться с strpos() и условиями