EonerCMS——做一个仿桌面系统的CMS(九-附最新源码)

  首先说明,上面图片和文章无关,只是我随便弄的一张配图,因为我刚才在想4个DIV能不能摆成那种造型,当然最终是以失败告终。

  恢复正题,这次更新变动不大,增加了一个效果和一个方法,也发现了一个bug,但还没有解决。

  一、图标窗口移动动画

  这个不用介绍太多,自己试下就知道了,演示地址:http://saw.caifutang.com/eonercms

  当我们改变浏览器大小的时候,图标以及打开的窗口会以动画的效果移动。

  二、刷新桌面

  这个功能是考虑到以后做CMS里栏目模块权限设置上的问题,因为一个图标就是一个功能模块,有的需要开启,有的则不需要,当原先某个模块默认是开启,设置成关闭后,不用刷新整个页面,直接调用下内置的刷新桌面方法即可。(PS:如果用这个框架做web应用中心这样的网站,就更实用了,比如添加一个应用到桌面,可以实现无刷新)

  演示上可能有点问题,因为数据目前都还是从文件里直接调用,所以测试需要先打开页面,然后手动在文件里删除某条记录并保存,然后调用刷新方法,才能看到效果。所以我这里提供一份最新的源码:点击下载

  三、内存泄漏

  有人测出网站如果打开一直放在那一段时间,内存占用居然飙到800M,而且是IE9,不过我自己测试却没出现这情况。但IE6下似乎有这问题,打开一个窗口内存占用就增加一点,并且关闭后没有减少,如果一直“打开-关闭-打开-关闭”,内存占用则会一直飙升,不过放了一段时间就又跌了下来。

  所以这问题暂时还没解决,希望对内存泄漏这方面有研究的人给我点启发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以给你提供一个简单的CMS管理系统的结构和基本功能,让你进一步开发。 1. 数据库设计 首先,你需要设计一个数据库来存储CMS系统中的所有数据。下面是一个简单的数据库设计: - 用户表(users):存储系统用户的信息,包括用户名、密码、电子邮件等。 - 文章表(articles):存储文章的信息,包括标题、正文、作者、发布日期等。 - 分类表(categories):存储文章分类的信息,包括分类名称、描述等。 - 评论表(comments):存储用户对文章的评论信息,包括评论内容、评论者、评论时间等。 2. 基本功能 接下来,你需要实现CMS系统的基本功能: - 用户管理:系统管理员可以添加、编辑和删除用户。 - 文章管理:系统管理员可以添加、编辑和删除文章。用户可以查看和评论文章。 - 分类管理:系统管理员可以添加、编辑和删除文章分类。 - 评论管理:系统管理员可以审核、删除和回复用户的评论。 3. 技术实现 在PHP中,你可以使用以下技术实现CMS系统- 数据库操作:使用PDO或mysqli连接数据库,并使用SQL语句进行数据的增删改查。 - 用户认证:使用session或cookie来保存用户的登录状态,并使用密码哈希算法(如bcrypt)来加密用户的密码。 - 页面模板:使用PHP模板引擎(如smarty)来实现页面的模板化。 - 前端框架:使用前端框架(如Bootstrap)来实现页面布局和交互效果。 总之,一个CMS系统的实现需要考虑到数据库设计、基本功能和技术实现等多个方面。希望这些信息可以对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值