网站源码 > 建站教程 > 正文

dedecms如何调用其他cms数据的方法

我们在使用dedecms建站时候,安装在同一数据库的网站要怎么调用呢?比如我们安装了织梦cms和discuz论坛,需要在dedecms模板中调用discuz帖子: 前提条件: dedecms和discuz 必须用的同一个数

我们在使用dedecms建站时候,安装在同一数据库的网站要怎么调用呢?比如我们安装了织梦cms和discuz论坛,需要在dedecms模板中调用discuz帖子:

前提条件:dedecms和discuz
必须用的同一个数据库内才可以使用
 
dedecms有一个标签,loop可以实现数据库表之间调用,首先要了解一个DEDE标签loop,下面是官方的介绍:
 
基本语法:
 
{dede:loop table='meiwen_archives' sort='' row='4' if=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:loop}
 
参数说明:
 
table = '' 查询表名
sort = '' 用于排序的字段
row = '' 返回结果的条数
if = '' 查询的条件
 
使用这个标签我们可以调用同数据库任何表的任何数据.
 
下面直接写调用论坛数据的代码,直接插入到模板中对应位置即可使用.
 
1.调用论坛最新10条主题:
 
{dede:loop table='cdb_threads' sort='tid' row='10' if=''}
< a href="/bbs/viewthread.php?tid=[field:tid /]" target="_blank">[field:subject /]</a>
{/dede:loop}
 
其中cdb_threads为论坛帖子主表的名字,默认的是cdb_threads 如果你修改了表前缀,请将cdb修改为您的表前缀.

 

dedecms如何调用其他cms数据的方法

最新VIP资源