16、新增内置JSON相关处理函数
为了更方便向外部APP或小程序输出对应格式的内容,帝国CMS8.0版新增内置JSON相关处理函数,这样给模板里的变量加该处理函数就能更方便的对接:
1、内置JSON相关处理函数:
(1)、对数组进行JSON编码函数(支持PHP5.2以下环境):eapi_JsonEn(数组)
(2)、对JSON字符串进行编码函数:eapi_JsonDe(JSON字符串,返回类型)
返回类型:0为返回数组、1为返回对象。
(3)、JSON字符输出处理函数:eapi_JsonEnRepstr("处理内容")
(4)、JSON格式提示函数:eapi_JsonPrintError(结果,错误编号,"提示内容",返回数据)
结果:1为成功、0为失败;
错误编号:返回错误的数字编号;
提示内容:返回提示内容;
返回数据:返回信息内容数据。
(5)、查询返回数组函数:eapi_JsonDbQuery("SQL语句",处理类型)
SQL语句:查询的SQL语句;
处理类型:0为返回多条数据、1为返回1条记录
2、提示信息函数新增显示JSON格式配置,开启可修改e/config/config.php配置文件里的 $ecms_config['sets']['printerrortype'] 参数。
17、新增搜索转发功能
帝国CMS8.0版新增搜索转发功能,可以指定某搜索关键词转到指定页面:
1、可指定搜索关键词转发到对应网页。
2、支持搜索数统计,及记录最后搜索时间。
3、普通搜索和全站全文搜索均支持。
4、增加搜索转发关键词时,不填转发地址则为关闭该关键词转发。
5、自动识别是否开启,如果新增转发则开启,没有转发则关闭,不启用效率无影响。
18、系统模型新增管理列表界面管理
帝国CMS8.0版系统模型新增管理信息列表界面管理,不同系统模型可使用不同的管理列表界面,并且后台可直接增加、修改、删除列表界面模板内容,扩展更方便。
19、
对全站全文搜索功能进行升级
1、全站全文搜索在原来支持分词搜索转码基础上,新增可选按原内容搜索选择(采用LIKE搜索,更精准但效率低,数据不多时可以选择)。
2、全站全文搜索新增搜索条件数量限制设置。
3、全站全文搜索新增搜索结果数量限制设置。
4、全站全文搜索新增搜索结果更新时间设置,为以后版本增加搜索缓存预留。
5、全站全文搜索的导入数据源将不能选和导入内部表数据。
19、对附件功能进行升级
帝国CMS8.0版对附件功能进行了升级:
1、附件目录名支持自定义。(后台>系统>系统参数设置>文件设置 里设置)
2、附件默认目录更改为新的目录:/d/file/efpub/,与其它附件区分开,扩展更方便。
3、系统参数设置的附件目录设置去除按栏目目录存放选项,附件上传目录更统一,备份更简单。
4、栏目也不再建单独的栏目附件目录,让栏目自定义目录更方便,无需考虑附件目录是否有上级目录。
5、上传附件文件命名在原来md5格式基础上,又新增了time()命名格式选择。
6、管理附件页面新增“批量修改文件别名”功能。
7、上传附件页面新增“批量修改文件别名”功能。
8、附件新增附件分类1和附件分类2,对附件分类更细,管理和调用更方便。
(1)、支持新增、修改、删除、排序附件分类1和附件分类2。
(2)、附件分类支持设置只在某一栏目下显示。
(3)、管理附件支持按附件分类1和附件分类2进行搜索。
(4)、上传附件时支持选择按附件分类1和附件分类2进行分类。
(5)、选择附件页面支持按附件分类1和附件分类2进行搜索。
(6)、新增修改附件功能:可以修改附件别名、附件分类1、附件分类2。(选择附件页面可双击别名文本框进入修改)
(7)、修改附件权限同时支持管理附件权限与增加用户时选择可管理的栏目附件权限。
9、多图上传插件新增支持选择按附件分类1和附件分类2进行分类。
10、新增普通上传文件函数:ecom_DoTranFile($file,$file_name,$file_type,$file_size,$tranpath,$tranfile,$chmodf=1)
$tranpath为上传目录
$tranfile为上传文件名
$chmodf为是否设置文件权限(1为设置、0为不设置)
11、用户组新增附件分类管理权限。