ECMS8.0
“帝国CMS8.0” 夜星空yeskylog是专注于ECMS建站经验,网络技术分享,网络活动分享,优惠活动收集转发,个性QQ,音乐、照片、视频分享,其主建站经验“帝国网站管理系统(EmpireCMS)”是目前国内应用超高广泛的CMS程序。使用EmpireCMS程序建设网站模版、插件更灵活更高效。
1帝国CMS8.0版新增新的会员头像设置:(之前版本的会员头像是后台直接增加会员字段弄的,调用相对比较麻烦)
1、会员主表新增头像字段upic,调用会员头像更方便。
2、去除原来版本会员默认的userpic会员头像字段。
3、新增会员头像单独设置页面。
4、新增会员头像地址调用函数:eMember_UpicReturnUrl($userid,$upic=1,$ckf=0)
$userid为用户ID变量
1帝国CMS8.0版前台会员注册和登录新增认证码验证设置,可以在会员组里设置,每个会员组都可以单独设置不同的认证码。对于一些需要限制注册的网站更方便。
1帝国CMS8.0版前台投稿编辑器新增支持选择采用多行文本框,更安全、速度更快:
1、可全局开启;
2、可指定访问端开启;
3、可指定系统模型开启;
4、多行文本框显示支持修改模板。
1由于PHP本身有上传文件大小限制,上传比较大的文件会比较麻烦,通常需要FTP之类的来上传,所以帝国CMS8.0版新增支持大文件直接网页上传,更方便:
1、新增大文件上传功能,采用分片上传,减少上传时间。
2、配置文件可设置是否开启大文件上传(默认关闭)。
3、配置文件可设置大文件上传是否仅限图片上传。
4、配置文件可设置大文件上传最大文件大小。
5、配
1由于之前版本的多图上传插件是FLASH的(现在大部分浏览器都禁用FLASH了),所以帝国CMS8.0版新增了HTML5的多文件上传插件:
1、多图上传插件由Flash上传方式升级为html5上传方式,适应新浏览器环境。
2、新版多文件上传插件除了支持上传图片外,还支持选择上传其它格式附件。
3、多文件上传插件新增配置文件,改配置参数更方便。
4、配置文件可设置是否开
1为了方便做外部API显示对接(如在各种设备或APP应用中显示对应格式的网站内容),帝国CMS8.0版新增自定义动态页面功能:
1、自定义动态页面支持所有标签调用和公共模板变量,可以很方便返回和调用各种内容。
2、自定义动态页面支持设置访问密码。
3、可设置单独接口文件是否开启与关闭。
4、可按需求选择需要引用的文件,如果要在模板内容里引用可选&ld
1一般来说,程序安装后就会删除安装目录,但我们考虑到存在极端情况后,帝国CMS8.0版还是对安装程序进行了升级:
1、安装程序新增安装密码,不设置安装密码不让安装,更安全。
2、安装程序新增执行任务时间间隔设置,对有资源限制的空间可设置时间间隔。
3、安装程序还支持修改安装验证变量名,更安全。
4、安装数据库编码支持选择utf8和utf8mb4编码。
5、数
在之前版本的多访问端功能,子访问端需要绑定二级域名才能使用(如手机端:m.xx.com)。所以为了更方便做各种访问端,帝国CMS8.0版多访问端功能新增支持可以选择不绑定二级域名(如手机端:www.xx.com/m/)。要设置可修改配置文件 /e/config/config.php 里的下面参数:
-----------------------------------------------------------------------$ecms_config[
1帝国CMS8.0版新增手机短信接口:
1、后台可设置是否开启总开关;
2、手机短信新增“关闭模块”设置,可以选择关闭哪几个模块。(可关登录、注册、绑定手机、取消绑定手机模块)
3、新增手机短信注册会员功能,可选“关闭注册”、“需填写用户名和密码”、“只需填写手机号”,选“只需填写手机号”则为
1帝国CMS8.0版系统模型新增管理信息列表界面管理,不同系统模型可使用不同的管理列表界面,并且后台可直接增加、修改、删除列表界面模板内容,扩展更方便。
1帝国CMS8.0版对附件功能进行了升级:
1、附件目录名支持自定义。(后台>系统>系统参数设置>文件设置 里设置)
2、附件默认目录更改为新的目录:/d/file/efpub/,与其它附件区分开,扩展更方便。
3、系统参数设置的附件目录设置去除按栏目目录存放选项,附件上传目录更统一,备份更简单。
4、栏目也不再建单独的栏目附件目录,让栏目自定义目录更方便,无需考虑附
为了更方便向外部APP或小程序输出对应格式的内容,帝国CMS8.0版新增内置JSON相关处理函数,这样给模板里的变量加该处理函数就能更方便的对接:
1、内置JSON相关处理函数:
(1)、对数组进行JSON编码函数(支持PHP5.2以下环境):eapi_JsonEn(数组)
(2)、对JSON字符串进行编码函数:eapi_JsonDe(JSON字符串,返回类型)
返回类型:0为返回数组、1为返回对象。
帝国CMS8.0版在原来版本支持MySQL、MariaDB、其它MySQL‌内核的数据库基础上,还新增支持PostgreSQL‌、国产华为高斯(openGauss)、国产金仓数据库(kingbase)、其它PostgreSQL‌内核的数据库。
1、所有数据库类型都采用同一套系统,安装时可以选择使用的数据库,系统自动转换表结构。
2、不过使用 PostgreSQL‌、国产华为高斯(openGau
1帝国CMS8.0版新增自动保存新闻内容(newstext字段)功能(增加信息时),并且可设置多少秒自动保存,可防止忘记保存内容后需重复编辑的问题,设置0为不开启,更人性化。
帝国CMS8.0版新增搜索转发功能,可以指定某搜索关键词转到指定页面: 1、可指定搜索关键词转发到对应网页。2、支持搜索数统计,及记录最后搜索时间。3、普通搜索和全站全文搜索均支持。4、增加搜索转发关键词时,不填转发地址则为关闭该关键词转发。5、自动识别是否开启,如果新增转发则开启,没有转发则关闭,不启用效率无影响。
1帝国CMS8.0版系统模型字段新增“ID列表字段(fieldchid)”类型,可选择多个信息ID作为字段内容,扩展更加灵活强大。比如:实现多个系统模型之间关联等更方便。
既支持按表单name返回,也支持按id返回,配合多值字段更灵活。并且新增验证填写内容是否正确函数。
在原来版本后台系统参数设置可关所有前台动态页面基础上,8.0版还新增了配置文件(/e/config/config.php)里也可以关所有动态页面配置项:$ecms_config['sets']['fcloseqdt'],让控制哪个访问端不使用动态页更灵活。
帝国CMS8.0版对支付接口进行升级:
1、新增微信支付接口(不过不是最新接口版本)。
2、支付宝支付接口升级最新接口版本。
3、支付接口新增异步支付方式,并且后台可自行选择是否开启。
4、新增后台接口参数设置项。
5、支付接口新增待支付记录和成功支付记录管理。
6、支付新增商品名称、商品描述记录,更直观。
7、支付新增记录当前使用访问端,方便查看
3 近期接用户反馈,有帝国CMS用户的网站留言板被灌水机发布非法内容,所以特发此公告提醒所有用户:
由于留言板功能可以发表内容:除了可以发表正常内容,也能发表广告、网址等非法内容,存在发表内容不可控情况,所以从帝国CMS7.5版本(2018年开始之后的版本)开始,安装默认是关闭留言板功能的。但如果您安装的是帝国CMS7.5版之前的老版本或者7.5版本安装后又自
系统模型的信息表新增内置关键字字段“elpltime”,可用于记录最后评论时间。字段必须放在主表,字段类型用int。只需系统模型表增加这个字段就可以,不需要系统模型选择字段为录入项或投稿项。方便实现一些交互系统,比如:小型论坛模型等。
为了使在不同访问端会员同时登录可不退出,8.0版在配置文件新增“是否改变会员登录随机码”设置,方便在多个访问端使用同一个登录状态。可修改配置文件 /e/config/config.php 里的下面参数:
-----------------------------------------------------------------------
$ecms_config['sets']['mpchmrnd']=0;
11、全站全文搜索在原来支持分词搜索转码基础上,新增可选按原内容搜索选择(采用LIKE搜索,更精准但效率低,数据不多时可以选择)。
2、全站全文搜索新增搜索条件数量限制设置。
3、全站全文搜索新增搜索结果数量限制设置。
4、全站全文搜索新增搜索结果更新时间设置,为以后版本增加搜索缓存预留。
5、全站全文搜索的导入数据源将不能选和导入内部表
帝国CMS8.0版结合项功能新增信息ID列表显示,指定显示信息列表更灵活:
1、帝国CMS8.0版的结合项功能新增信息ID列表变量:einfoids,可显示指定ID列表的信息(多个ID用半角逗号隔开)。
使用方法如:/e/action/ListInfo.php?mid=系统模型ID&tempid=列表模板ID&einfoids=1,2,3,4
2、后台 系统参数设置>信息设置 里可以设置ID列表长度限制,如果长度设置0则为关
7.5版下IPV6访问也没问题,只是获取IP会不完整。帝国CMS8.0版经过改进,已经完全支持IPV6访问,更适应未来趋势。
1PHP8版本对PHP改动很大,并且对变量定义、函数参数要求更严格,去掉了部分函数等。因而我们花了很大的力气和时间,让帝国CMS8.0新增对PHP8.*系列运行环境的支持,兼容性更好。(目前的帝国CMS7.5版本只支持PHP8以下运行环境)
最新评论
$page=(int)$_GET['page'];
$pagenum=$page+1;
if($page==0){
$page2='';
}else{
$page2='第 '.$pagenum.' 页';
}