[外掛] 顯示具管理員身份的會員 1.1.0

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

[外掛] 顯示具管理員身份的會員 1.1.0

文章 Kill »

代碼: 選擇全部

############################################################## 
## 外掛名稱: 顯示具網管身份的會員\r
## 外掛作者: k122417901 < k122417901@gmail.com > http://file.xdooe.net/design/ 
## 外掛描述: 讓論壇可以顯示具有管理員身份的會員名稱\r
## 外掛版本: 1.1.0
## 
## 安裝難度:		簡單\r
## 安裝時間:		3 分鐘
##
## 需要編輯的檔案:	4
##	admin/index.php
##	language/lang_chinese_traditional_taiwan/lang_amain.php
##	templates/subSilver/admin/index_body.tpl
##	templates/subSilver/admin/page_header.tpl
##	
##	
## 附?#91;的檔案:          沒有   
##
############################################################## 
## 作者留言: 
##	請各位幫忙抓蟲蟲\r
## 
############################################################## 
## 參考資料: 
##	http://phpbb-tw.net/phpbb/viewtopic.php?t=18187
## 
############################################################## 
## 版本歷史: 
##
##   2005-08-12 - 版本 1.1.0
##      - 名稱顯示改為選單式,並且?#91;入修改資料連結
##
##   2005-08-09 - 版本 1.0.1
##      - 修正錯誤
##
##   2005-07-05 - 版本 1.0.0
##      - 首次發佈
##
############################################################## 
## 在你?#91;入這個外掛前,你應該把所有與這個外掛有關的檔案進行備份 
############################################################## 
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

admin/index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

	//
	// Guest users
	//
#
#-----[ BEFORE ADD 之前, 加上 ]------------------------------------
#

代碼: 選擇全部

//-- mod : show administrator name -----------------------------------------------------------------
	$db->sql_freeresult($result); 
	            $sql = "SELECT COUNT(user_id) AS total 
	               FROM " . USERS_TABLE . " 
	               WHERE user_level = " . ADMIN . " 
	                  AND user_id <> " . ANONYMOUS; 
	            if ( !($result = $db->sql_query($sql)) ) 
	            { 
	               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql); 
	            } 
	            if ( $row = $db->sql_fetchrow($result) ) 
	            { 
	               $total_administrators = $row['total']; 
	            } 
	            else 
	            { 
	               throw_error("Couldn't update pending information!", __LINE__, __FILE__, $sql); 
	            } 
	            $db->sql_freeresult($result); 
	            $administrator_names = ''; 
	            $sql = "SELECT username 
	               FROM " . USERS_TABLE . " 
	               WHERE user_level = " . ADMIN . " 
	                  AND user_id <> " . ANONYMOUS . " 
	               ORDER BY username"; 
	            if ( !($result = $db->sql_query($sql)) ) 
	            { 
	               throw_error("Couldn't get statistic data!", __LINE__, __FILE__, $sql); 
	            } 
	            while ( $row = $db->sql_fetchrow($result) ) 
	            { 
	               $administrator_names .= (($administrator_names == '') ? '' : ', ') . $row['username']; 
	            } 
	            $db->sql_freeresult($result); 
	            global $userdata;
	            $template->assign_vars(array( 
	               'NAMES_OF_ADMINISTRATORS' => '<option value="' . append_sid("admin_users.$phpEx?mode=edit&" . POST_USERS_URL . "=" . $userdata['user_id']) . '">' . htmlspecialchars($administrator_names),
	               'L_NAME_ADMINISTRATORS' => $lang['Name_administrator'],
	               'L_EDIT_ADMINISTRATORS' => $lang['Edit_administrator'])
	            );
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

language/lang_chinese_traditional_taiwan/lang_admin.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

$lang['OFF'] = '關閉';
#
#-----[ IN AFTER, ADD 之後, 加上 ]------------------------------
#

代碼: 選擇全部

//-- mod : show administrator name -----------------------------------------------------------------
$lang['Name_administrator'] = '具管理員身份的會員';
$lang['Edit_administrator'] = '修改管理員資料';
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

templates/subSilver/admin/index_body.tpl
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

  <tr> 
	<td class="row1" nowrap="nowrap">{L_DB_SIZE}:</td>
	<td class="row2"><b>{DB_SIZE}</b></td>
	<td class="row1" nowrap="nowrap">{L_GZIP_COMPRESSION}:</td>
	<td class="row2"><b>{GZIP_COMPRESSION}</b></td>
  </tr>
#
#-----[ IN AFTER, ADD 之後, 加上 ]------------------------------
#

代碼: 選擇全部

  <tr> 
    <td class="row1" nowrap="nowrap">{L_NAME_ADMINISTRATORS}:</td> 
    <form name=form><td colspan="3" class="row2"><select name=site size=1 onChange="formHandler(this.form);this.selectedIndex=0"><option value="" selected>{L_EDIT_ADMINISTRATORS}</option><option value="">------------{NAMES_OF_ADMINISTRATORS}</option></select></td></form> 
  </tr>
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

templates/subSilver/admin/page_header.tpl
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

<head>
#
#-----[ IN AFTER, ADD 之後, 加上 ]------------------------------
#

代碼: 選擇全部

<script language="JavaScript"> 
function formHandler(form) { 
var URL = form.site.options[form.site.selectedIndex].value; 
popup = window.open(URL); 
}
</script>
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束
最後由 Kill 於 2005-08-12 11:09 編輯,總共編輯了 4 次。
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

若有做過多國語言修正可做以下修改\r
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

admin/index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

'NAMES_OF_ADMINISTRATORS' => '<option value="' . append_sid("admin_users.$phpEx?mode=edit&" . POST_USERS_URL . "=" . $userdata['user_id']) . '">' . htmlspecialchars($administrator_names),
#
#-----[ REPLACE WITH 替換 ]-----------------------------------
#

代碼: 選擇全部

'NAMES_OF_ADMINISTRATORS' => '<option value="' . append_sid("admin_users.$phpEx?mode=edit&" . POST_USERS_URL . "=" . $userdata['user_id']) . '">' . dohtmlspecialchars($administrator_names),
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]----------
#
# EoM 外掛修正結束
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

2005 / 08 / 12
更新至 1.1.0
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
主題已鎖定

回到「非官方認證外掛」