传智播客韩顺平dedecmsnewnew.ppt
《传智播客韩顺平dedecmsnewnew.ppt》由会员分享,可在线阅读,更多相关《传智播客韩顺平dedecmsnewnew.ppt(73页珍藏版)》请在三一办公上搜索。
1、北京传智播客教育,dedecms(织梦内容管理系统),讲师:韩顺平email:qq:2403931377,主讲 韩顺平,cms 介绍,北京传智播客教育,什么是CMS?什么时候用?为什么用?,主流的CMS有哪些?,dedeCMS(织梦CMS),帝国CMS,PHPCMS,CMSTOP等.,主讲 韩顺平,DEDECMS-介绍,北京传智播客教育,官方网站 http:/,主讲 韩顺平,DEDECMS-介绍,北京传智播客教育,官方网站 http:/,DEDECMS特点,1.简单、实用、开源而闻名2.功能更专注于个人网站或中小型门户的构建,当然也不乏有企 业用户和学校等在使用本系统。3.织梦内容管理系统(D
2、edeCms)基于PHP+MySQL的技术架构4.DedeCMS 前台全部都是生成的静态页!(安装成功后演示),安装及其注意事项安装演示安全设置,主讲 韩顺平,DEDECMS 快速入门1,北京传智播客教育,栏目和文章的关系,需求1:现在老板要求你做一个文章管理系统,栏目(类别)包括(武侠、爱情、音乐.),每个栏目(类别)有对应的文章,文章已经给你准备好了,请你在30分钟搞定该网站,怎么样?,思考题2:如果现在我们要做的是电子商务网站,卖我们的商品,这时用文章这样的形式来管理还合适吗?每个栏目都可以指定一个内容模型什么是内容模型呢?,在需求一完成后,详细分析dede数据表设计思想,主讲 韩顺平,
3、DEDECMS 快速入门2,北京传智播客教育,需求3:在添加某个商品的时候,我们希望多两个信息,就是付费方式,还希望多一个邮资信息,我们又该怎样处理?-引出修改内容模型的问题,主讲 韩顺平,DEDECMS 快速入门3,北京传智播客教育,需求4:请各位同学看看,这里我们有一个问题,就是当你点击武侠,爱情,电器的时候,会找不到对应的页面,这是为什么呢?-这里涉及到HTML页面更新问题.,思考题:1.栏目(类别)是保存在哪个表中的.2.一篇文章,一个商品它们最终是存放在数据库中的哪些表中?,主讲 韩顺平,DEDECMS 小结,北京传智播客教育,栏目(类别)、模型和文档的关系,类别(dede_arct
4、ype),模型(dede_channeltyep),主讲 韩顺平,DEDECMS 小结,北京传智播客教育,栏目(类别)、模型和文档的关系,模型对应的附件表(dede_addonXXX)具体说,在DEDECMS中默认有:,文档(dede_archives)不管是文章,商品,软件,图片.基本信息都会放在这个表中,大家不要被该表有一个archives单词所迷惑.,主讲 韩顺平,DEDECMS 小结,北京传智播客教育,栏目(类别)、模型和文档的关系一览图,上面提到的四种类型的表,就是DEDECMS核心,因此一定要搞清楚他们的关系,作图清晰四种表的关系.(增加网站内容步骤 举例test模型模型如果没有合
5、适的需要自己创建 dede_channeltype增加、同时会自动创建一张对应的附加表dede_addonXXX2.创建栏目/类型在网站栏目里添加实际就是在dede_arctype表增加记录 3.添加内容文章,商品.dede_archives 如果有附加信息就会 dede_addonXXX表中),DEDECMS目录说明,主讲 韩顺平,DEDECMS 课堂练习,北京传智播客教育,使用dede自带的页面完成一个信息共享网站(一)要求栏目:1.租房信息 2.二手货出售 3.招聘信息(二)每个各发布3条信息(三)内容模型最好自定义,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDE
6、CMS开发a67电影网,准备工作,需要先学习DEDE的一些重要操作(大家一起完成):学习如何去掉讨厌的广告去掉首页面的广告知识点:dede标签的使用./dede 动态浏览和生成静态网页,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,去掉讨厌的广告(首页面的),主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,去掉讨厌的广告(某个栏目对应列表页)思考题:如何添加自己的广告图片在列表页.,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,去掉讨厌的广告(文章页)文章页:就是点击某个具体文章/商品/软件,所看到的具体内容.,1.当多个栏目(类别)使用的是相同的模型,就都会
7、被影响,比如一个栏目是武侠小说,一个是爱情小说,他们都是使用文章模型来创建,那么他们对于的模板文件就是相同的,就都会去掉广告!2.别忘记更新对应的主页HTML,栏目HTML,文档HTML,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,单标签dede:标签名 参数名=“值”./双标签dede:标签名 参数名=“值”./dede:标签名 字段标签1.第一种调用形式dede:标签名 参数名=“值”field:字段名/dede:标签,学习DEDE的标签如何使用,dede:channel type=“top”row=“8”./dede:channel,dede:include filenam
8、e=head.htm/,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,字段标签2.第二种形式,带function属性field:字段名 function=“php函数(me)”/3.第三种形式,带runphp属性filed:字段名 runphp=“yes”简单的逻辑处理/field:字段名4.第四种形式,同时带function属性和runphp属性注:如果一个标签上既有runphp 属性又有 function 属性,那么将先解析 function 属性然后再解析 runphp,学习DEDE的标签如何使用,测试 md5(),me=(me=“”)?”空空的”:me;,主讲 韩顺平,DE
9、DECMS 实际运用,北京传智播客教育,在字段上使用自定义函数,特别提示:dede的标签是不可以嵌套使用的!,学习DEDE的标签如何使用,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,调用全局变量的标签dede:global.变量名/因为dede标签不能嵌套,所以有时需要这样使用(后面详细讲解)field:global name=变量名/等价 field:global.变量名/这个标签必须被dede标签内才有效,学习DEDE的标签如何使用,/自增长取值field:global.autoindex/,/在列表页指向内容的超链接field:arcurl/,/内容页中取出主表和附加表字段
10、值dede:field.字段名/取出全局变量值dede:global.cfg_cmsurl/,/获取dede的plus目录标签dede:field name=phpurl/,指向网站首页面的标签dede:global.cfg_cmsurl/,/列表页中取出本栏目(类型)的值dede:field.typeid/,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,现在,我们已经对dede的使用有了一定认识,现在我们来一起开发a67电影网,使用DEDECMS开发a67电影网,开发步骤1.将dede首页面换成a67电影网的首页面,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用D
11、EDECMS开发a67电影网,开发步骤2.将dede首页面栏目换成a67电影网的首页面栏目,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤3.a67网的栏目列表页面.,点击对应的栏目,可以看到对应的栏目列表页面!,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤4.a67网的首页面的今天更新滚动内容的自定义.,知识点:1.如何使用dede:arclist 标签2.如何在dede/dede标签内取出全局变量值.field:global name=变量名/,主讲 韩顺平,DEDECMS 实
12、际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤4.a67网的首页面的今天更新滚动内容的自定义.,dede:arclist 标签的最有价值的几个参数详解flag 可以从dede_archives选择有特殊标志的条目(比如头条)channelid 配合 addfields 可以取出附加表的字段注:当我们创建一个新模型时,就会在dede_channeltype表添加一条记录,并生成一张对应的 dede_addonXXX附件表,所以这里的channelid就在知道哪个模型id,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤
13、4.a67网的首页面的今天更新滚动内容的自定义.,使用dede:sql标签来实现同样的效果基本语法:dede:sql sql=field:title/dede,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤5.a67网的首页的添加我的电视剧,并完成各个栏目对应的列表页.,知识点:1.如何创建新栏目(前面说过)2.如何使用dede:arclist标签取出需要的值(自己表和附加表)3.如何自定义属性(比如我点击我的电视剧,只取出国语电视剧,怎么办?)4.练习:如何按照地区取出,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DE
14、DECMS开发a67电影网,开发步骤6.a67网的主页面和栏目列表的今日更新,点击后进入内容页面,知识点:1.如何创建内容模板页2.在内容页中,如何使用dede:field.变量名/标签取出某个电影的各个信息(包括内容主表和附加表内容),主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤7.a67网的内容页面增加自定义的资源下载功能,知识点:1.当下载条目个数不确定时,怎样设计字段2.如何自定义函数,如何在模板中调用自定义函数,在自定义函数内global$ac;取值。$ac-Fieldstitle$ac 是Archives的对象实例取出全局值
15、;$GLOBALScfg_templets_skin,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤8.a67网的内容页面增加统计浏览量的功能,知识点:1.如何使用js代码,去调用plus/count.php完成对主表的 click字段+1的功能.,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤9.a67网的栏目页完成从自己系统提取热门电影的显示,知识点:1.在 dede:arclist 标签中 orderby 中其它规则的使用 dede:arclist orderby=click.
16、,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤10.a67网的栏目页完成从根据地区获取电影记录,知识点:1.在 dede:arclist 标签中自定义属性.,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤10.在完成上面的功能后,这里我给大家提出一个问题,如何通过dede提供的方式来操作我们的数据库.比如,现在请大家编写一个 pf.php文件,每访问该文件一次可以给dede_archives 表的click字段增加20,学习dede如何操作数据库,后面肯定会用到,主讲 韩顺平,DE
17、DECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤11.如何在DEDE中使用JQuery给内容页完成评分功能,当鼠标移动到那个星星时,就显示相应的明暗星号,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤11.如何在DEDE中使用JQuery来完成评分功能,当鼠标点击星号后,可以显示有多少分,共有多少人评分.default8.0源码+puls/pinfen.php,知识点:1.如何在js中使用dede标签.dede:field.字段名/如何使用$.ajax(function();来提交数据.2.如何在 pl
18、us/pf.php 文件中通过$dsql来操作数据库,这个很重要,包括dml 和select,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤12.如何在DEDE中完成自定义搜索功能,首先使用DEDE自带的搜索功能,看看它是怎样完成的,主讲 韩顺平,DEDECMS 实际运用,北京传智播客教育,使用DEDECMS开发a67电影网,开发步骤12.如何在DEDE中完成自定义搜索功能(先简单使用),知识点:模板数据mysearch.htm 取出检索数据使用dede:datalist标签,在该标签内使用下面两种形式均可dede:field.字段名/特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传智播客韩 顺平 dedecmsnewnew
链接地址:https://www.31ppt.com/p-2370344.html