结合网上关于dede调用dz7.0以前的教程,得出dede调用dx静态论坛最新方法:
1. dede调用 Dx1.0之后,包括dx1.5,dx2.0 静态论坛最新主题的方法:(伪静态)
2、论坛指定版块帖子调用方法:(伪静态)
-
{dede:loop table="mtonr.pre_forum_thread" sort="tid" row="12"}
-
<li><a href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html"target="_blank">[field:subject function="cn_substr(<A href="mailto:'@me',30">'@me',30</A>)" /]</a><br/>{/dede:loop}
-
</li>
其中的fid=1 or fid=2是论坛主题分类id,可以按照自己要求来修改,如果是一个分类就直接写fid=x
3、论坛调精华主题调用代码如下:(伪静态)
-
{dede:loop table=“pre_forum_thread” if="displayorder!=-1" sort="tid" row="10"}
-
<a href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html">
-
·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
-
<br/>{/dede:loop}
4. 如果想调用某个板块的精华主题代码如下:(伪静态)
其中的fid
-
{dede:loop table=“pre_forum_thread” if="fid=5 and displayorder!=-1" sort="tid" row="10"}
-
<a href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html">
-
·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
-
<br/>{/dede:loop}
=5是论坛主题分类id,可以按照自己要求来修改,
如果想调用论坛所有的板块的最新精华主题只要去掉fid=5 and 就可以了。
5、调用的帖子列表这可以按查看次数排序,(伪静态)
-
{dede:loop table=“pre_forum_thread” sort="views" row="10"}
-
<a href="[field:global.cfg_cmspath/]/bbs/viewthread.php?tid=[field:tid /]">
-
·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
-
<br/>{/dede:loop}
其中sort="views" 就是控制按照查看次数排序的代码
6、论坛置顶版块帖子调用方法举例:(伪静态)
-
{ dede:loop table=“pre_forum_thread” sort="dateline" if="fid='3' and typeid='51'" row="10" }
-
<a href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html" target="_blank">
-
·[field:subject function="cn_substr(' @ me',30)" /]</a> <br>
-
{ /dede:loop }
(责任编辑:熊猫蜀黍) |