百分求助!织梦CMS(dedecms)如何跨数据库调用discuz的内容?

百分求助!织梦CMS(dedecms)如何跨数据库调用discuz的内容?,第1张

如果你直接用dede的arclist循环调用某个栏目的列表,那么第一条与第二条必定样式相同,如果你真想实现同一列表2个样式,那就得分开做,如:

{dede:arclist row='1' orderby='pubdate' orderway='desc' ……其他参数,确保排序相同}

第一条信息………………

{/dede:arclist}

{dede:arclist row='X' orderby='pubdate' orderway='desc' limit='1,X' ……其他参数,X为第二个列的数量}

第二条以后的信息………………

第二条以后的信息………………

第二条以后的信息………………

X次

{/dede:arclist}

不是负数,在栏目管理,栏目名称的后面就有一个id,这个ID用 typeid 调用

频道是在内容模型里管理,频道名称的前面也有一个id,这个ID用 channelid调用。

这个要改程序,光改模板不行。另外,你的dz和dede是不是放在同一个空间里面(这里指程序),是两个不同的网站,不同的IP地址,实现起来比较麻烦,因为这里又牵扯到了MYsql的一个权限。

方法和详细的操作步骤如下:

1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。

数据库存的是的路径吧,没有人直接把存到数据库的,那样会把数据库撑爆。

把路径存到数据库字段中,比如imgurl然后用{dede:arclist addfields='imgurl' row='8' channelid='3'}

[fieldimgurl /]<br />

{/dede:arclist}

这个标签使用有两个条件

1、指定channelid 属性

2、指定要获得的字段addfields='字段1,字段2'

如果,如需帮助请追问。

首页调用{dede:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}

如果两个数据库是在同一个

服务器

上,而且权限相同(用户名和密码相同),语法上可以这样写:select

from

数据库2表

where

也就是说,要在表名前面加上数据库名,用

号分隔

查看原帖>>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 百分求助!织梦CMS(dedecms)如何跨数据库调用discuz的内容?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情