[問題]Topic Excerption Mod搜尋有問題!

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

版主: 版主管理群

主題已鎖定
竹林野鶴
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-05-05 16:23

[問題]Topic Excerption Mod搜尋有問題!

文章 竹林野鶴 »

問題外掛:Topic Excerption Mod
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php ... excerption
使用版本:phpBB 2.0.8
網站位置: http://www.just.net.tw/
狀況描述:
安裝完成後,整個網站的搜尋系統都不能使用了,點選搜尋後會出現錯誤訊息:

代碼: 選擇全部

Parse error: parse error in /var/www/html/phpBB2/search.php on line 178
search.php 修改後的第 178 行是 Mod 的部份:

代碼: 選擇全部

	else if ( $search_id == 'excerption' )
補充:版主已經可以正常收錄文章進精華區,也可以正常解除,
加註精華區的文章標題,在版面上也可以正常顯示[精華區]的設定圖示!
但是無法進入「本區精華區」(因為這好像用到search.php來列出文章?)

剛剛有搜尋過「Excerption」和「精華區」,好像沒人遇過小弟這種問題… :?:
圖檔
.::藍色的天空::.
竹貓忠實會員
竹貓忠實會員
文章: 587
註冊時間: 2003-09-14 17:29
來自: 我不知道
聯繫:

文章 .::藍色的天空::. »

放上上下10行給我們看。
i-Web System 隨坊出來耶

新聞:
遊戲區開幕啦! 打造隨城最強的遊戲王國!
宣傳車出動! 賣力宣傳隨坊吧!
版主召募!版主魂激發!
中文好好學,不要方言通天飛
i-Web System 正式版上架測試!
竹林野鶴
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-05-05 16:23

文章 竹林野鶴 »

紅色就是出問題的第 178 行:

代碼: 選擇全部

	if ( $search_id == 'newposts' || $search_id == 'egosearch' || $search_id == 'unanswered' || $search_id == "excerption" || $search_id == "excerption_forum"|| $search_keywords != '' || $search_author != '' )
	{
		if ( $search_id == 'newposts' || $search_id == 'egosearch' || ( $search_author != '' && $search_keywords == '' ) || $search_id == "excerption" || $search_id == "excerption_forum")		
		{
			if ( $search_id == 'newposts' )
			{
				if ( $userdata['session_logged_in'] )
				{
					$sql = "SELECT post_id 
						FROM " . POSTS_TABLE . " 
						WHERE post_time >= " . $userdata['user_lastvisit'];
				}
				else
				{
					redirect(append_sid("login.$phpEx?redirect=search.$phpEx&search_id=newposts", true));
				}

				$show_results = 'topics';
				$sort_by = 0;
				$sort_dir = 'DESC';
//Excerption Mod by Howard
[color=red]			else if ( $search_id == 'excerption' )[/color]
			{
				if ( $userdata['session_logged_in'] )
				{
				$sql = "SELECT p.post_id 
					FROM " . TOPICS_TABLE . "  t, " . POSTS_TABLE . " p  
					WHERE t.topic_excerption = 1 AND p.topic_id=t.topic_id
						AND topic_moved_id = 0";
				}
				else
				{
					header("Location: login.$phpEx?redirect=search&search_id=excerption");
					exit;
				}
				$show_results = 'topics';
				$sort_by = 0;
				$sort_dir = 'DESC';
			}
			else if ( $search_id == 'excerption_forum' )
			{
				if( isset($HTTP_GET_VARS[POST_FORUM_URL]) || isset($HTTP_POST_VARS[POST_FORUM_URL]) )
				{
					$forum_id = ( isset($HTTP_GET_VARS[POST_FORUM_URL]) ) ? intval($HTTP_GET_VARS[POST_FORUM_URL]) : intval($HTTP_POST_VARS[POST_FORUM_URL]);
				}
				else if( isset($HTTP_GET_VARS['forum']))
				{
					$forum_id = $HTTP_GET_VARS['forum'];
				}
				if ( $userdata['session_logged_in'] )
				{
				$sql = "SELECT p.post_id 
					FROM " . TOPICS_TABLE . "  t, " . POSTS_TABLE . " p  
					WHERE t.topic_excerption = 1 AND p.topic_id=t.topic_id
						AND t.forum_id=$forum_id AND topic_moved_id = 0";
				}
				else
				{
					header("Location: login.$phpEx?redirect=search&search_id=excerption_forum");
					exit;
				}

				$show_results = 'topics';
				$sort_by = 0;
				$sort_dir = 'DESC';
			}
//Excerption Mod end
感謝感謝!
圖檔
竹林野鶴
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-05-05 16:23

文章 竹林野鶴 »

想了很久…會是資料庫的問題嗎?順便po出小弟資料庫裏的設定,不知道有沒有關係… :?:

phpbb_topics
欄位: topic_excerption
型態:tinyint(4)
屬性:(空白)
Null:否\r
預設值: 0

小弟試著增加一個索引:
鍵名 :topic_excerption
型態:INDEX
組別 :2
欄位:topic_excerption

還是沒有用…! :cry:
圖檔
主題已鎖定

回到「外掛問題討論」