3.2.2清除版权部分的代码
Step1
编辑:include/dedesql.class.php
作用:删除/注释$arrs1、$arrs2清除系统自带的【织梦链】。
例子:
3.2.3站内搜索的相关代码
Step1 编辑:模板
作用:调整搜索类型为titlekeyword
19
3.2.4文章列表的实现
Step1 编辑:模板
作用:文章列表自定义格式
20
第四章后台的管理操作
4.1 后台功能模块实现
本网站是实现信息发布,多栏目管理,设有文档管理与文档评论管理等功能。网站的所有功能都是网站的后台设置的。我们可以通过网站的后台更改,添加网站前台所有显示内容。
4.2 管理员登陆及身份验证
管理员通过此登陆入口进入后台管理界面,管理员需要填写正确的用户名(admin)和密码(admin),然后点击下面的登录按钮才能够登陆其界面如图4-2所示。
图4-2 网站后台登录页面
21
后台管理员登录PHP关键代码如下:
//会员登录的时候首先登录检测用户名,用empty()函数判断字符串是否为空,如果不为空,则用strtolower()把字符串转化为小写,当管理员登录时输入大写的用户名,会自动转化为小写,不会影响登录。trim()函数删除两边空字符。再对验证码调用preg_match()函数进行正则表达式匹配。
$admindirs = explode('/',str_replace(\,'/',dirname(__FILE__))); $admindir = $admindirs[count($admindirs)-1]; if($dopost=='login'){
$validate = empty($validate) ? '' : strtolower(trim($validate)); $svali = strtolower(GetCkVdValue());
if (($validate=='' || $validate != $svali) && preg_match(\,$safe_gdopen)) { 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); //成功 } } } ?>
4.3 后台内容管理
网站后台管理系统主要是用于对网站前台界面的信息管理,如文字、图片和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、会员管理。简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。管理员可以在此页面操作管理功能,这些功能可以对校务信息网站里面的文章进行添加、删除和更改操作。后台管理首页如下图4-3所示。
22
图4-3 后台管理首页
4.4 栏目管理
登录网站后台,右侧有导航栏管理员可以点击核心->网站栏目管理,页面上方有增加顶级栏目,下方更新排序及右侧对栏目添加子栏目与栏目中内容的基本操作。
图4-4 后台管理首页
23