1 頁 (共 1 頁)

[問題]PHPBB2.0.19 + EasySite 1.3.0 安裝問題(已解決)

發表於 : 2005-12-14 01:20
shain-shain
●架設主機作業系統:Win2000 Server版本)。
●快速架站程式:Appserv 2.4.4a
●您的上網方式:ADSL
●您的 phpBB2 版本:phpBB 2.0.18
●您的 phpBB2 連結網址: http://211.75.42.66/
●錯誤代碼:請使用 BBcode 標籤將錯誤代碼標註,範例如下(這是為了避免語法衝突):
代碼:
[ code ]錯誤代碼[ /code ]

請問一下,小弟現在在更改 includes/page_tail.php,發現有一段程式檔案裡面沒有的

[ code ] 'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link)
);[ /code ]

所以小弟就直接將 [ code ] 'U_TERMS' => append_sid("about.$phpEx?mode=terms"),
'U_PRICACY' => append_sid("about.$phpEx?mode=privacy"),
'U_CONTACT' => append_sid("contact.$phpEx"),

'L_TERMS' => $lang['Terms'],
'L_PRIVACY' => $lang['Privacy'],
'L_OWNED' => $lang['Owned'],

'COPYRIGHT_OWNER' => $copyright_owner,
'COPYRIGHT_TEXT' => $copyright_text,
'EASYSITE_VERSION' => $site_config['easysite_version'],
'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link)
);

if ( $copyright_owner != '' )
{
$template->assign_block_vars('switch_copyright_owner', array() );
}[ /code ]

但是如此一來,狀況也就跟著出現,網站現在出現 Parse error: parse error in d:\phpbb2\includes\page_tail.php on line 58

我看了一下,發現是 [ code ] 'U_TERMS' => append_sid("about.$phpEx?mode=terms"), [ /code ] 的問題
,想請問是因為版本不同造成的?要如何修改呢?
謝謝

發表於 : 2006-01-01 22:09
草兄弟
不明白你說的問題, 但我也是找不到那一句, 結果我用了以下的方法:

--find--

'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
'ADMIN_LINK' => $admin_link)
);

---replace with---

'U_TERMS' => append_sid("about.$phpEx?mode=terms"),
'U_PRICACY' => append_sid("about.$phpEx?mode=privacy"),
'U_CONTACT' => append_sid("contact.$phpEx"),

'L_TERMS' => $lang['Terms'],
'L_PRIVACY' => $lang['Privacy'],
'L_OWNED' => $lang['Owned'],

'COPYRIGHT_OWNER' => $copyright_owner,
'COPYRIGHT_TEXT' => $copyright_text,
'EASYSITE_VERSION' => $site_config['easysite_version'],
'PHPBB_VERSION' => '2' . $board_config['version'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link)
);

if ( $copyright_owner != '' )
{
$template->assign_block_vars('switch_copyright_owner', array() );
}

便成功把我的phpBB 2.0.18整合至easysite 1.3.0 :mrgreen:

發表於 : 2006-02-02 11:42
shain-shain
我大概知道之前發生錯誤的原因
之前在改\r

代碼: 選擇全部

#-----[ 打?#125; ]------------------------------------------ 
# 
includes/page_tail.php
# 
#-----[ 尋找 ]------------------------------------------ 
#
	'PHPBB_VERSION' => '2' . $board_config['version'],
	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '', 
	'ADMIN_LINK' => $admin_link)
);
這一段的時候,在原本的 phpbb 2.0 19 已經找不到相關的字串,所以會發生錯誤,小弟改成尋找\r

代碼: 選擇全部

	'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
	'ADMIN_LINK' => $admin_link)
);
取代後就沒有問題,謝謝