织梦DEDECMS首页调用Discuz论坛帖子或文章的调用方法
	
	  以上调用的为Discuz!最新公布 的论坛文章
	
	{dede:loop table="pre_forum_thread"if='digest>0' sort="tid" row="10"}
	<a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /]"target="_blank">
	·[field:subject function="cn_substr('@me',22)" /]([field:lastpost function="date('m-d H:M','@me')" /])
	</a>
	<br/>
	{/wmd:loop}
	  以上调用的为Discuz!论坛的精华贴,以上代码是我站调用论坛数据的代码,能够成功调用数据(注意:pre_forum_thread为数据库表,假如你更改了,那这里也要更改)
	
	 
	
	下面的代码中都有table="cdb_threads"这句。这句不是适用所有网站的,这个地方cbd是你论坛的表前缀名称,我们根据自己的论坛修改成合适的表前缀名。再者,我是把织梦和discuz 论坛放在一个数据库里面的,初步放在两个数据库,整合了半天不成功,不晓得是什么理由。后面放在一个数据库里面成功了。但是没有在放到两个数据库里面做测试,我们也能够测试下,告诉我结果了。按道理来说不限制放进同一个数据库才合理些!最后m-d H:M 带表是公布 的时间,假如只要(日-月)时间格式的,把 H:M去掉即可。
	1、论坛最新主题调用代码如下:
	       {wmd:loop table="cdb_threads" sort="tid" row="10"}
	       <a href="/bbs/viewthread.php?tid=[field:tid /]">
	       ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
	       <br/>
	       {/wmd:loop}
	        这个连接地址你能够写相对路径,也能够写绝对路径。
	假如是discuz动态论坛,链接地址如http://bbs.xxx.com/viewthread.php?tid=[field:tid /]
	假如是discuz静态论坛,连接地址如http://bbs.xxx.com/thread-[field:tid /]-1-1.html
	        
	2、论坛指定版块帖子调用方法:
	        { wmd:loop table="cdb_threads" if="fid=1 or fid=2 and displayorder!=-1" sort="tid" row="6" }
	        <a href="/bbs/viewthread dot php?tid=[field:tid /]" target="_blank">
	        ·[field:subject function="cn_substr(' @ me',50)" /] </a>
	        <br/>
	        { /wmd:loop }
	       其中的fid=1 or fid=2是论坛主题分类id,能够按照自己要求来修改,假如是一个分类就直接写fid=x
	      
	3、论坛调精华主题调用代码如下:
	       {wmd:loop table="cdb_threads" if="displayorder!=-1" sort="tid" row="10"}
	       <a href="/bbs/viewthread.php?tid=[field:tid /]">
	       ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
	       <br/>
	       {/wmd:loop}
	       假如想调用某个板块的精华主题代码如下:
	       {wmd:loop table="cdb_threads" if="fid=5 and displayorder!=-1" sort="tid" row="10"}
	       <a href="/bbs/viewthread.php?tid=[field:tid /]">
	       ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
	       <br/>
	       {/wmd:loop}
	        其中的fid=5是论坛主题分类id,能够按照自己要求来修改,
	假如想调用论坛所有的板块的最新精华主题只要去掉fid=5 and 就能够了。
	4、调用的帖子列表这能够按查看次数排序,代码如下:
	        {wmd:loop table="cdb_threads" sort="views" row="10"}
	        <a href="/dz/viewthread.php?tid=[field:tid /]">
	        ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])</a>
	        <br/>
	        {/wmd:loop}
	       其中sort="views" 就是操纵 按照查看次数排序的代码
	   
	 5、论坛置顶版块帖子调用方法举例:
	       { wmd:loop table="cdb_threads" sort="dateline" if="fid='3' and typeid='51'" row="10" }
	       <a href="/a/bbs/viewthread dot php?tid=[field:tid /]" target="_blank">
	       ·[field:subject function="cn_substr(' @ me',30)" /]</a> <br>
	       { /wmd:loop }
	      
	6、论坛版块名称调用方法:
	       { wmd:loop table="cdb_forums" sort="displayorder" row="16" col="4" }
	       <a href="/bbs/viewthread dot php?fid=[field:fid /]">·[field:name function="cn_substr(' @me',30)" /] </a>
	       { /wmd:loop }
	        注:这种方法这个还有点问题,它会将论坛分区、版块都调出来。望达人改进!
	        附:dedecms的LOOP 标记规则
	功能说明:用于调用任意表的数据,通常用于调用论坛贴子之类的操作
	适用范围:所有模板
	基本语法:
	{ wmd:loop table=' sort='' row='' if='' }
	[1] table 表示查询的数据表
	[2] sort 用于排序的字段 也能够加"views"(查看次数排列)
	[3] row 返回结果的条数
	[4] if 查询条件
	      
	 7、调用论坛帖子中的图片方法,网上搜到的,我自己还没有做测试。
	       {wmd:sql sql="SELECT`cdb_attachments`.`aid`,`cdb_attachments`.`attachment`,`cdb_threads`.`tid`, `cdb_threads`.`fid`,`cdb_threads`.`subject` FROM `cdb_attachments` LEFT JOIN `cdb_threads`
	       ON`cdb_threads`.`tid`=`cdb_attachments`.`tid` WHERE `cdb_attachments`.`readperm`='0' AND`displayorder`>='0' AND `filetype`='image/pjpeg' GROUP BY tid LIMIT 0,1 "}
	       <a href="/bbs/viewthread.php?tid=[field:tid /]">
	       <img src="/bbs/attachments/[field:attachment/]" />


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)