昨天群里有用戶咨詢PhpCms V9整合DISCUZ論壇,想在PhpCms V9的首頁調用DISCUZ論壇發布的帖子。咨詢361模板實現辦法。下面是織夢模板(武林網)的處理方法,分享給大家。
首先先找到網站首頁模板
<ul class="content digg hidden"> {pc:content action="hits" catid="6" num="10" order="views DESC"} {loop $data $r}<li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li> {/loop} {/pc} </ul> </div> </div><div class="bk10"></div>
在下面插入
<div class="box"> <h5 class="title-2"><span class="rt fn f12 tab SwapTab"><span class="fb">熱帖</span> | <span >評論</span> | <span>新帖</span></span>論壇</h5> <div class="tab-content"> <ul class="content digg"> {pc:get sql="SELECT * FROM pre_forum_thread ORDER BY dateline>=UNIX_TIMESTAMP()-604800 DESC" num="10" cache="3600" return="data"} {loop $data $key $val} <li><a title="{$r[subject]}" href="/bbs/thread_{$val[tid]}_1_1.html">{$val[subject]}</a></li> {/loop} {/pc} </ul> <ul class="content digg hidden"> {pc:get sql="SELECT * FROM pre_forum_thread order by lastpost DESC" num="10" cache="3600" return="data"} {loop $data $key $val} <li><a title="{$r[subject]}" href="/bbs/thread_{$val[tid]}_1_1.html">{$val[subject]}</a></li> {/loop} {/pc} </ul> <ul class="content digg hidden"> {pc:get sql="SELECT * FROM pre_forum_thread order by tid desc" num="10" cache="3600" return="data"} {loop $data $key $val} <li><a title="{$r[subject]}" href="/bbs/thread_{$val[tid]}_1_1.html">{$val[subject]}</a></li> {/loop} {/pc} </ul> </div> </div> <div class="bk10"></div>
這樣處理完成后就能實現PhpCms如何調用DISCUZ帖子了,
這種方法適用于PC與disucz在同一個數據庫中并且DZ的數據庫前綴為默認。
如果你改了前綴,可以修改pre_ 為你自己的。
上面的語句361模板寫了三個調用語句,分別為最新主題、最新回復、最熱回復。
新聞熱點
疑難解答