[已解決]簡易子版面13無法顯示最後發表文章

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

版主: 版主管理群

sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

[已解決]簡易子版面13無法顯示最後發表文章

文章 sfcoil »

安裝簡易子版面13後經心靈捕手前輩指點大致OK
因竹貓網站有些網頁無法進入爬文
所以還有一些問題想請教幫忙解決
就是再第二子版面95年度10-12月活動剪影中發表文章後
無法顯示於第一子分區協會週末營活動剪影的最後發表文章
及主頁有最後發表文章卻文發表標題
1.再第二子版面95年度10-12月活動剪影中發表文章後
圖檔
2.無法顯示於第一子分區協會週末營活動剪影的最後發表文章
圖檔
歡樂時光分享分區中沒有最後發表文章
圖檔
3.主頁有最後發表文章卻文發表標題
圖檔
希望前輩能夠幫忙萬分感謝
附上修改壓縮檔
http://www.fccc.idv.tw/13.rar
架設主機作業系統:Linux
●空間連結:http://www.fccc.idv.tw/phpbb/
●您的上網方式:CABLE
●您安裝的程式:php + MySql
●您的 phpBB2 版本:phpBB 2.0.21
最後由 sfcoil 於 2006-11-04 23:08 編輯,總共編輯了 1 次。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

怪! 怪! 在您論壇的首頁, 我也是沒看到 '最後發表' 文章的標題.

建議您:
檢視底下檔案的修改, 或者將其壓縮後, 貼出下載連結.
index.php
viewforum.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

心靈捕手 寫:怪! 怪! 在您論壇的首頁, 我也是沒看到 '最後發表' 文章的標題.

建議您:
檢視底下檔案的修改, 或者將其壓縮後, 貼出下載連結.
index.php
viewforum.php
http://www.fccc.idv.tw/01.rar
請幫忙檢查一下
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

部分已經修改完成

文章 sfcoil »

部分已經修改完成
原來首頁index.php 少了以下一個加上後首頁已經可以顯示最後發表文章主題
default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_id, substring(pt.topic_title,1,18) as topic_title
FROM (((( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_id = p.topic_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id = p.topic_id )
ORDER BY f.cat_id, f.forum_order";
如有開第二子版面正常
目前剩下有開第三子版面發生的問題
1.再第三子版面95年度10-12月活動剪影中發表文章後
圖檔
2.無法顯示於第二子分區協會週末營活動剪影的最後發表文章
圖檔
但在首頁有顯示出來
http://www.fccc.idv.tw/01.rar
請幫忙檢查一下有何錯誤地方
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 部分已經修改完成

文章 心靈捕手 »

sfcoil 寫:部分已經修改完成
原來首頁index.php 少了以下一個加上後首頁已經可以顯示最後發表文章主題
default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_id, substring(pt.topic_title,1,18) as topic_title
FROM (((( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_id = p.topic_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id = p.topic_id )
ORDER BY f.cat_id, f.forum_order";
如有開第二子版面正常
目前剩下有開第三子版面發生的問題
1.再第三子版面95年度10-12月活動剪影中發表文章後
2.無法顯示於第二子分區協會週末營活動剪影的最後發表文章
但在首頁有顯示出來
http://www.fccc.idv.tw/01.rar
請幫忙檢查一下有何錯誤地方
如果您之前的 index.php 是 '少了以下一個' 的話,
那麼您的首頁將會出現錯誤訊息的.

首頁未出現標題最主要的原因, 是您修改位置錯誤.
#
#-----[ FIND ]-----
#

代碼: 選擇全部

		case 'postgresql':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,substring(pt.topic_title,1,18) as topic_title 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id 
					AND u.user_id = p.poster_id  
					UNION (
						SELECT f.*, NULL, NULL, NULL, NULL
						FROM " . FORUMS_TABLE . " f
						WHERE NOT EXISTS (
							SELECT p.post_time
							FROM " . POSTS_TABLE . " p
							WHERE p.post_id = f.forum_last_post_id  
						)
					)
					ORDER BY cat_id, forum_order";
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

		case 'postgresql':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id 
					AND u.user_id = p.poster_id  
					UNION (
						SELECT f.*, NULL, NULL, NULL, NULL
						FROM " . FORUMS_TABLE . " f
						WHERE NOT EXISTS (
							SELECT p.post_time
							FROM " . POSTS_TABLE . " p
							WHERE p.post_id = f.forum_last_post_id  
						)
					)
					ORDER BY cat_id, forum_order";
#
#-----[ FIND ]-----
#

代碼: 選擇全部

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id  = p.topic_id  )
				ORDER BY f.cat_id, f.forum_order";
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id,substring(pt.topic_title,1,18) as topic_title
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " pt ON pt.topic_id  = p.topic_id  )
				ORDER BY f.cat_id, f.forum_order";
--
另外, 檢視您的 viewforum.php 修改無誤.

建議您:
1. 重新進入控制台, 設定該子版面.
2. 或者, 進入 phpMyAdmin
找到論壇資料庫, 指向資料表 phpbb_forums
檢視 (編輯) 該子版面的欄位 'main_sub' 的值, 修改成 'forum_sub' 的值

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=209793#209793
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

感謝你的幫忙
努力修改中
越改越亂
重新開始
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

我想刪除子版面發生以下問題
Parse error: parse error, unexpected T_VARIABLE, expecting '{' in /home/content/t/w/f/twfccc/html/phpbb/includes/prune.php on line 32

圖檔
圖檔
圖檔
我的prune.php
煩請幫忙謝謝

--心靈捕手 留言--
原文恕刪.
請壓縮後, 貼出下載連結即可.
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

依照您的指點修改首頁已經有最後發表文章的主題
但最後字有時會產生亂碼
圖檔
經爬文幾經修改皆失敗
我沒有安裝最後文章主題的外掛last_topic_title_index
想要在末端顯示 '...' 是否只修改index可行,還是一定要安裝last_topic_title_index外掛
http://www.fccc.idv.tw/index.rar
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

sfcoil 寫:我想刪除子版面發生以下問題
Parse error: parse error, unexpected T_VARIABLE, expecting '{' in /home/content/t/w/f/twfccc/html/phpbb/includes/prune.php on line 32

圖檔
圖檔
圖檔
我的prune.php
煩請幫忙謝謝

--心靈捕手 留言--
原文恕刪.
請壓縮後, 貼出下載連結即可.
安裝子版面, 不會去動到這個檔案 (includes/prune.php ),
應該是您安裝其他外掛時出錯.

建議您:
1. 重新檢視其他外掛的安裝, 是否有誤?
2. 或者, 直接用原始的檔案, 覆蓋之.

--
sfcoil 寫: 我沒有安裝最後文章主題的外掛last_topic_title_index
想要在末端顯示 '...' 是否只修改index可行,還是一定要安裝last_topic_title_index外掛
建議您:
安裝此官方推薦的外掛即可.
Last Topic MOD
http://www.phpbb.com/phpBB/viewtopic.php?t=200004
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

感謝你
我刪除子版面問題
Parse error: parse error, unexpected T_VARIABLE, expecting '{' in /home/content/t/w/f/twfccc/html/phpbb/includes/prune.php on line 32
覆蓋prune.php 原檔已經解決
安裝官方推薦的外掛
Last Topic MOD
最後發表文章主題發生兩列
應該是有地方沒有刪除造成重複
且有一篇最後文章與發表人不同
....切的也是有部分有亂碼
圖檔

http://www.fccc.idv.tw/index-1.txt
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

sfcoil 寫:感謝你
我刪除子版面問題
Parse error: parse error, unexpected T_VARIABLE, expecting '{' in /home/content/t/w/f/twfccc/html/phpbb/includes/prune.php on line 32
覆蓋prune.php 原檔已經解決
安裝官方推薦的外掛
Last Topic MOD
最後發表文章主題發生兩列
應該是有地方沒有刪除造成重複
且有一篇最後文章與發表人不同
....切的也是有部分有亂碼
圖檔

http://www.fccc.idv.tw/index-1.txt
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

                        $last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_main[$forum_id]['forum_last_post_id']) . '#' . $forum_main[$forum_id]['forum_last_post_id'] . '"> '.$forum_main[$forum_id]['topic_title'].' </a>'.'<br />'; 
                        $last_post .= $last_post_time . '<br />';
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

                        //$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_main[$forum_id]['forum_last_post_id']) . '#' . $forum_main[$forum_id]['forum_last_post_id'] . '"> '.$forum_main[$forum_id]['topic_title'].' </a>'.'<br />'; 
                        $last_post = $last_post_time . '<br />';
#
#-----[ FIND ]-----
#

代碼: 選擇全部

 
								if (strlen($lttitle) > 20)
								{
									$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 20) . '...</a><br />';
								}
								else
								{
									$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 20) . '</a><br />';
								} 
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

 

                        if (mb_strlen($lttitle, 'utf-8') > 16) 
                        { 
                           $last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . mb_substr($lttitle, 0, 16, 'utf-8') . '...</a><br />'; 
                        } 
                        else 
                        { 
                           $last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . mb_substr($lttitle, 0, 16, 'utf-8') . '</a><br />'; 
                        } 
ps.
您的 php_mbstring.dll 必須啟用.

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=226261#226261
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

我修改完後上傳
顯示
圖檔
請問
php_mbstring.dll 必須啟用
是如何啟用
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

sfcoil 寫:我修改完後上傳
顯示
圖檔
請問
php_mbstring.dll 必須啟用
是如何啟用
修改您的 php.ini
搜尋 ;extension=php_mbstring.dll
取代成

代碼: 選擇全部

extension=php_mbstring.dll  
存檔後, 重新啟動 Apache

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=248239#248239
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
sfcoil
星球公民
星球公民
文章: 38
註冊時間: 2006-03-22 15:03
聯繫:

文章 sfcoil »

我使用的是租的虛擬主機
phpMyAdmin 2.7.0-pl2
請問修改您的 php.ini
在哪裡
圖檔
順便一問如圖我做phpMyAdmin資料庫備份需要選擇語言嗎

另所謂亂碼是否因為文章主題字元問題
我看全中文或全英文都沒問題
剛好是介於中間出現
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8536
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

sfcoil 寫:我使用的是租的虛擬主機
phpMyAdmin 2.7.0-pl2
請問修改您的 php.ini
在哪裡
既然是 '租的虛擬主機', 您沒有能力修改 'php.ini '.

建議您:
請求修改 '虛擬主機' 網管人員協助;
或者, 還原關於 index.php 後半段的修改.
sfcoil 寫: 順便一問如圖我做phpMyAdmin資料庫備份需要選擇語言嗎
這個問題, 離題太遠.

建議您:
到其他 (phpMyAdmin) 版面, 重新發表主題.
sfcoil 寫: 另所謂亂碼是否因為文章主題字元問題
我看全中文或全英文都沒問題
剛好是介於中間出現
這個問題, 已經開始離題.

建議您:
1. 參考此文說明.
http://phpbb-tw.net/phpbb/viewtopic.php?t=40260
2. 非關子版面問題, 請重新發表主題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」