[問題] 請問有遇到如此的頭像問題嗎?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
james0215
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-04-29 21:21

[問題] 請問有遇到如此的頭像問題嗎?

文章 james0215 »

在論壇中有看到許多類似的問題,但是卻沒有人提到像我這樣的,所以上來懇請大家幫忙.

我的頭像放置在如下的目錄中共有四組

/phpBB2/images/avatars/gallery/photograph-1
/phpBB2/images/avatars/gallery/photograph-2
/phpBB2/images/avatars/gallery/photograph-3
/phpBB2/images/avatars/gallery/photograph-4

並且權限設定了777(我現在是臨機操作應該跟權限無關)

情況是這樣:
個人資料中 , 點選 "系統相簿" , 進入到了系統相簿中 photograph-1 這組 , 有正常看到頭像有出現 ,
但是前面出現跟很多人類似卻不完全相同的訊息 , 而我的訊息是這樣 :
Warning: Missing argument 35 for display_avatar_gallery() in c:\appserv\www\phpbb2\includes\usercp_avatar.php on line 257
在此一並附上 usercp_avatar.php on line 257

代碼: 選擇全部

		$avatar_sql = ( $mode == 'editprofile' ) ? ", user_avatar = '$new_filename', user_avatar_type = " . USER_AVATAR_UPLOAD : "'$new_filename', " . USER_AVATAR_UPLOAD;
	}
	else
	{
		$l_avatar_size = sprintf($lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']);

		$error = true;
		$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $l_avatar_size : $l_avatar_size;
	}

	return $avatar_sql;
}

function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$allow_mass_pm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)
{
	global $board_config, $db, $template, $lang, $images, $theme;
	global $phpbb_root_path, $phpEx;

	$dir = @opendir($board_config['avatar_gallery_path']);

	$avatar_images = array();
	while( $file = @readdir($dir) )
	{
		if( $file != '.' && $file != '..' && !is_file($board_config['avatar_gallery_path'] . '/' . $file) && !is_link($board_config['avatar_gallery_path'] . '/' . $file) )
		{
			$sub_dir = @opendir($board_config['avatar_gallery_path'] . '/' . $file);

			$avatar_row_count = 0;
			$avatar_col_count = 0;
			while( $sub_file = @readdir($sub_dir) )
			{
				if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
				{
					$avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file; 
					$avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));

					$avatar_col_count++;
繼續往下發展..........
如果我執行 "選擇種類 : photograph-2 " 這組頭項按 "GO",則跳回個人資料設定頁面 , 然後在頁面前會出現沒有人提過的狀況 , 我截了一張圖放在某站相簿 , 請參考
http://tw.pg.photos.yahoo.com/ph/qmissy ... pg&.src=ph內容出現 "您必須確實填寫標示有*的項目" 這樣的訊息\r

再換執行 "選擇種類 : photograph-3 " 這組頭項按 "GO",就改出現 photograph-1 同樣 'usercp_avatar.php on line 257" 的錯誤訊息 , 頭像能正常看得到.

再換執行 "選擇種類: photograph-4 " 這組頭項按 "GO",又改出現同 "選擇種類: photograph-2 "又是"您必須確實填寫標示有*的項目"


可以請大家幫我看看我的 usercp_avatar.php 代碼中是出了什麼錯誤嗎?

(我安裝了一些 MOD 現在才發現錯誤,以我之力已經沒法判斷是哪一個修改造成的了...慘)

還有..."您必須確實填寫標示有*的項目" 這是什麼意思啊....


在此含淚感謝先.......


補充一點剛剛在研究兩個檔案中的差異\r

在 usercp_avatar.php 中代碼如下 :

代碼: 選擇全部

function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$allow_mass_pm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)
而 usercp_register.php 中代碼如下:

代碼: 選擇全部

display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
是不是 usercp_register.php 中少了什麼嗎....

會不會寫太長啊..... :oops:
●主機作業系統:Win xp pro sp2
●架站程式:Appserv v2.5.3
●上網方式:ADSL 固I,Hinet 2M/512K
●安裝程式:Apache + php + MySql
●phpBB2版本:phpBB 2.0.15
●phpBB2連結網址:尚無\r
●安裝的外掛:
跑馬燈公告版本1.0 By: Martinet Oaf , Admin Userlist 202 , attach_mod 2312 , Announces Suite 302
Split topic type 201 , Fading Links 202 , Configurable Smilies Table 1.0.0
Who Viewed A Topic103 , No subject line in replys , 主題類型 , 強制主題類型
ADV_TOP5 , Custom mass PM 1.4.7 , EasyMOD 020a , BBCode Scroll Marquee 1.2
●使用的風格:subsilver
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

你裝外掛裝壞了
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
頭像
james0215
星球普通子民
星球普通子民
文章: 22
註冊時間: 2005-04-29 21:21

文章 james0215 »

小竹子 寫:你裝外掛裝壞了
我想也是的.....
哇哇哇......現在還在繼續苦戰ing
糟的是不知道是從哪一支以後才開始的
只好一一筆對唄....好龐大喔....汗
●主機作業系統:Win xp pro sp2
●架站程式:Appserv v2.5.3
●上網方式:ADSL 固I,Hinet 2M/512K
●安裝程式:Apache + php + MySql
●phpBB2版本:phpBB 2.0.15
●phpBB2連結網址:尚無\r
●安裝的外掛:
跑馬燈公告版本1.0 By: Martinet Oaf , Admin Userlist 202 , attach_mod 2312 , Announces Suite 302
Split topic type 201 , Fading Links 202 , Configurable Smilies Table 1.0.0
Who Viewed A Topic103 , No subject line in replys , 主題類型 , 強制主題類型
ADV_TOP5 , Custom mass PM 1.4.7 , EasyMOD 020a , BBCode Scroll Marquee 1.2
●使用的風格:subsilver
主題已鎖定

回到「phpBB 2 安裝與使用」