简介

帝国cms万能通用api二次开发核心包是一款可以用地对帝国cms进行二次开发,可进行开发微信小程序、百度小程序、支付宝小程序、轻应用、苹果ios安卓android、其他营销插件的二次开发核心包。现有版本基于 帝国cms 7.5 utf-8版,其它版本暂时不出,如果需要,可以下载本包,然后对其进行转码即可。

特点

1.不修改帝国cms核心代码,方便帝国进行升级
2.调用简单方便,封装了帝国cms的数据库操作。

下载

下载地址:http://www.sjmoban.com/diguochajian/8.html
或者 点击下载

安装

下载好后,包含两部分,一部分是二次开发核心库lskcore、一部分是api对外接口函数库lskapp.将这两个文件夹放到/e/extend/目录下即可,如下图:

内容包含

1.帝国cms万能通用api二次开发核心包lskapp
2.lskapp通用api程序扩展库。

核心包函数说明

lsk::getrow($tbname,$id)

从数据表中选择一条记录
$tbname://不包含前辍,如order
$id://如果表自增默认为id,可以直接写,比如1,$id也可以为条件数据,如array('classid'=>1)
示例: lsk::getrow('ecms_news',array('classid'=>1,'id'=>3));//从新闻表中得到分类classid为,信息id为3的记录。

lsk::getinfo($classid,$id)

从模型表中读取出一条记录,这个和上面lsk::getrow不同的是,lsk::getrow可以读取任意表的记录,lsk::getinfo这个函数,读取的是根据栏目里面的信息表,因为帝国cms的栏目信息包含classid和id,不同的模型,以及表字段保存的主,负表。我们封装了这个操作,读取一条记录只需要classid,id即可。

lsk::get($varname)

获取get参数,如果$varname为空,则获取get数组;

lsk::post($varname)

获取post参数,如果$varname为空,则获取post数组;

lskapp通用api接口说明

调用方法

http://域名/e/extend/lskapp/api.php?at=api名字

开发规范

以下内容为建议开发约定。
1.api文件统一放在lskapp/apilist/目录下,在其下面只支持一级目录,即apilist下面新建目录ttnews,在其下建立接口文件,news_getinfo.php。类似于这样的形式。
2.一个小应用,推荐建立一个新文件夹,比如今日头条,可以在lskapp/apilist目录下,建立 ttnews这个目录,专用提供今日头条的数据。
3.在接口php文件中,可以直接调用二开核心包的函数。默认已经引入。

帝国cms万能通用api二次开发核心包使用说明相关推荐

  1. php 帝国论坛,帝国Cms万能会员接口和论坛通行证接口介绍

    使用帝国CMS万能会员整合接口可以整合任何MYSQL的会员系统. 本文内容讲解:万能会员整合接口与通行证接口. 一.万能会员整合接口 [;] [;]万能会员接口可以实现帝国CMS与任何MYSQL系统的 ...

  2. solidworks api二次开发实例详解_Solidworks开发语言对比及分析

    很多初学Solidworks二次开发的同学,也许都会纠结使用何种语言进行二次开发.对于Solidworks二次开发的语言,官方有VBA,VB.NET,C#以及C++,四种语言. 用户通常会有如下疑问, ...

  3. Map 3D API二次开发学习指南

    作者:杜长宇 – Autodesk开发技术顾问 2012年9月26日 AutoCAD Map 3D 是构建于AutoCAD之上,面向基础设施领域的产品,他采用FDO技术来实现对业界常见GIS数据格式的 ...

  4. Eplan Electric P8 API二次开发之项目框架的搭建详解

    一.目的 本博之前写过几篇Eplan Electric P8 API二次开发的一些小的细节,诸如怎么获取当前打开的项目,怎么在当前页面中插入一个符号(Symbol)及功能(Function)等等.对怎 ...

  5. 微信商城二次开发php,php版微信小店API二次开发及使用示例-微信开发

    本文实例讲述了php版微信小店API二次开发及使用方法.分享给大家供大家参考,具体如下: 1. weixiaodian.php页面: class wXd { public $AppID = " ...

  6. AutoCAD .NET API二次开发学习指南

    作者:杜长宇 – Autodesk开发技术顾问 2012年4月20日 AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准.与其说Aut ...

  7. 微信机器人接口,个人号API二次开发

    微信个人号二次开发,基于API开发,可以有很多功能模块 目前微信做社群特别火,但是这种及时交流工具,虽然使用量巨大,通知和管理机制缺并不完善.大部分社群客户在寻找解决微信和社群管理方案,例如我,只好想 ...

  8. Lua快速入门篇(XLua教程)(Yanlz+热更新+xLua+配置+热补丁+第三方库+API+二次开发+常见问题+示例参考)

                            <Lua热更新> ##<Lua热更新>发布说明: ++++"Lua热更新"开始了,立钻哥哥终于开始此部分的探 ...

  9. OKex官方API二次开发

    代码地址:https://github.com/XiaoKeKeLa/OKex-API 官方给的API还是很有用的,建议多看看:https://www.okex.com/docs-v5/zh/#res ...

最新文章

  1. 网易是世界最好的公司
  2. origin画密度直方分布图
  3. 2011寒假-joomla学习笔记
  4. Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
  5. LeetCode 1395. 统计作战单位数(蛮力法)
  6. 各大媒体优劣对比_吉利星瑞特别版对比朗逸,亮点只有性价比?
  7. 现在的孩子为什么厌学的那么多?孩子厌学了怎么办?
  8. It's hard to say goodbye, everyone.
  9. solr6.6 solrJ索引富文本(word/pdf)文件
  10. mysql 浮点类_MySQL浮点类型总结
  11. vs2013右键菜单 0xC0000005: 读取位置 0x00000004 时发生访问冲突
  12. 【Zoomit】的安装及使用方法
  13. 上拉电阻的作用原理_单片机P0口以及上拉电阻
  14. xcode引入sdk_解决Xcode引入第三方SDK找不到头文件
  15. 虚拟机终端输入sudo的密码时,无法输入密码
  16. w7如何关闭计算机防火墙,win7怎么关闭防火墙 win7自带防火墙启用或关闭方法
  17. mysql sandbox_用mysql_sandbox建立快速测试环境
  18. 【毕设论文——必修篇】如何正确引用参考文献?让参考文献格式变标准
  19. 服务器重装esxi会怎么样,记录我的家庭服务器(2)esxi6.7安装+群晖+rdm直通+踩坑记录...
  20. 交换机设备登录账号权限1_交换机上配置RADIUS登录认证

热门文章

  1. Linux基本命令之ls
  2. centos桌面进入服务器,解决如何在centos7桌面中打开终端_网站服务器运行维护
  3. android屏幕底部黑块,Android surfaceView 黑块问题
  4. python编辑svg文件_SVG 文本
  5. RedHat linux服务器对外开放指定端口
  6. isnull pivot server sql_SQLServer行列转换 Pivot UnPivot
  7. linux ssh别的机器,Linux SSH 登录其他机器
  8. 今年天津分数线高考成绩查询2021年,2021年天津高考分数线预测(2021年天津高考录取分数线)2021年天津高考分数会降低吗...
  9. JAVA编译成文件的说法_下列关于使用Javac命令编译后生成文件的说法中,正确的是?...
  10. JSON序列化和反序列化还有这种玩法