电脑爱好者之家

当前位置: 主页 > 开发资料 > 程序设计教程 >

DEDE调用DiscuzX论坛的方法

时间:2013-01-21 18:47来源:未知 作者:熊猫蜀黍 点击:
结合网上关于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

结合网上关于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 }
(责任编辑:熊猫蜀黍)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容
  • 正则表达式学习与分析

    入门 \b 是正则表达式规定的一个特殊代码(好吧,某些人叫它 元字符,metacharacter ...

  • Scriptlets和HTML混合

    Scriptlets和HTML的混合 在一个scriptlet中使用了out变量来产生HTML输出。对于更复杂...

  • .NET正则匹配模式

    概述 匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符。不同的语言支持...