网站首页 » CMS » dedecms » 织梦教程:两个域名、空间不同的网站如何实现数据的调用
上一篇:
下一篇:

织梦教程:两个域名、空间不同的网站如何实现数据的调用

织梦的功能已经够强大了,可是有时候我们因为项目的需要,要实现跨域名,不同空间的织梦程序之间的数据调用,才么这个要怎么实现呢?

我们在这里不妨假设有两个不同空间,不同域名的织梦程序,我们分别把他们叫做A和B。那么现在问题来了,如何我想在A网站中调用B网站里的数据(如:文章),这个要怎么实现?

思路:用框架(iframe),我们来看看具体的实现步骤:

步骤一:模板制作

在B网站新建一个网页模板,以显示数据。这个模板你可以像平时写织梦模板一样编写,其它页面可以使用的标签在这个页面里都可以使用。

如你想高某个栏目下的文章你可以这样写:

{dede:arclist row='7' typeid='1' titlelen=48 orderby='click'}
<a target="_blank" href="[field:arcurl/]">[field:title/]</a>
{/dede:arclist}

数据调出来后,样式你得为这个页面单独写。这样就基本完成了模板的制作。

步骤二:模板配置

在B网站后台找到【核心】 – 【频道模型】 – 【单页文档管理】点击右上角的【增加一个页面】选项,你会看到:

织梦教程:两个域名、空间不同的网站如何实现数据的调用

这里我们假设生成静态页面的文件名为article.html,前面的/article可以去掉,如果不去掉也是没问题的,这意味着你到时生成的文件是在这个文件夹下,而不是在根目录下而已,没什么区别。

步骤三:模板调用

在A页面中需要调用这些数据的地方用框架(iframe)引入即可。具体方法如下:

<iframe scrolling="no" width="480" height="350" src="http://B.com/article.html"></iframe>

上面这段代码怎么理解呢。其它的我们都不用看,我们只看iframe里的链接。这个链接其实就是你在B网站中刚刚生成的那个静态页面的网址。

到这里我们已经完成了不同域名、空间及织梦程序之间的数据调用。

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/dedecms-call-data-between-different-domain-name-and-web-space/

Leave a Reply

Your email address will not be published. Required fields are marked *

评论 END