1 頁 (共 1 頁)

[問題] Custom mass PM 1.4.7error

發表於 : 2006-07-31 20:24
野比小雄
問題外掛:Custom mass PM 1.4.7
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?p=200026#200026
使用版本: 2.0.21
網站位置:http://phpbb-tw.net
狀況描述:點選傳送大量私人訊息的圖後就出現:

代碼: 選擇全部

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/sessions.php on line 372

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/sessions.php on line 373

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 588

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 590

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 591

發表於 : 2006-08-01 13:07
野比小雄
現在在傳送大量私人訊息的頁頂變成:

代碼: 選擇全部

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 611

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 613

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 614
而更改個人資料和註冊頁面就變成:
頁頂:

代碼: 選擇全部

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 611

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 613

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 614
頁中:

代碼: 選擇全部


Fatal error: Call to undefined function: birthday_interface() in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/usercp_register.php on line 1321

發表於 : 2006-08-01 23:53
野比小雄

代碼: 選擇全部

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 611

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 613

Warning: Cannot modify header information - headers already sent by (output started at /home/myjulynetd/domains/myjuly.net/public_html/6a/language/lang_chinese_traditional_taiwan/lang_mass_pm.php:34) in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/page_header.php on line 614
這一段已經修好.......
不過個人資料和註冊頁面還是顯示:

代碼: 選擇全部

Fatal error: Call to undefined function: birthday_interface() in /home/myjulynetd/domains/myjuly.net/public_html/6a/includes/usercp_register.php on line 1321

發表於 : 2006-08-02 00:23
kkt
這個問題好像都有討論的, 你用 Custom mass PM 1.4.7 搜尋應找到答案.
總比等著的更積極. 就在本版也應找到答案.

那請問你第二個問題是否有會員用了萬用字符註册, 有影響的.

http://phpbb-tw.net/phpbb/viewtopic.php?t=45153


.

發表於 : 2006-08-02 00:30
野比小雄
那些會員用了:
。,*,☆,★,⊙,~
用沒有萬用字-.-?

發表於 : 2006-08-02 00:46
jwxinst
。,*,☆,★,⊙,~
可能就是這些特殊字號

你是用UTF8?
(印象中....)

發表於 : 2006-08-02 00:48
野比小雄
現在下載的phpbb不是都是uft-8嗎-.-?

發表於 : 2006-08-02 00:54
kkt
不是字型編碼問題, 是萬用字符. 先看一下那篇連結內容好嗎 ?

http://phpbb-tw.net/phpbb/viewtopic.php?t=45153


.

發表於 : 2006-08-02 00:57
野比小雄
你們到我的forum:
http://6a.myjuly.net/
再到註冊頁面看看.........
它的情況和個人資料頁一樣

發表於 : 2006-08-02 01:10
kkt
我推斷是你站上的會員生日, 而生日外掛卻讀取會員名字時有誤.

我都說這支外掛不相容部份萬用字符.

建議你把外掛還原便知道啦.



.

發表於 : 2006-08-02 01:12
~倉木麻衣~
麻煩自己拿翻譯機或上翻譯網站查一下單字
Call to undefined function: birthday_interface()
未定義的birthday_interface()函式
左看右看, birthday跟你的mass pm也沒有直接關係吧?
你要檢查的是生日外掛有沒有安裝完整才對吧?

發表於 : 2006-08-02 11:53
野比小雄
我用easy mod安裝的.....

發表於 : 2006-08-02 12:00
野比小雄
原來小了這一段...

代碼: 選擇全部

#
# start editing the user profile files
#-----[ OPEN ]------------------------------------------
#
includes/template.php
#
#-----[ FIND ]------------------------------------------
# this is a partial match
#
	/**
	 * Generates a full path+filename for the given filename, which can either
	 * be an absolute name, or a name relative to the rootdir for this Template
	 * object.
	 */
	function make_filename($filename
#
#-----[ BEFORE, ADD ]-----------------------------------
#
	function birthday_interface()
	{
		global $lang;

		// the following was adapted from bbcode.php's load_bbcode_template function.
		$bday_filename = $this->make_filename('birthday_interface.tpl');
		$fp = fopen($bday_filename, 'r');
		$temp = fread($fp, filesize($bday_filename));
		fclose($fp);

		$temp = str_replace('\\', '\\\\', $temp);
		$temp = str_replace('\'', '\\\'', $temp);
		$temp = str_replace("\n", '', $temp);
		$temp = preg_replace('#<!-- BEGIN (.*?) -->(.*?)<!-- END (.*?) -->#', "\n" . '$bday_tpls[\'\\1\'] = \'\\2\';', $temp);

		$bday_tpls = array();

		eval($temp);

		$bday_format = preg_replace('#[^djFmMnYy]#','',$lang['DATE_FORMAT']);
		$bday_format = substr(chunk_split($bday_format,1,'.'),0,-1);

		$bday_template = isset($bday_tpls['bday_start']) ? $bday_tpls['bday_start'] : '';

		$i = '';
		while ( isset($bday_tpls["bday_month$i"]) && isset($bday_tpls["bday_day$i"]) && isset($bday_tpls["bday_year$i"]) )
		{
			if ( !empty($i) )
			{
				$bday_template.= isset($bday_tpls['bday_glue']) ? $bday_tpls['bday_glue'] : '';
			}
			$bday_template.= strtr($bday_format,array(
				'd' => $bday_tpls["bday_day$i"],
				'j' => $bday_tpls["bday_day$i"],
				'F' => $bday_tpls["bday_month$i"],
				'm' => $bday_tpls["bday_month$i"],
				'M' => $bday_tpls["bday_month$i"],
				'n' => $bday_tpls["bday_month$i"],
				'Y' => $bday_tpls["bday_year$i"],
				'y' => $bday_tpls["bday_year$i"],
				'.' => isset($bday_tpls["bday_subglue$i"]) ? $bday_tpls["bday_subglue$i"] : '')
			);
			if ( empty($i) )
			{
				$i = 1;
			}
			$i++;
		}

		$bday_template.= isset($bday_tpls['bday_end']) ? $bday_tpls['bday_end'] : '';

		$this->uncompiled_code['bday_interface'] = trim($bday_template);
		// the following line is a hack to make this MOD work with the eXtreme Styles MOD.  on phpBB's without eXtreme Styles
		// installed it doesn't do much of anything
		$this->files['bday_interface'] = true;

		$this->assign_var_from_handle('BIRTHDAY_INTERFACE','bday_interface');
	}