【毕业论文】基于织梦CMS(DedeCMS)的手机游戏门户网站的设计与实现

发布时间 : 星期一 文章【毕业论文】基于织梦CMS(DedeCMS)的手机游戏门户网站的设计与实现更新完毕开始阅读

{/dede:arclist}

    {dede:arclist flag='h' limit='1,6'}

主页主要HTML代码如下 //导航栏显示代码

//一个头条新闻的显示代码

基于CMS的网页都是套用模板自动生成的HTML,所以在后台更新过内容后,网

25

页会按最新的内容生成HTML。

第二节 后台功能模块实现

本网站是实现信息发布,多栏目管理,并没有设置文档管理与文档评论管理等功能。网站的所有功能都是网站的后台操作处理的。管理员可以通过网站的后台更改,添加网站前台所有显示的游戏资讯,游戏测试,新游戏下载等内容。

[9]

一、管理员登陆及身份验证

管理员通过http://localhost/dede/进入后台管理界面,因为网站和用户的交互只存在点击交互,所以没有设置专门的登录窗口,处于安全考虑,管理员直接输入后台的网址进行网站内容的管理。管理员需要填写正确的用户名和密码,然后点击下面的登录按钮才能够登陆其界面如图5.2所示。

图5.2 网站后台登录页面

后台管理员登录PHP关键代码如下:

//会员登录的时候首先登录检测用户名,用empty( )函数判断字符串是否为空,如果不为空,则用strtolower( )把字符串转化为小写,当管理员登录时输入大写的用户名,会自动转化为小写,不会影响登录。trim( )函数删除两边空字符。再对验证码调用preg_match( )函数进行正则表达式匹配。

$admindirs = explode('/',str_replace(\$admindir = $admindirs[count($admindirs)-1]; if($dopost=='login') {

$validate = empty($validate) ? '' : strtolower(trim($validate));

26

$svali = strtolower(GetCkVdValue());

if (($validate=='' || $validate != $svali) && preg_match(\

{

ResetVdValue();

ShowMsg('验证码不正确!','login.php',0,1000);

exit; } else

{

//初始化类userLogin,调用类userLogin的checkUser( )方法,登录验证

$cuserLogin = new userLogin($admindir);

if(!empty($userid) && !empty($pwd))

{$res = $cuserLogin->checkUser($userid,$pwd);} //成功 } }

二、后台内容管理

网站后台管理系统主要是用于对网站前台界面的信息管理,如文字、图片和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、会员管理。简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。管理员可以在此页面操作管理功能,这些功能可以对网站里面的文章进行添加、删除和更改操作。后台管理首页如下图5.3所示。

27

图5.3 后台管理首页

1、栏目管理

登录网站后台,右侧有导航栏管理员可以点击核心->网站栏目管理,页面上方有增加顶级栏目,下方更新排序及右侧对栏目添加子栏目与栏目中内容的基本操作。点击创建栏目时,就可以添加顶级栏目,也就是前台网页最上面的导航,在顶级目录下还可以对其分类添加子栏目。内容模型有图片集和普通文章等,文件保存可以选择英文单词,也可以用拼音以便后来的查看更改。还可以设置栏目权限。在栏目属性选择最终列表栏目则可以在下面继续编辑文章,内容等,增加栏目具体操作如下图5.4所示。

28

联系合同范文客服:xxxxx#qq.com(#替换为@)