帝国CMS8.0 更新功能列表–持续更新中

以下内容来自于帝国CMS官网,本站只进行汇总,方便网友浏览阅读:

 

1、支持PHP8.*系列,兼容性更好

PHP8版本对PHP改动很大,并且对变量定义、函数参数要求更严格,去掉了部分函数等。因而我们花了很大的力气和时间,让帝国CMS8.0新增对PHP8.*系列运行环境的支持,兼容性更好。(目前的帝国CMS7.5版本只支持PHP8以下运行环境)

fb08092938113677a7c608876aa3deb5

2、帝国CMS8.0版系统模型新增“最后评论时间”字段

系统模型的信息表新增内置关键字字段“elpltime”,可用于记录最后评论时间。字段必须放在主表,字段类型用int。只需系统模型表增加这个字段就可以,不需要系统模型选择字段为录入项或投稿项。方便实现一些交互系统,比如:小型论坛模型等

 

3、新增指定访问端是否更新会员登录随机码

为了使在不同访问端会员同时登录可不退出,8.0版在配置文件新增“是否改变会员登录随机码”设置,方便在多个访问端使用同一个登录状态。可修改配置文件 /e/config/config.php 里的下面参数:
-----------------------------------------------------------------------
$ecms_config['sets']['mpchmrnd']=0;    //是否改变会员登录随机码(0为改变,1为不改变)
-----------------------------------------------------------------------

哪个访问端要改变或不改变就修改哪个端目录下的配置文件,不过设置改变会更安全(默认设置)。

 

4、支付接口升级

帝国CMS8.0版对支付接口进行升级:
1、新增微信支付接口(不过不是最新接口版本)。
2、支付宝支付接口升级最新接口版本。
3、支付接口新增异步支付方式,并且后台可自行选择是否开启。
4、新增后台接口参数设置项。
5、支付接口新增待支付记录和成功支付记录管理。
6、支付新增商品名称、商品描述记录,更直观。
7、支付新增记录当前使用访问端,方便查看用户喜好设备。
8、支付金额保留小数点后2位,并采用不四舍五入方式。
9、支持后台直接增加支付接口、删除支付接口。
10、去除原来很老的网银在线支付接口。
11、支付接口代码简化,让制作支付接口更简单、自行增加支付类目更简便。

另外,由于接口是按微信和支付宝接口文档说明制作,没有申请接口进行测试,希望到时测试版发布时,有接口的帮测试一下。

 

5、新增指定访问端关闭动态页面设置

在原来版本后台系统参数设置可关所有前台动态页面基础上,8.0版还新增了配置文件(/e/config/config.php)里也可以关所有动态页面配置项:$ecms_config['sets']['fcloseqdt'],让控制哪个访问端不使用动态页更灵活。

6、系统模型新增选择ID列表字段类型

帝国CMS8.0版系统模型字段新增“ID列表字段(fieldchid)”类型,可选择多个信息ID作为字段内容,扩展更加灵活强大。比如:实现多个系统模型之间关联等更方便。
既支持按表单name返回,也支持按id返回,配合多值字段更灵活。并且新增验证填写内容是否正确函数。

ca9169d875f14ea9c2ef0d2946dcb214

 

7、对TAGS功能进行升级

帝国CMS8.0版对TAGS功能进行了如下升级:
1、TAGS新增单独的未审核信息表,用来存放未审核的信息。这样前台只调用已审核的信息表,不存在未审核信息需要跳过留下空行的问题。

2、清理多余TAGS功能增加已审核信息表+未审核信息表同时处理。

3、新增批量更新TAGS信息数功能。

4、清理多余TAGS功能新增“自动检测并互转审核信息表”选项功能。

5、增加/修改信息时自动写入对应的审核TAGS信息表。

6、TAGS增加所属栏目设置,选择TAGS时只在所选栏目中显示。

7、调用TAGS标签[showtags]新增按栏目调用参数(最后一个参数),多个栏目ID可以用半角逗号隔开。

8、自动生成标签修改[showtags]标签加上栏目ID参数。

9、标签语法说明新增[showtags]标签栏目ID参数说明。

10、合并TAGS新增是否包含目标TAGS验证。

11、录入关键字和TAGS时,分隔符支持中英文逗号、分号、顿号,更方便。

6947d4e6477cc8a1d4278746f3e650c0

8、各页面新增访问密码功能

1、8.0版新增了“后台访问密码”功能:设置后需要输入“后台访问密码”才能访问后台动态页面。具体使用方法如下:
(1)、后台>系统>系统设置>安全参数配置:设置“后台访问密码验证变量名”和“后台访问密码”。
(2)、设置后,访问后台动态页面需要输入上面设置的密码,才能进入接下来的登录后台操作。

2、8.0版新增了“整站访问密码”功能:设置后需要输入“整站访问密码”才能访问前台和后台动态页面,该功能适合内部网站使用。具体使用方法如下:
(1)、后台>系统>系统设置>安全参数配置:设置“整站访问密码验证变量名”和“整站访问密码”。
(2)、设置后,访问前台和后台动态页面需要输入上面设置的密码,才能访问网站内容。
(3)、如果同时设置了“整站访问密码”和“后台访问密码”,那访问后台动态页面需先输入“整站访问密码”、接着还要输入“后台访问密码”,才能进入接下来的登录后台操作。

3、访问密码提示页面单独文件,修改界面更方便,只需要修改 /e/message/viewpasspage.php 文件。

4、新增访问密码验证文件:/e/class/checkviewpass.php,使用方法:
-------------------------------------------------
<?php
define('EMPIRECMSVP','empirecms');
define('EMPIRECMSVPPATH','../../');
$ecms_tofunr['viewpassecms']=0;
$ecms_tofunr['viewpassckvar']='验证变量名';
$ecms_tofunr['viewpassckpass']='访问密码';
$ecms_tofunr['viewpasstitle']='页面标题';
@include("../../e/class/checkviewpass.php");
?>
-------------------------------------------------

5、信息新增访问密码功能,只需系统模型表增加字段名为“ecmsvpf”的字段就可以支持(栏目要设置信息页为动态页才可以验证)。

6、栏目页面新增访问密码功能。(需设置为动态页面)

7、标题分类页面新增访问密码功能。(需设置为动态页面)

8、专题页面预留访问密码功能。(等以后版本支持动态页面可直接使用,当然现在版本也可以通过模板实现)

5b0f80009a9f71a6522fdd8e488e659a

 

订阅评论
提醒
guest的头像

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x