第 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]
可是做出來就是什麼都沒有顯示, 搞不清楚問題在哪裡
