第 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
發表於 : 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');
}