锁定phpbb3中的线程,但保持它们在线程列表中可见

时间:2014-02-18 01:19:00

标签: phpbb3

有没有办法可以锁定线程,或者让它们“私有”到phpbb3中的某个用户组,这样用户仍然可以看到列表中的线程/论坛,但知道他们在重新升级之前会重新访问它们'到更高的用户级别。

我知道你可以“隐藏”来自用户组的线程,但我仍然希望他们能够知道哪些线程作为访客来帮助在论坛中建立价值并鼓励客户考虑升级。 / p>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您的请求不可能在标准的phpBB3安装中,但可以通过更改几行代码来实现。

打开viewforum.php并更改以下行:

if ($auth->acl_get('f_read', $forum_id))

if ($auth->acl_gets('f_list', 'f_read', $forum_id))

if (!$auth->acl_get('f_read', $forum_id))

if (!$auth->acl_gets('f_list', 'f_read', $forum_id))

更改这些行后,允许查看论坛的所有人都应该能够在论坛中查看主题但不能阅读它们。