Вопрос об индивидуализации форумов

Форум для авторов модов для phpBB 2.0.x.
Thoral

Вопрос об индивидуализации форумов

Сообщение Thoral »

Ребята, помогите, пожалуйста, разобраться с такой задачей:

Как можно сделать так, чтобы в каждом форуме можно было использовать различные информационные блоки, которые выдавались бы в зависимости от того или иного форума.

Например, как на Ру-борде (хотя там и Иконбоард) - в каждом форуме разные шапки.

Я в РHP почти не шарю :( Пробовал cлепить это:

viewforum.php

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

if ( $forum_id="1" )
{ $block="content1"; }

elseif ( $forum_id="2" )
{ $block="content2"; }

else { $block=""; }
Там же, передаём во viewforum_body.tpl

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

$template->assign_vars(array(
[...лишнее вырезано..]
'BLOCK' => $block));
И вызываем во viewforum_body.tpl через {BLOCK} в любом нужном месте..

Однако не работает :( Скорей всего, неправильно беру id текущего форума..

Надоумьте, пожалуйста.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Не $forum_id=1, а $forum_id==1. = является оператором присваивания.
Кроме того, как мне кажется, здесь лучше использовать switch-case.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Thoral

Сообщение Thoral »

спасибо, разобрался ))

Вернуться в «Для авторов (phpBB 2.0.x)»