投稿邮件模板北京

更新时间:2023-12-28 作者:用户投稿原创标记本站原创 点赞:19786 浏览:92095

基于帝国CMS构建个人博客系统

江费炼

1219013213

指导老师:刘凯

【摘 要】虽然这样建立的文章网站已经很强大也可以满足一定的需求了,但是这样做的一个网站只能管理员自己才能发布文章,还是有一些要求无法满足,比如会员功能,要怎么来建一个可以注册会员,让会员来而且用博客程序建立的文章网站永远看上去都是个博客,可自定义的东西不是那么多,比如有的人比较想做一个大一点的门户网站,改怎么来做呢今天我就来告诉你.其实要建立一个门户网站也是一样不难,哪怕是你要建一个看上去像.COM,163.COM一样的网站都是完全可以的,而且也是信手拈来的事.就和建一个博客网站一样,建一个门户网站也有现成的程序,那就是CMS(什么是CMS).CMS的自定义很强,只要你稍微了解一点HTML,你就可以自己做任何非常漂亮的模板,而且现在国内也有不少成熟的免费开源的CMS程序,用这些成熟开源的CMS程序免费的同时,他们也会有一个完善的帮助体系,同时也经常更新程序,确保网站的安全.现在大部分的网站都是使用开源的CMS程序建立的.《帝国网站管理系统》英文译为"EmpireCMS",简称"Ecms",她是基于B/S结构,且功能强大而易用的网站管理系统.本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案.从帝国新闻系统1.0版至今天的帝国网站管理系统,她的功能进行了数次飞跃性的革新,使得网站的架设与管理变得极其轻松!她采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品,房产,供求,等等系统,因此特性,帝国CMS又被誉为"万能建站工具",采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格,栏目无限级分类,前台全部静态:可随受强大的访问量,强大的信息采集功能,超强广告管理功能......她的不同版本可以满足从小流量到大流量,从个人到企业各方面应用的要求,为你提供一个全新,快速和优秀的网站解决方案.


·网站大数据优化方案功能:

·支持无限附件分表无限容量:

·支持无限评论分表无限容量:

·信息列表支持静态与动态相结合,效率更高:

2.2系统高安全性设计

·系统验证采用随机认证,每次登录或退出都会产生新的随机,无规律可寻, ·管理员采用双重md5加密模式,防止泄漏被暴力, ·登录新增认证码功能,要同时满足跟认证码同时正确才能登录,此功能可防止非法用户知道也无法登录, ·后台认证采用:数据库,COOKIE,文件,SESSION四重安全认证,更加牢固. ·登录次数限制采用COOKIE+数据库双重验证, ·后台登录支持登陆帐号,认证码,帐号安全问题,绑定证书四道登录验证,更加牢固. ·后台登录提问答案采用双重md5加密,即使数据库被偷也无法答案内容. ·登录错误日志记录,使用户第一时间检查非法登录IP,做出及时的非法IP封锁, ·后台登陆新增上一次登陆时间与登陆IP记录,方便用户查看是否有异常登陆. ·COOKIE+SESSION认证码验证,为身份认证再加一把锁. ·COOKIE+SESSION认证码验证与IP绑定,IP不正确无法通过认证. ·COOKIE+SESSION认证码验证与浏览器信息绑定,浏览器信息不正确也无法通过认证. ·数据库式认证码验证,为身份认证再加一把锁. ·登陆验证COOKIE变量前缀设置. ·后台目录自定义,检测如对方知道也找不到登录后台. ·新增访问来源限制,可限制非本站来源地址,并且支持只开启前台或后台验证. ·后台管理员采用独立验证密钥,验证内容更独立,更安全.

2.3网站安全防火墙功能:

支持屏蔽前台提交的敏感字符,可以将所有可能出现的攻击内容或字符加入屏蔽黑名单(比如SQL中的"select"),防火墙将对包含黑名单内容进行屏蔽. 可设置防火墙后台外层非法访问拦截,如果开启,除了后台登陆页面外,其它程序页面陌生人都无法直接访问,在验证登陆前面又加了道锁,更牢固. 可控制只能由哪个绑定的域名登陆后台,登陆地址二重加密保护(第一重是以前版本的重命名后台目录). 可限制几点,星期几才能登陆后台,方便工作时间工作的单位设置,使网站安全维护更容易把控.

2.4后台登录支持绑定证书验证,更安全牢固:

后台登录支持绑定证书验证:用户设置绑定证书后必须通过证书页面进入才可登录后台,而从其他页面进入无法登录,更安全牢固.生成的绑定证书可以复制到一台或多台电脑登录,并且支持自己随时更换新证书,使旧的证书失效.

2.5支持多MYSQL怎么写作器读写分离

帝国CMS7.0支持多MYSQL怎么写作器读写分离,可减少数据库压力,使网站更稳定: 支持主,从数据库怎么写作器读写分离. 支持后台使用独立的MYSQL读写怎么写作器,使后台更新数据不受前台访问量影响,更新数据更高效. 从怎么写作器支持从多个MYSQL数据库怎么写作器中随机选择,减少使用同一个从怎么写作器带来的压力. 对多数据库怎么写作器的支持,将使网站扩容性更强,网站更加稳定.

2.7强大的信息采集功能

本系统无论是内置的系统模型还是用户自定义的模型都有自己相应的采集.自动化内容采集的支持,大大降低了内容维护的工作量,并让网站管理系统与企业的其它信息化系统无缝集成,提高了信息的利用率.

·使用简单:无需会任何程序,只需在相应的采集内容加上相应的标签即可. ·多重过滤:同一链接可设置不重复采集,设置采集关键字(不包含不采集),内容字符替换,广告过滤,整页代码过滤,过滤相似信息,过滤标题相同信息,设置采集记录数. ·采集区域更准确:整体页面区域正则+信息链接区域正则. ·支持多种页面编码转换:支持GB2312,BIG5,UTF8,UNICODE编码转换. ·效率更高:采用分组采集与入库,支持多线程(节点)采集. ·方便性:采集可选是否马上入库(特别对于挂机采,非常方便),填写采集正则后可预览采集结果,可验证采集正则的正确性,复制,清空节点,可选择"选择式"与"全部式"入库,对采集的临时数据进行管理. ·远程保存文件:支持远程保存图片/FLASH/附件,图片加水印. ·采集规则导出与导入功能. ·其它特性:支持多列表采集,内容分页采集.2.8完善的会员系统

·灵活的会员组功能:通过会员组功能对会员进行权限级别划分,可设置会员级别,夹数,每天下载最大次数,短信息数等,后台直接增加,编辑与删除. ·会员字段自定义及字段搜索,不同会员组都可以有不同的会员信息表单,不同的会员列表样式.如:可以分为个人注册与公司注册. ·会员空间功能:支持不同会员选择不同的会员空间模板.(模板后台直接增加与管理). ·完善的会员收费机制:可按"会员有效期(包年/季/月)","点数"等形式对会员收费. ·在线支付与充值系统:支持"点卡充值","在线网银支付充值","购写充值类型"等多种充值方式,可充值"有效期","会员级别","点数",操作全自动无需人工干预. ·会员消费机制:会员通过权限级别,有效期,点数可在网站各个系统中查看信息,下载资料,发布信息与购写商品进行消费.发布信息支持增加积分或扣除积分,支持级别限制. ·站内信息功能:会员可拥有自己的"收件箱","发件箱",并且可向各会员进行信息发送与相互交流. ·前台信息投稿与管理:所有会员均可发布与管理后台开放投稿的系统模型数据.后台可设置发布会员级别,扣除或增加点数,是否可管理信息,发布是否需要审核,每天发布量限制等等.并且支持将信息处理结果反馈给会员. ·夹功能:会员可对网站的所有信息进行与分类. ·查看消费记录:会员可查看自己的充值点卡与下载扣除点数记录. ·购物车与定单查询 ·帐号邮件激活与取回 ·栏目页和信息内容页访问权限支持限制多会员组访问. ·支持限制提交和查看信息IP范围. ·可设置某段时间不允许发布投稿,注册会员,发表评论,发表留言.设置同一个IP在多少时间内允许发布的总投稿数量. ·新增外部登录接口平台,更方便会员与外部社交网站整合.后台可设置参数与关闭接,前台会员可自行绑定与解除绑定登录接口

3.帝国CMS建站流程

进入帝国CMS的下载地址后会看到有5个下载链接,如下图所示:

前面两个是显示简体中文的,中间两个是繁体中文的,最后一个是包含了本地测试环境的,一般只下载下来用于本地测试或有自己怎么写作器的人用.用虚拟主机的朋友直接用前面两个就可以,其中GBK和UTF8没有什么却别,都是一样的程序,只是编码不一样而已.(GBK和UTF8有什么区别).将程序下载下来后解压,解压后将upload目录里的所有文件传到网站根目录.注意,不包含upload这个文件夹.如图:

将上图中的所有文件上传完毕后,在浏览器的地址栏中输入帝国CMS的安装地址"你的域名/e/".我是在本地测试的,所以我的域名是localhost,我只需在IE地址栏里输入localhost/e/install/.回车后就进入了安装页面,如下图所示:

这里毫无疑问,直接点"我同意".点击同意后,会进入一个"检测运行环境"的页面.这一步会自动检测到你的虚拟主机是否支持帝国CMS的程序,要想安装成功,在"测试结果"那一栏必须全部显示"√".如下图:

如果测试结果显示全部都支持,就直接点下一步.然后就进入了"设置目录权限"的页面.这一步是检测文件和目录是否有足够的读写权限,如果没有足够的读写权限,有可能会安装不成功,或者安装成功后使用的过程中会出现问题.如下图所示:

只有在上图中所有的权限都显示"√"才可以继续下一步,否则将无法安装程序或以后使用的时候会出错.如果有某一个目录或文件的权限显示的是"×",则需要通过FTP修改该文件或目录的权限为777.设置好后,再刷新权限状态,如果所有权限都显示为支持,则点击下一步.这个时候,就进入了第四步,配置数据库.前面已经说过了,帝国CMS需要空间支持是PHP+MYSQL数据库.这里的配置数据库就是MYSQL数据库.如下图所示:

上图中,MYSQL版本你不需要选择,默认的自动就可以,系统会自动识别.除了以上四个选项之外,还有一个"表名前缀",这个是用来识别不同的数据表的.如果你的数据库里安装了两个以上帝国CMS,则需要修改这个"表名前缀",否则用默认的就可以."表名前缀"可以任意修改,但是切记里面不能包含数字,只能是字母.尤其不能用数字开头,否则以后数据的迁移,备份等将会出现无法挽回的错误.如果你修改了"表名前缀",切记要记住它,下次如果你的网站需要迁移,安装的时候需要将"表名前缀"设置成和原来一样.最后一个"COOKIE前缀"不用管他,默认的就可以."内置初始数据"是帝国CMS程序本身包含的数据,里面有少量的文章等.为了测试你可以选择是,这样安装后就可以直接在前台看到有数据的效果,测试完毕后可以在后台将这些数据删除.当然也可以不选择.这些都填完后,点下一步.

如果数据库信息都填写这确,这个时候系统就会自动安装系统,否则会弹出出错的提示.安装完毕后,进入第五步,初始化管理员.也就是设置你的网站的后台管理员帐号.如图:

设置完毕后点击下一步.这个时候会跳转到网站后台的登陆页面,如果没有自动跳转,你也可以直接进入你的域名/e/admin/这个地址,然后用你刚才设置的后台管理员帐号登陆.

安装好后的第一步是更新系统,点击后台顶部的"数据更新"就进入了数据更新的页面,如下图:

在上图中的大方框里,按照从右到左,从上到下的顺序,每一个按钮都点一边就可以了.更新完数据后,你就可以进入你的网站首页查看效果了.如果刚才你安装的时候在"内置初始数据"里选择了"是",则这个时候就能看到比较漂亮的效果,如果你没有选择安装初始数据,页面会显示成空的或很多错误提示,这是因为你的网站没有数据的原因.这样就轻松的安装好了帝国CMS了

3.2注意事项

1,在做第四步时候要注意你需要填的是:数据库怎么写作器,数据库用户名,数据库,数据库名这四个选项.这四个选项在你购写空间的时候,空间商会提供给你.如果你购写的空间是赠送MYSQL数据库的,那么在空间管理后台有一个数据库管理,就可以看到这些信息,如果你购写的空间不赠送MYSQL数据库,则可以另外购写MYSQL数据库,注意,很多空间都支持PHP,但不是每一个支持PHP的空间都会赠送MYSQL数据库.比如超视野的空间,500M以上才赠送MYSQL数据库,500M以下的空间虽然也支持PHP但是不赠送MYSQL数据库.

4.网站管理

4.1.1会员登录系统

4.1.2会员权限

4.1.3会员后台管理

4.2模板应用

4.3会员权限

4.4.帝国CMS的用途

5.1商业用途的话暂不明确

5.2那些想要拥有自己的个人网站的朋友