9、系统模型新增“最后评论时间”字段
系统模型的信息表新增内置关键字字段“elpltime”,可用于记录最后评论时间。字段必须放在主表,字段类型用int。只需系统模型表增加这个字段就可以,不需要系统模型选择字段为录入项或投稿项。方便实现一些交互系统,比如:小型论坛模型等。
10、新增手机短信接口
帝国CMS8.0版新增手机短信接口:
1、后台可设置是否开启总开关;2、手机短信新增“关闭模块”设置,可以选择关闭哪几个模块。(可关登录、注册、绑定手机、取消绑定手机模块)
3、新增手机短信注册会员功能,可选“关闭注册”、“需填写用户名和密码”、“只需填写手机号”,选“只需填写手机号”则为随机生成用户名。
4、手机短信登录新增可选“登录时自动注册会员”设置。(登录时,如果手机号不存在,则自动注册会员)
5、支持短信验证码位数设置;
6、支持短信验证码内容组成设置;
7、支持验证码过期时间设置;
8、支持设置每天最大发送短信数;
9、支持单人每天发送短信数;
10、短信发送间隔时间设置。
11、新增手机短信“表单超时时间”设置和验证。(从页面打开到发送短信时间间隔)
12、支持手机绑定与取消绑定。
13、设置手机绑定后,支持用绑定的手机号进行短信验证码登录。
14、可设置强制会员绑定手机,不绑手机不让登录操作。
15、支持绑定手机后自动将会员帐号转为实名认证。
16、开启手机短信后,前台会员登录页面默认模板会显示“切换到短信验证码登录”链接。
17、默认采用阿里短信接口。
18、短信发送模块单独文件,如需更改为其他短信平台,只需修改一个文件就可以。
11、多访问端支持可选不绑定二级域名
在之前版本的多访问端功能,子访问端需要绑定二级域名才能使用(如手机端:m.xx.com)。所以为了更方便做各种访问端,帝国CMS8.0版多访问端功能新增支持可以选择不绑定二级域名(如手机端:www.xx.com/m/)。要设置可修改配置文件 /e/config/config.php 里的下面参数:
-----------------------------------------------------------------------
$ecms_config['sets']['moreportusedm']=1; //网站访问端使用二级域名(0为不使用,1为使用)
-----------------------------------------------------------------------
设置后各访问端自动识别地址,做各种访问端更方便更简单。
12、安装程序进行升级
一般来说,程序安装后就会删除安装目录,但我们考虑到存在极端情况后,帝国CMS8.0版还是对安装程序进行了升级:
1、安装程序新增安装密码,不设置安装密码不让安装,更安全。2、安装程序新增执行任务时间间隔设置,对有资源限制的空间可设置时间间隔。
3、安装程序还支持修改安装验证变量名,更安全。
4、安装数据库编码支持选择utf8和utf8mb4编码。
5、数据表新增可选InnoDB引擎。
6、支持安装时直接选择不同数据库。
7、新建数据表和导入数据分开文件执行,执行速度更快。
8、后台登录页面新增验证安装程序目录“e/install”是否删除并提示,防止因偷懒导致安全问题。
9、安装去除了初始化测试数据选项。
10、默认数据库链接地址由原来的“localhost”改为“127.0.0.1”。(主要考虑到PHP8下后者速度更快)
13、新增自定义动态页面功能
为了方便做外部API显示对接(如在各种设备或APP应用中显示对应格式的网站内容),帝国CMS8.0版新增自定义动态页面功能:
1、自定义动态页面支持所有标签调用和公共模板变量,可以很方便返回和调用各种内容。2、自定义动态页面支持设置访问密码。
3、可设置单独接口文件是否开启与关闭。
4、可按需求选择需要引用的文件,如果要在模板内容里引用可选“不引用文件”。
5、自定义动态页面支持设置缓存,可以有效减少服务器资源消耗。
6、新增自定义动态页面分类管理,可以对页面进行分类。
7、支持最大页码限制设置。
8、可设置附加参数,方便改变变量内容。
9、新增批量更新自定义动态页面(在数据更新中心里)。
10、关闭前台模块新增“API接口”、“自定义动态页”设置。
11、配合8.0版内置的JSON相关处理函数,将更加方便的实现。
14、新增HTML5多文件上传插件
由于之前版本的多图上传插件是FLASH的(现在大部分浏览器都禁用FLASH了),所以帝国CMS8.0版新增了HTML5的多文件上传插件:
1、多图上传插件由Flash上传方式升级为html5上传方式,适应新浏览器环境。
2、新版多文件上传插件除了支持上传图片外,还支持选择上传其它格式附件。
3、多文件上传插件新增配置文件,改配置参数更方便。
4、配置文件可设置是否开启多文件上传。
5、配置文件可设置上传是否仅限图片上传。
6、多文件上传插件更新支持php8。
7、多文件上传插件新增支持选择按附件分类1和附件分类2进行分类。
8、多文件上传插件更新支持PostgreSQL和国产数据库。
9、插件无需安装,上传后即可使用。
15、支持大文件直接网页上传
由于PHP本身有上传文件大小限制,上传比较大的文件会比较麻烦,通常需要FTP之类的来上传,所以帝国CMS8.0版新增支持大文件直接网页上传,更方便:
1、新增大文件上传功能,采用分片上传,减少上传时间。
2、配置文件可设置是否开启大文件上传(默认关闭)。
3、配置文件可设置大文件上传是否仅限图片上传。
4、配置文件可设置大文件上传最大文件大小。
5、配置文件可设置大文件上传每个分片大小。
6、大文件上传新增支持选择按附件分类1和附件分类2进行分类。