由于本博客采用的是非blog专业类程序,在一些功能上可能没有原汁原味的blog那样设计的更人性化,比如说,在文章页面里的评论,此CMS没有设计访客留言还要留下电子邮件和个人主页的功能。但在昨天,刘印提出了这个问题,后来想想,缺少了这点功能似乎有些不太方便,也不像完整的blog,于是接受他的建议,下定决心要对这个cms进行一次小小的二次开发。
其实改动这个小问题我还有信心的,虽然我对PHP不怎么熟悉,也不是搞程序开发的,但是我对这个CMS有着一定的了解,于是立马在本地测试开工了。
首先我毫不犹豫的在评论的数据表增加了两个字段:homepage和rmail。然后理顺了一下文件结构,锁定只需要更改ajaxfeedback.htm、feedback_ajax.php、feedback_templet.htm、feedback.php这四个文件就可以解决问题。
ajaxfeedback.htm、feedback_templet.htm是两个模板文件,在相应的地方增加<input…>就应该没问题。feedback_ajax.php、feedback.php是执行页面,在相应的INSERT SQL语句里把那两个字段增加即可位置。
原以为这样就OK,可以实际测试的时候,发现在文章页面填入字段提交的时候,老提示SQL错误。问题在哪儿呢,后来细细查找,发现ajaxfeedback.htm是通过JS传值的,这里没有改,新增的两个字段的值是传不到feedback_ajax.php里执行,也就不能插入数据表里了。问题根本原因找到,解决问题也就一所呵成了。
现在看看我的blog,在文章页面的评论里是不是也可以留下你的个人主页和电子邮件了呢?
测试一下
你还可以把样式美化下,搞个通用头像~ 现在的这个浏览有点乱~~