PHPBB <! - 如果有什么东西在这里或东西在这里 - >

时间:2014-07-28 14:42:14

标签: html phpbb

我试图在PHPBB中做一个简单的if语句,我无法找出或找到在if语句中执行“或”的解决方案。 我已经找到了如何查明某个成员是否属于某个组的一部分,但现在我需要查找该用户是属于该组还是该组。

我试过了

<!-- IF S_GROUP_ID == 12 || S_GROUP_ID == 5 -->

我试过

<!-- IF S_GROUP_ID == 12 or S_GROUP_ID == 5 -->

我错过了什么或者你不能在IF声明中做什么......?

2 个答案:

答案 0 :(得分:0)

试用/错误后我找到了解决方案

on includes / functions.php我需要添加

if ( !function_exists('group_memberships') )
    {
        include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
    }
    $groups = group_memberships(false,$user->data['user_id']);
    foreach ($groups as $grouprec)
    {
        $template->assign_vars(array(
        'S_GROUP_' . $grouprec['group_id'] => true
        ));
    }

之前

//The following assigns all_common_variables that may be used at any point in a template.

在.html模板页面上我需要这样做:

<!-- IF S_GROUP_12 || S_GROUP_5 -->
...
<!-- ENDIF -->

答案 1 :(得分:-1)

我会尝试:

<!-- IF S_GROUP_ID == 12 -->

<!-- ELSEIF  S_GROUP_ID == 5 -->


<!-- ELSE -->

<!-- ENDIF -->