下载 简介 快速上手 更新日志 安装 扩展类 模块 配置 api.class.php EcmsApi.php 入口 控制器 EapiView.php EapiCache.php EapiCheck.php EapiUpload.php EapiToken.php EapiDb.php EapiFun.php EapiFile.php EapiTable.php EapiUser.php EapiExtendGzh.php EapiExtendBaijiahao.php EapiExtendFpay.php 【示例分享】帝国cms批量更新 自动保存远程图片到本地 【示例分享】万能API接口插件实现 微信公众号自动回复功能 【示例分享】新闻列表、新闻详情、新闻采集、新闻删除等接口 万能API接口插件在模板中的使用 【伪静态版】全网适配sitemap,无须生成,支持【百度/谷歌/必应/神马/360】 获取分类 【示例分享】通过接口实现会员的无刷新登陆与注册 【示例分享】帝国CMS 汉字转拼音接口 在帝国万能API接口插件中使用medoo数据库框架 关键词搜索

这两天有几个朋友问我,万能API插件能在模板中使用么。答案其实在手册中以说得很清楚了。

V1.0版可以使用在帝国任何的位置

下面一个简单的例子说明如何在模板中使用。

后台模板:用一个单页测试,其它页面操作方法一样。

前端显示

附上代码以及注释:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>万能API插件在模板中的使用</title>
</head>
<body>
<?php
// 引入API插件核心类,注意用require_once,引用一次即可。
require_once(ECMS_PATH.'ecmsapi/EcmsApi.php'); 
// 实例化一个对象,一个页面只需一次。
$api = new EcmsApi(); 
 // 查询数据,更多查询请自行查看手册
$datalist = $api->load('db')->select('[!db.pre!]ecms_news' , '*' , '1' , '10,1' , 'id desc');
// 循环输出数据
// sys_ReturnBqTitleLink 是帝国的内置函数,用来获取内容链接。
// 参数为数组,必须包含 id,classid,newspath,filename,groupid,titleurl字段
foreach($datalist as $v){
?>
<li><a href="<?=sys_ReturnBqTitleLink($v)?>"><?=$v['title']?></a></li>
<?php
}
?>
</body>
</html>

测试直接复制上面的代码即可。