[問題] 關於 TOP5 主題的顯示方式..

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

版主: 版主管理群

主題已鎖定
頭像
link
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-04-08 19:50
來自: 火星

[問題] 關於 TOP5 主題的顯示方式..

文章 link »

請問.
要怎麼在主題前面加上 公告:、置頂:、票選:、移動:、刪除: 等等的系統訊息\r

我參考viewforum改了好幾次還是沒成功 :-(
公告跟置頂和票選是分開的,移動. 刪除也是分開的
所以沒辦法很直覺的設 if(XXX == xxx) ~_~"
卡西歐
星球普通子民
星球普通子民
文章: 10
註冊時間: 2004-04-23 10:30
來自: 深坑豆腐街

文章 卡西歐 »

你這樣問.....挺模糊的.....參考一下發問格式吧......這樣抓問題比較快......

或是貼一下問題的PIC看一下.....
真誠.............

清靜平等正覺慈悲看破放下自在隨緣念佛
頭像
shihchieh
竹貓忠實會員
竹貓忠實會員
文章: 509
註冊時間: 2002-10-07 13:02

文章 shihchieh »

我沒在用top5,不過我說個方向,你可以試試

top5會在資料庫中搜尋符合條件的文章hot、last、new等等
在那個$sql的語法中一起取得該主題的topic_type型態
然後就可以作判別了~
---
Do you fear death ?
頭像
link
星球普通子民
星球普通子民
文章: 19
註冊時間: 2004-04-08 19:50
來自: 火星

文章 link »

也許我說的有點模糊.. ;-)
基本上的方向就跟yuan說的一樣\r
作法上應該是在 TOP5 的 .tpl 檔中加入類似這樣的句子以顯示TYPE
{topicrow.TOPIC_TYPE}
在 .php 檔中, topicrow array 應該要加上
'TOPIC_TYPE' => $topic_type,
$SQL也要搜尋 topic_type (或是直接搜尋 t.*)
然後條件句的部份以viewforum裡面的為例, 大致上可以寫成這樣\r
[php]
if( $topic_type == POST_ANNOUNCE )
{
$topic_type = $lang['Topic_Announcement'] . ' ';
}
else if( $topic_type == POST_STICKY )
{
$topic_type = $lang['Topic_Sticky'] . ' ';
}
else
{
$topic_type = '';
}
[/php]

可是做出來就是什麼都沒有顯示, 搞不清楚問題在哪裡 :roll:
主題已鎖定

回到「外掛問題討論」