[建議] Top5 Mod 相關功能
版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
請注意!您的提問必須遵守發問格式,違者砍文。
Re: [建議] Top5 Mod 相關功能
TO 心靈捕手大大
之前 1.0.2 版的版本我已經有測試了...
只是因為我的討論區有些版面要權限才能觀看...所以我才沒在正式討論版裝...
1.51版本已有加入權限了...所以今天就把它加入正式的討論版內呢...
希望是彈出來的內文視窗內的標題後方有回覆人或是發表人就滿意嚕...給開發團隊參考...
感謝開發團隊開發這個好用的模組...
之前 1.0.2 版的版本我已經有測試了...
只是因為我的討論區有些版面要權限才能觀看...所以我才沒在正式討論版裝...
1.51版本已有加入權限了...所以今天就把它加入正式的討論版內呢...
希望是彈出來的內文視窗內的標題後方有回覆人或是發表人就滿意嚕...給開發團隊參考...
感謝開發團隊開發這個好用的模組...
●架設主機作業系統:LINUX
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
Re: [建議] Top5 Mod 相關功能
因為改那部分又要重新編譯....有點麻煩,公司最近在趕專案,這個部分有考慮納入修正,不過可能要等等嚕
jzdai0903 寫:TO jcasper
我有看過這整個討論串了...只是希望能有這功能而已呢...
新版MOD還沒出來也不知道開發團隊會不會加入...不過應該是有人會改...想先試試而已呢...
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
Re: [建議] Top5 Mod 相關功能
提供我的修改方法, 給大家參考:小竹子 寫:因為改那部分又要重新編譯....有點麻煩,公司最近在趕專案,這個部分有考慮納入修正,不過可能要等等嚕
jzdai0903 寫:TO jcasper
我有看過這整個討論串了...只是希望能有這功能而已呢...
新版MOD還沒出來也不知道開發團隊會不會加入...不過應該是有人會改...想先試試而已呢...
#
#-----[ OPEN ]-----
#
top5rss.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$user->setup();
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$user->setup('mods/top5');
#-----[ FIND ]-----
#
代碼: 選擇全部
$sql = "SELECT t.topic_title, t.topic_time, t.topic_id, p.post_id, p.post_text, p.bbcode_uid
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$sql = "SELECT t.*, p.post_id, p.post_text, p.bbcode_uid
#-----[ FIND ]-----
#
代碼: 選擇全部
$desc = truncate_string($desc, 300);
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
switch($mode)
{
case 'replies':
$desc_2 = sprintf($user->lang['TOP_REPLIES'], $row['topic_first_poster_name'], $row['topic_replies']);
break;
case 'views':
case 'news':
$desc_2 = sprintf($user->lang['NEW_TOPICS_VIEWED'], $row['topic_first_poster_name'], $row['topic_views']);
break;
case 'last':
$desc_2 = sprintf($user->lang['NEW_REPLIES'], $row['topic_last_poster_name'], $user->format_date($row['topic_last_post_time']));
}
#-----[ FIND ]-----
#
代碼: 選擇全部
"DESC" => $desc,
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
"DESC_2" => $desc_2,
#-----[ OPEN ]-----
#
styles/prosilver/template/flex/top5rss_body.html
#
#-----[ FIND ]-----
#
代碼: 選擇全部
<description>{topicrow.DESC}</description>
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
<description>{topicrow.DESC_2} :: {topicrow.DESC}</description>
#-----[ Create Language ]-----
#
language/YOUR_LANG/mods/top5.php
#
#-----[ Content ]-----
#
代碼: 選擇全部
<?php
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
'NEW_TOPICS_VIEWED' => '由 %s 發表, 已經被瀏覽 %s 次',
'NEW_REPLIES' => '由 %s 發表於 %s',
'TOP_REPLIES' => '由 %s 發表, 已經被回覆 %s 次',
));
?>
#-----[ SAVE & CLOSE ]-----
#
DEMO:
http://wang5555.dnsfor.me/test/phpBB3/
ps.
1. 新建語言檔 (top5.php) 其實可以一併整合於此外掛目前最新版之語言檔 (rssapi.php) 內
2. 另外, 建議開發團隊, 將 rssapi.php 移入 language/zh_cmn_hant (或 en) /mods/ 底下
當然, 得於相關檔案修改路徑
3. 個人以為, 最佳情形是整合此外掛的語言檔為一個. 如下:
language/YOUR_LANG/mods/top5.php
Re: [建議] Top5 Mod 相關功能
目前, 試用最新版 (1.5.1) 發現:
它的時間範圍的設定, 以距離發表主題的時間 (topic_time) 為依據.
這個設定, 其實有它的盲點.
怎麼說呢? 例如, 有一個主題是在 2007-01-27 發起, 如下:
http://phpbb-tw.net/phpbb/viewtopic.php?f=2&t=47784
而我的最新回覆文章, 便會無法顯示在 TOP5 (最新回覆) 裡頭.
http://phpbb-tw.net/phpbb/viewtopic.php ... 34#p264534
因此, 時間範圍的設定,
建議修改為以距離發表該主題的最後文章之時間 (topic_last_post_time) 為依據.
ps. 當新的主題產生時, 若沒有回覆文章, 則 topic_time = topic_last_post_time
修改如下:
#
#-----[ OPEN ]-----
#
top5rss.php
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ SAVE & CLOSE ]-----
#
它的時間範圍的設定, 以距離發表主題的時間 (topic_time) 為依據.
這個設定, 其實有它的盲點.
怎麼說呢? 例如, 有一個主題是在 2007-01-27 發起, 如下:
http://phpbb-tw.net/phpbb/viewtopic.php?f=2&t=47784
而我的最新回覆文章, 便會無法顯示在 TOP5 (最新回覆) 裡頭.
http://phpbb-tw.net/phpbb/viewtopic.php ... 34#p264534
因此, 時間範圍的設定,
建議修改為以距離發表該主題的最後文章之時間 (topic_last_post_time) 為依據.
ps. 當新的主題產生時, 若沒有回覆文章, 則 topic_time = topic_last_post_time
修改如下:
#
#-----[ OPEN ]-----
#
top5rss.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$sql = "SELECT t.topic_title, t.topic_time, t.topic_id, p.post_id, p.post_text, p.bbcode_uid
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$sql = "SELECT t.topic_title, t.topic_time, t.topic_last_post_time, t.topic_id, p.post_id, p.post_text, p.bbcode_uid
#-----[ FIND ]-----
#
代碼: 選擇全部
AND t.topic_time >= $time_start
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
AND t.topic_last_post_time >= $time_start
#-----[ SAVE & CLOSE ]-----
#
Re: [建議] Top5 Mod 相關功能
還有一個問題就是...不知道是不是心靈捕手大上面所說的問題...
發了一個新主題...但是還沒有人回覆...他在最新主題和最新回覆都會出現...
應該是最新主題中會出現...但是最新回覆應該不要出現才是吧?
發了一個新主題...但是還沒有人回覆...他在最新主題和最新回覆都會出現...
應該是最新主題中會出現...但是最新回覆應該不要出現才是吧?
●架設主機作業系統:LINUX
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
Re: [建議] Top5 Mod 相關功能
沒錯!jzdai0903 寫:還有一個問題就是...不知道是不是心靈捕手大上面所說的問題...
發了一個新主題...但是還沒有人回覆...他在最新主題和最新回覆都會出現...
應該是最新主題中會出現...但是最新回覆應該不要出現才是吧?
以下修改, 提供您參考:
#
#-----[ OPEN ]-----
#
top5rss.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
case 'last':
$order_by = 't.topic_last_post_time';
$sql_where = 't.topic_last_post_id = p.post_id ';
break;
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
case 'last':
$order_by = 't.topic_last_post_time';
$sql_where = 't.topic_last_post_id = p.post_id AND t.topic_time != t.topic_last_post_time';
break;
#-----[ SAVE & CLOSE ]-----
#
Re: [建議] Top5 Mod 相關功能
感謝心靈捕手大大提供修改法...已修改完成...
●架設主機作業系統:LINUX
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
●架設主機作業系統:LINUX
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
●架設主機作業系統:LINUX
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
●您的上網方式:hinet adsl
●您安裝的程式:Apache+PHP+mysql
●您的 phpBB3 版本:phpBB3.0+竹貓中文語言檔
●您的 phpBB3 使用風格:prosilver
●您的 domain(網域名稱) :nonamexpe.duc.cc
●您的 phpBB3 連結網址: http://nonamexpe.duc.cc
●測試帳號 test 密碼123456
-------------------------------------------------------------------------------------------------------------
歡迎對XPE有興趣的網友加入 NoName Information Team 討論區
-------------------------------------------------------------------------------------------------------------
Re: [建議] Top5 Mod 相關功能
剛才重新測試發現, 之前的文章有錯.
http://phpbb-tw.net/phpbb/viewtopic.php ... 33#p264533
old:
new:
因為需要新增多個 TOPICS_TABLE 欄位值, 所以直接改寫 t.*
但是卻漏掉 p.post_id, 將造成連結 '最新回覆' 文章時出錯.
ps.
之前文章已經修正.
http://phpbb-tw.net/phpbb/viewtopic.php ... 33#p264533
old:
代碼: 選擇全部
$sql = "SELECT t.*, p.post_text, p.bbcode_uid
代碼: 選擇全部
$sql = "SELECT t.*, p.post_id, p.post_text, p.bbcode_uid
但是卻漏掉 p.post_id, 將造成連結 '最新回覆' 文章時出錯.
ps.
之前文章已經修正.
Re: [建議] Top5 Mod 相關功能
不好意思,小龜毛一下,竹貓上面的TOP 5 MOD可能要考慮拿掉<embed>語法,免得有潔癖的人會挑剔沒辦法通過xhtml 1.0 strict檢驗 。
Re: [建議] Top5 Mod 相關功能
請問「最新主題」與「最新回覆」中,最前頭的日期如何只顯示「月/日」,不顯示「年」呢?
Re: [建議] Top5 Mod 相關功能
新版的TOP5應該都不會顯示「年」的部份了!
至於是否可以自行決定要不要顯示年?
因近期在趕專案進度,暫時不會對MOD做修改。
至於是否可以自行決定要不要顯示年?
因近期在趕專案進度,暫時不會對MOD做修改。
linap 寫:請問「最新主題」與「最新回覆」中,最前頭的日期如何只顯示「月/日」,不顯示「年」呢?
Re: [建議] Top5 Mod 相關功能
請問各位先進:
我按照說明檔逐步安裝,安裝完成後卻完全都沒有TOP5的東西出來,跟安裝前的版面一模一樣,請問有人遇到跟我一樣的問題嗎?
我的PHP是Version 5.1.6版的,還煩請各位幫我解惑,感謝!
我按照說明檔逐步安裝,安裝完成後卻完全都沒有TOP5的東西出來,跟安裝前的版面一模一樣,請問有人遇到跟我一樣的問題嗎?
我的PHP是Version 5.1.6版的,還煩請各位幫我解惑,感謝!
Re: [建議] Top5 Mod 相關功能
建議您:Daniel323 寫:請問各位先進:
我按照說明檔逐步安裝,安裝完成後卻完全都沒有TOP5的東西出來,跟安裝前的版面一模一樣,請問有人遇到跟我一樣的問題嗎?
我的PHP是Version 5.1.6版的,還煩請各位幫我解惑,感謝!
試試清除論壇以及瀏覽器的快取檔案後, 再重新連線.
Re: [建議] Top5 Mod 相關功能
試過了,還是一樣耶!心靈捕手 寫:建議您:Daniel323 寫:請問各位先進:
我按照說明檔逐步安裝,安裝完成後卻完全都沒有TOP5的東西出來,跟安裝前的版面一模一樣,請問有人遇到跟我一樣的問題嗎?
我的PHP是Version 5.1.6版的,還煩請各位幫我解惑,感謝!
試試清除論壇以及瀏覽器的快取檔案後, 再重新連線.
Re: [建議] Top5 Mod 相關功能
請您進到後台,風格>樣板,然後選擇你安裝的樣板接著點選重新整理就可以了。
Daniel323 寫:請問各位先進:
我按照說明檔逐步安裝,安裝完成後卻完全都沒有TOP5的東西出來,跟安裝前的版面一模一樣,請問有人遇到跟我一樣的問題嗎?
我的PHP是Version 5.1.6版的,還煩請各位幫我解惑,感謝!
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。