[2.0.11] 修正輸入連結頭像網址相關錯誤

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

[2.0.11] 修正輸入連結頭像網址相關錯誤

文章 天霜 »

當你在 [ 由網址連結頭像圖檔 ] 中輸入的網址並不是有正確檔案名稱副檔名連結的話\r
例:http://smartor.is-root.com/album_pic.php?pic_id=160

就會出現空白無文字的錯誤訊息,照以下進行修正就可解決此問題。

#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/usercp_avatar.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
#
#-----[ AFTER, ADD 之後, 加上 ]------------------------------------
#

代碼: 選擇全部

global $board_config, $db, $lang;
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束


當你在 [ 由網址連結頭像圖檔 ] 中輸入的網址並是沒有包涵[url]http://[/url]的話\r
例:home6/riot/D3.gif

則系統還是會正常更新個人資料,並不會出現錯誤訊息,照以下進行修正就可解決此問題。

#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/usercp_avatar.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

	if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
	{
		$avatar_filename = 'http://' . $avatar_filename;
	}
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

	if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
	{
		$error = true;
		$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Incomplete_URL'] : $lang['Incomplete_URL'];
		return;
	}
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束
回覆文章

回到「2.0」