phpBB - 一块板上的两个论坛视图?

时间:2014-10-30 08:56:52

标签: javascript jquery phpbb3

当登录用户点击链接或按钮(我可以放在头文件中)时,尝试在phpBB中创建一个场景,会显示一组论坛。当用户单击标题中的另一个链接时,将显示另一组论坛。我有一个大的phpBB板,需要在一个视图显示15个论坛,然后第二个视图显示其他15个论坛。这对于真正的大型电路板来说会很好。

我的想法是设置一个phpBB用户组(例如,usergroupF)。此用户组的权限设置为可供论坛视图2(板载30个论坛中的15个)访问,但不能访问论坛视图1(30个论坛中的其他15个)。

因此,如果用户在usergroupF中,他们可以在论坛视图2中看到15个左右的论坛,但在论坛视图1中看不到15个左右的论坛。

因此,当访问者第一次看到董事会或用户首次登录时,他们首先会看到论坛视图1.如果他们点击特殊链接,他们将作为usergroupF的成员临时存在。对于此用户,论坛视图2现在可见,但不显示论坛视图1.

然后他们再次点击链接,他们作为usergroupF成员的存在将被删除,他们只会看到论坛视图1.

当我提到链接时,我的意思是可以简单地将其放入主题的over_header.html文件中。至于什么可以创建这种用户组切换,似乎jQuery片段可能是要走的路。例如,我在这里找到了一个简单的教程: http://www.randomsnippets.com/2011/10/09/how-to-hide-or-show-content-based-on-links-or-urls-via-javascript-jquery/

所有查询都会将用户添加到usergroupF,或者从usergroupF中删除用户。

可以创建两个不同版本的脚本 - 一个用于将用户添加到usergroupF,另一个用于从usergroupF中删除用户。这些可以显示取决于用户是否是usergroupF的成员,使用简单的phpBB if语句,因此一次只能看到一个链接。

最终结果将是一个巨大的董事会,有30个论坛,可以有2个单独的视图,用户可以切换回来,第四个(每个只有15个论坛可见)。这对使用phpBB的基于会员的站点很有用,例如与aMember和phpbb集成的站点。

我想问题是,是否可以使用诸如jQuery脚本之类的东西给用户临时访问用户组,或者是否有更简单的方法来创建它。有关入门的任何建议吗?谢谢你的任何建议。

0 个答案:

没有答案