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

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
shain-shain
星球普通子民
星球普通子民
文章: 12
註冊時間: 2004-01-29 11:01

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

文章 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 ] 的問題
,想請問是因為版本不同造成的?要如何修改呢?
謝謝
最後由 shain-shain 於 2006-02-02 11:43 編輯,總共編輯了 1 次。
草兄弟
星球普通子民
星球普通子民
文章: 27
註冊時間: 2005-08-29 22:42

文章 草兄弟 »

不明白你說的問題, 但我也是找不到那一句, 結果我用了以下的方法:

--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:
漫步在線‧你的健康寫意生活網站

http://www.ramble.com.hk
shain-shain
星球普通子民
星球普通子民
文章: 12
註冊時間: 2004-01-29 11:01

文章 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)
);
取代後就沒有問題,謝謝
主題已鎖定

回到「外掛問題討論」