网页与制作毕业论文 - 图文(5)

2019-04-09 09:20

第四章 动态网页后台管理

第四章 动态网页后台管理

静态页面部分完成之后就是用来管理的动态页面的制作,买买网这里用到了织梦后台DedeCMS软件,使用后台引擎代码对前台页面进行应用,添删改查栏目和内容,进行内容添加,并且将网页内容和子栏目、字内容串联起来,使其能够跳转显示。

4.1 DedeCMS织梦后台环境准备

由于DedeCMS安装需要Apache和mysql环境,所以我们先安装wampserver软件。wampservaer安装好之后,重要的就是www这个文件夹,在运动wamp环境时,进入localhost时所展示的内容就是www文件夹下的内容。

从织梦官网下载一个免费的DedeCMS素材压缩包,解压后,提取uploads这个文件夹放在www文件夹下,接着启动wampserver环境,进入http://localhost/uploads,出现一个mysql页面,点击确定后,进入一个DedeCMS安装界面,如图4-1。

4-1 安装Dedecms环境

点击继续后,就是环境检测页面,继续就是参数配置,不要添加密码,如果有需要编辑数据库名称的则编辑名称,这里是没有编辑的,一直继续,到安装成功后,打开http://localhost/uploads(前台展示)页面,以及新打开一个http://localhosthttps://www.77cn.com.cn/uploads/dede(后台登录,登录名为admin,密码为admin),织梦系统安装好之后,将做好的前台页面文件夹sp拷贝到wwwhttps://www.77cn.com.cn/uploads/templets下,将sp文件夹中的images、JS、style\\以及主页面index.htm文件拷贝一份到uploads目录下。

4.2 织梦后台栏目及内容添加

4.2.1栏目添加

选择如图4-2所示的网站栏目管理进行添加栏目

图4-2 网站栏目管理

15

淮安信息职业技术学院毕业设计论文

添加女装、今日新品、今日品牌、运动、母婴、美妆、居家、鞋包、男装、热销新品等顶级栏目,接着在各个顶级栏目中添加子栏目。如图4-3所示:

图4-3 栏目列表

将各个栏目以及子栏目的高级选项的模板改成自己的模板,如图4-4所示:

图4-4 模板选择

4.2.1文章添加

在栏目中添加文章,如图4-5所示:

图4-5 添加文章

为各个栏目添加文章后,选择生成按钮进行更新,如图4-6:

16

第四章 动态网页后台管理

图4-6 更新网站

在更新主页HTML栏选择主页模板为自己的模板,如图4-7:

图4-7 选择主页模板

选择系统栏目中的系统基本参数,将模板默认风格改成自己的模板名称,来使前台主页能够显示出自己所制作的的模样。如图4-8所示:

图4-8 默认模板风格

分别更新文档、更新栏目、更新主页。

4.3 DedeCMS标记使用

织梦模板引擎是一种使用XML名字空间形式的模板解析器,想要让前台静态页面变成动态页面,一定要用到织梦模板引擎的代码,所以要在前台几个页面中插入标记代码。

4.3.1首页DedeCMS标记代码插入

使用DW打开uploads/templets/sp下的index_article.htm页面。这个页面需要插入修改标记代码的有导航栏部分、图片素材、CSS样式表。

导航栏部分:这里以一个女装栏目展示,代码如图4-2所示:

17

淮安信息职业技术学院毕业设计论文

图4-2 导航标记代码插入

这段标记代码可实现导航栏和后来添加栏目的对接。要注意的是type以及typeid的更换。

图片部分:在所有图片链接路径前添加以下标记代码:

{dede:global.cfg_templets_skin/}/

CSS样式表部分:在演示表链接地址前添加标记代码:

{dede:global.cfg_templets_skin/}/

来使图片能够在使用Dedecms的情况下能显示。

为了样式能够在动态首页下被应用。 4.3.2列表页DedeCMS标记代码插入

这个页面需要插入修改标记代码的有导航栏部分、图片素材、CSS样式表、以及中间左右部分的内容栏。导航栏、图片素材、CSS样式表标记代码都与index_article.htm一样修改,这里需要注意的就是内容栏的标记代码插入。 在如图4-3所示位置添加标记代码:

    {dede:arclist row=7 orderby=click}

    图4-3 列表左边栏

    来实现中间左部分内容的显示。 在如图4-4的所示位置添加标记代码:

    {dede:field name='position'/}

    图4-4 列表位置栏

    来显示当前浏览者所在的位置。

    在newlist位置添加标记代码:

    {dede:list pagesize='10'}

    [[field:pubdate function=MyDate('y-m-d',@me)/]] [[field:typelink/]]

    18

    第四章 动态网页后台管理

    /li> {/dede:list}

    这段代码的作用就是可以实现右边部分显示当前栏目所有的内容,以列表的形式来呈现。分别更新栏目、更新主页。最终效果如图4-5显示:

    图4-5 列表页效果展示

    4.3.3内容页DedeCMS标记代码插入

    这个页面与list_article像似,同样要改变导航栏,图片的标记代码以及CSS样式表的标记代码,中间左边的标记代码内容和列表页一样。只是中间右边部分插入的标记代码不同,同样的也要有 “您现在的位置: {dede:field name='position'/}”。

    在content盒子中,插入标记代码:{dede:field.body/} 这是为了让一个内容能够详细的在一个页面中显示出来。

    分别更新文档、更新栏目、更新主页。最终效果如图4-6所示:

    图4-6 内容页效果展示

    最后就完成了买买网的前后台页面的交互设计与实现。

    19


网页与制作毕业论文 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网工考试各项目复习题-网络考试-桌面及系统

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: