实验室综合门户网站设计与实现正文大学学位论文 联系客服

发布时间 : 星期六 文章实验室综合门户网站设计与实现正文大学学位论文更新完毕开始阅读7a86e26b6fdb6f1aff00bed5b9f3f90f77c64d7c

洛阳理工学院毕业设计(论文)

if(empty($catid) || empty($aid)) $this->error('参数错误');

if(!$this->userid || !$this->username) $this->error('请先登录再发表评论');

$comment = $_POST['comment'];

//安全过滤

$comment['content'] = htmlspecialchars($comment['content']); $comment['userid'] = $this->userid;

$comment['username'] = $this->userinfo['nickname']; $comment['catid'] = $catid; $comment['aid'] = $aid;

$comment['modelid'] = $this->get_modelid($catid); //获取模型ID $comment['ip'] = ip(); $comment['status'] = '99'; $comment['inputtime'] = time(); $comment_db = M('Comment'); $comment_db->add($comment); $this->success('

',$_SERVER['HTTP_REFERER'].\

}

4.1.3 会员中心

会员中心是前台会员的管理中心,主要包括会员信息展示、会员信息修改、登录密码修改、收藏管理、评论管理。用户可以在收藏管理中快速找到自己收藏的内容,也可以删除该收藏。在评论列表中用户可以看到自己评论的内容,用户也可以通过该入口查看自己的评论,可以快速找到被评论的文章,也可以删除评论。

用户个人资料除基本的信息外还包括注册时间、上次登录时间、本次登录时间以及登录次数,方便用户更清楚的了解到自己的账户信息。

用户在会员中心修改密码时首先要验证旧密码,旧密码验证不通过不允许修改密码,这样保证用户账户的安全性,防止被恶意修改密码。如果

17

洛阳理工学院毕业设计(论文)

用户忘记自己的密码,需要与管理员联系,让管理员帮其修改密码。

会员中心收藏管理如图4-5所示。

图4-5 会员中心收藏管理

会员中心评论管理如图4-6所示。

图 4-6 会员中心评论管理

18

洛阳理工学院毕业设计(论文)

会员中心个人资料展示如图4-7所示。

图4-7 会员中心个人资料

会员中心密码修改代码如图4-8所示。

19

洛阳理工学院毕业设计(论文)

图4-8 密码修改代码

4.2 后台管理功能

4.2.1 栏目管理

栏目的设计与实现中除了栏目最基本的添加、修改等功能外最主要的就是要实现栏目的无限级添加。栏目的无限级添加保证了栏目结构的完整性和严谨性,在技术上栏目的无限极添加也是挑战,主要的难点在于栏目与子栏目之间的关联。在栏目的列表中上下级的关系显示也显得非常重要,同时这也是难点。

栏目的数据库设计如图4-9所示。

图4-9 栏目数据库设计

栏目列表引入了一个完整的无限级栏目分类的类文件,这让栏目的呈现变得更简单,简洁,调用也很方便。

栏目列表调用dpTree.class.php 代码如下: public function page_list(){

$category_db = M('Category');

$where = array('modelid'=>'4','status'=>'99'); $order = 'parentid asc,listorder asc';

$list = $category_db->where($where)->order($order)->select();

20