PDA

查看完整版本 : 【教學】版主的右下方不會顯示「板主管理」連結解決方式


ckmarkhsu
2006-06-26, 12:07 AM
一定很多人跟我一樣困惑,為什麼版主的右下角不會顯示「版主管理」這個連結呢?

找來找去也找不到開關,只有管理員與總版會顯示,其實官方有說明

// This generates an extra query for non-admins/supermods on many pages so we have chosen to only display it to supermods & admins
// $show['modcplink'] = iif(can_moderate(), true, false);

這是 global.php 裡面的說明,意思是

如果每次都偵測你是否為版主,那會花費資源,所以他們決定只在總版與管理員的右下角顯示

老實說,這個理由很好笑XD 總不能因為這樣就把它 remark 掉吧XD

不過,我也沒想到比較好的解決方式Orz.....乾脆讓他永遠顯示吧!?


global.php 中搜尋

$show['modcplink'] = iif ($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator'], true, false);

取代為

//$show['modcplink'] = iif ($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator'], true, false);
$show['modcplink'] = true;

就這樣吧:)

dinglong
2006-06-26, 03:13 AM
這個原來是這樣~
難怪之前測試~版主都說看不到~@@
我也是直接做一個連結放在首頁的橫式功能表上~@@

Eddie
2006-06-26, 03:52 AM
我则是是用变通的方式
版主查勘任意一个人的资料
里边会有一个用户选项的按钮
点开就是版主面板的登陆界面了~

hung
2007-03-19, 10:49 PM
於3.6.x 似乎變數有點改變
$show['modcplink'] = ($vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator']);
改成
//$show['modcplink'] = ($vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $vbulletin->userinfo['permissions']['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator']);
$show['modcplink'] = true;