1 頁 (共 1 頁)

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

發表於 : 2004-05-11 20:32
link
請問.
要怎麼在主題前面加上 公告:、置頂:、票選:、移動:、刪除: 等等的系統訊息\r

我參考viewforum改了好幾次還是沒成功 :-(
公告跟置頂和票選是分開的,移動. 刪除也是分開的
所以沒辦法很直覺的設 if(XXX == xxx) ~_~"

發表於 : 2004-05-12 11:52
卡西歐
你這樣問.....挺模糊的.....參考一下發問格式吧......這樣抓問題比較快......

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

發表於 : 2004-05-12 21:49
shihchieh
我沒在用top5,不過我說個方向,你可以試試

top5會在資料庫中搜尋符合條件的文章hot、last、new等等
在那個$sql的語法中一起取得該主題的topic_type型態
然後就可以作判別了~

發表於 : 2004-05-13 04:19
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: