昨天群里有用户咨询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模板写了三个调用语句,分别为最新主题、最新回复、最热回复。
新闻热点
疑难解答