外部站点跨域调用迅睿cms站点内容数据的方法

外部站点跨域调用迅睿CMS站点内容数据的方法,比如另外一个网站其他cms做的,想调用迅睿cms搭建站点的几条新闻公告,这时我们可以通过ajax做站外请求来调用。

新建模板页面

在迅睿cms站点模板目录api中新建一个模板页面建一个模板 demo.html 并写好调用标签。

代码示例

{list action=module module=news num=10}
  • {$t.title}
  • {/list} // 根据实际情况修改样式、模块名称、调用标签即可

    提示

    文件放在模板目录下的 api文件夹里,如果不存在,就自己新建一个文件夹,模板文件名称可自行修改。

    站外网站模板代码

    在站外网站的模板页面,写入调用代码。

    代码示例

     
    // id="xxx"写到父级就行
    
        $.ajax({
            type: "GET",
            url:"https://网站域名/index.php?s=api&c=api&m=template&name=模板页面名称.html&format=jsonp",
            dataType: "jsonp",
            success: function(json){
                $("#xunruicms").html(json.msg);
            },
            error: function(){ }
        });
    

    提示

    修改网站域名为你的迅睿cms站点域名,模板页面名称为第一步你在api文件夹新建的模板页面名称。具体调用内容和页面样式,根据实际情况修改即可。

    标签:

    上一篇迅睿cms网站URL伪静态规则设置教程(迅睿cms如何新增网站)
    下一篇迅睿cms站点SEO基础篇:设置各页面的TDK

    相关文章