[外掛][修正]Junior Admin 中文顯示

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

版主: 版主管理群

主題已鎖定
.::藍色的天空::.
竹貓忠實會員
竹貓忠實會員
文章: 587
註冊時間: 2003-09-14 17:29
來自: 我不知道
聯繫:

[外掛][修正]Junior Admin 中文顯示

文章 .::藍色的天空::. »

打開admin/admin_jr_admin

尋找\r

代碼: 選擇全部

		$test_letter = strtoupper(substr($row['username'], 0, 1));
		if ($test_letter != $current_letter)
		{
			//If we have a new letter, get it here.
			$current_letter = $test_letter;
			$assigned_current_letter_link = false;
			$letter_list[ord($current_letter)] = true;
		}
		
		$jr_admin_row = jr_admin_get_user_info($row['user_id']);
		$module_count = (!empty($jr_admin_row['user_jr_admin'])) ? count(explode(EXPLODE_SEPERATOR_CHAR, $jr_admin_row['user_jr_admin'])) : 0;
		$block_text = 'userrow';
		
		$template->assign_block_vars($block_text, array(
		'NAME' => $row['username'],
		'ID' => $row['user_id'],
		'ALLOW_PM' => ($row['user_allow_pm']) ? 'checked="checked"' : '',
		'ALLOW_AVATAR' => ($row['user_allowavatar']) ? 'checked="checked"' : '',
		'ACTIVE' =>($row['user_active']) ? 'checked="checked"' : '',
		'ROW_CLASS' => ($i++ % 2) ? 'row1' : 'row2',
		'RANK_LIST' => jr_admin_make_rank_list($row['user_id'], $row['user_rank']),
		'BOOKMARK' => (!$assigned_current_letter_link) ? '<a name="'.$current_letter.'">' : '',
		'BOOKMARK_END' => (!$assigned_current_letter_link) ? '</a>' : '',
		'MODULE_COUNT' => ($module_count != 0) ? sprintf($lang['Modules_Owned'], $module_count) : ''
		));
替換

代碼: 選擇全部

		$jr_admin_row = jr_admin_get_user_info($row['user_id']);
		$module_count = (!empty($jr_admin_row['user_jr_admin'])) ? count(explode(EXPLODE_SEPERATOR_CHAR, $jr_admin_row['user_jr_admin'])) : 0;
		$block_text = 'userrow';
		
		$template->assign_block_vars($block_text, array(
		'NAME' => $row['username'],
		'ID' => $row['user_id'],
		'ALLOW_PM' => ($row['user_allow_pm']) ? 'checked="checked"' : '',
		'ALLOW_AVATAR' => ($row['user_allowavatar']) ? 'checked="checked"' : '',
		'ACTIVE' =>($row['user_active']) ? 'checked="checked"' : '',
		'ROW_CLASS' => ($i++ % 2) ? 'row1' : 'row2',
		'RANK_LIST' => jr_admin_make_rank_list($row['user_id'], $row['user_rank']),
		'BOOKMARK' => (!$assigned_current_letter_link) ? '<a name="'.$current_letter.'">' : '',
		'BOOKMARK_END' => (!$assigned_current_letter_link) ? '</a>' : '',
		'MODULE_COUNT' => ($module_count != 0) ? sprintf($lang['Modules_Owned'], $module_count) : ''
		));
		
		$test_letter = strtoupper(substr($row['username'], 0, 1));
		if ($test_letter != $current_letter)
		{
			//If we have a new letter, get it here.
			$current_letter = $test_letter;
			$assigned_current_letter_link = false;
			$letter_list[ord($current_letter)] = true;
		}
原因: 因為它用了strtoupper 來將用戶名稱英文變成大寫而分類~ 中文沒有大寫的, 所以就不能顯示, 而我將英文變成大寫的次序改為顯示用戶名之後, 所以可以正常顯示英文

問題: 分類中沒有其他選... 太多會員的話就....
i-Web System 隨坊出來耶

新聞:
遊戲區開幕啦! 打造隨城最強的遊戲王國!
宣傳車出動! 賣力宣傳隨坊吧!
版主召募!版主魂激發!
中文好好學,不要方言通天飛
i-Web System 正式版上架測試!
主題已鎖定

回到「非官方認證外掛」