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

迅睿教程 0 来源:老K模板网 收藏

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

新建模板页面

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

代码示例

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

提示

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

站外网站模板代码

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

代码示例

<button class="go-copy btn" data-clipboard-action="copy" data-clipboard-target="#pre11" style="box-sizing: inherit; border-radius: 0.25rem; font-family: Lato, sans-serif; font-size: 0.8rem; line-height: 1.5; display: block; color: rgb(255, 255, 255); background: rgb(51, 51, 51); border-color: rgb(35, 35, 35); padding: 0.375rem 0.75rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; position: absolute; top: 0px; right: 0px; max-width: 100%;">复制代码</button><ul id="xunruicms"></ul> 
// id="xxx"写到父级就行
<script type="text/javascript">
    $.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(){ }
    });
</script>

提示

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


免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
0 条评论

网友留言