好吧,让我们全程回顾phpdo的cms。
PHP写cms中:做项目之前,必须规划好需求,对于老张做的这个cms来说,需要考虑的只有三点:
- 对文章的操作;
- 对用户的分类;
- 不同用户之间的操作。
php做cms的关键点:数据库链接的公用代码;网站状态的设置;页面编码的转换。
PHP的cms数据库 :文章内容表(articles);
文章类别表(types);
用户表(users)
用户表(config):
模板表(templates)
cms数据库初始化:设计好PHP的cms数据库之后,需要在数据库中预留一些信息,以便于后期调试,不然一个空数据库有什么用?
- 有个欢迎用户界面:可以通过session实现;
- 文章页面:文章类别,文章名称,内容,作者,最后更新日期;
- 文章登录页面:用户可以登录和注册。
- 网站参数设置:只限于admin;
- 网站模板设置:对网站模板的管理。
cms的首页:在cms的首页文件中,主要设计的是文章页码,然后注册功能和登录功能以及登录成功和失败跳转页面的实现。
cms的reg页面:cms的reg页面是对已经拥有的数据表:users进行操作。
cms的文章分类页面:php的cms页面功能:通过文章的类别用户可以操作表获得types该类别下的所有文章;
cms的文章显示页面:cms的文章显示页面关键点有两个:
1、如何获取article_id;
2、如何根据article_id与数据库进行交互。
cms的投稿页面:项目关键点:
1、如何检测用户,ok,session;
2、转换文章输入的字符串,get_magic_quotes_gpc函数可以实现;
2、添加文章的编辑器。我这个页面没有参加。
cms的添加新文章页面:与cms的投稿页面相比,cms的添加新文章页面仅限于admin用户操作。因为用不到审核文章。
将最检测的用户设置为admin就可以了。
cms文章管理:项目需求:
在页面中可以查看文章的状态,包括文章标题、作者、更新时间等,并且可以被删除、更新和审核。
PHP的cms文章编辑页面:PHP的cms文章编辑页面与添加新文章页面都是一个模子刻出来的。
不同的是在这个页面中,需要使用MySQL的update语句调用每一条需要的数据。










代码盲就路过了,呵呵,我就知道写文章
老张 回复:
十月 5th, 2010 at 10:09 下午
@学夫子, 写的好文章才能带动网站流浪的攀升。。