DEDECMS开发笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DEDECMS开发笔记

cms的基本概念 cms(content management system) 内容管理系统. 内容的含义广泛(包括新闻、文章、软件、商品、视频、电影,音乐) 学习完dedecms ,目标是当 美工和页面设计(网页设计师), 把静态给你后,你可以快速的开发出这个网站,包括后台. 学习思路: 我们会开发一个电影网站a67-完成70%功能. 主流的CMS dedecms (织梦cms) [中小型网站,但是也可以用到开发企业级网站] phpcms (中型网站,大型网也可以) cmstop(号称最厉害的,专门开发大型网站的cms[付费]) 帝国cms ? 我们除了要学习dedecms使用,我们还要学习dedecms的设计理念. dedecms的特点 简单,实用,开源 专注于个人网站,中小型网站,企业也可以用 dedecms php+mysql dedecms支持全站静态化 DEDE安装: 将安装文件解压 我们为了开发统一,我们使用相同的mysql+apache+php版本,这样利用我们后续的开发. 卸载目前的apache的和mysql | WAMP5-v1.7.4.rar 安装我们的 wamp5-v1.7.4 测试是否安装ok 把解压后的uploads复制 wamp的 根目录下 , 把文件夹名字重新命名为 dedecms 在浏览量中输入 http://localhost/dedecms/index.php 安装过程中需要启用gd库 为了安全起见,我们把dede文件夹重新命名( dede-manage) 访问后台的地址 http://localhost/dedecms/manage/login.php 为了安全,我们把common.inc.php 文件改成只读. ,如果是 linux系统,则需要把该文件的属性改成 644 快速入门案例: 需求1: 现在老板要求你做一个文章管理系统,栏目(类别)包括(武侠、 爱情、音乐...) ,每个栏目(类别)有对应的文章,文章已经给你准备 好了,请你在30分钟搞定该网站,怎么样? 步骤(1) 看看dedecms默认的前台页面 http://localhost/dedecm 前台页面时dedecms给我们提供,目前我们先使用,到时我们会替换成自己 步骤(2) 进入到后台管理 http://localhost/dedecms/manage 步骤(3) 添加我们得到栏目(导航的条) 后台-核心-网站栏目管理-增加顶级栏目 步骤(4) 给武侠文章栏目添加两篇文件,并显示,给 爱情栏目添加一篇文章. 进入到后台管理 http://localhost/dedecms/manage 后台-普通文章-添加新文档. ? 当每添加一条新文档,后生产一个静态页面,该页面放在dedecms/a/目录/时间目录 步骤(5) 当我们点击某个栏目时,就显示该栏目对应的信息 后台-生成-更新栏目HTML 就ok! 大家可以练习! 思考题2: 如果现在我们要做的是电子商务网站,卖我 们的商品,这时用文章这样的形式来管理还合适 吗?— 每个栏目都可以指定一个内容模型 什么是内容模型呢? 什么是内容模型: dede设计者认为,每个栏目都应该属于一个模型, 比如: 武侠文章 都是 有文章属性 , 爱情文章 都是有文章属性, 于是,就设计了一个内容模型 而且这个内容模型对应一张表! 表名是 dede_channeltype , 也就是说,每个数据模型都在该表是一条记录: 这里我们看到 : 每个栏目属于一个内容模型, 每一个内容属于一个栏目 内容模型-dede_channeltype 每个栏目-dede_arctype 每一个内容-dede_archives 表(主表) 和自己对应附件表 注意: 每个内容模型,都对应一个章 附加表 dede_addonXXX , 比如你的内容模型时 shop,则这个附加表名字 dede_addonshop dede设计者: 认为 : 不管这个内容是(新闻,商品, 电影,软件…) 都会有共同属性,比如 名称。。 就把这些共同的属性(信息),放入该主表 dede_archives , 同时设计者,认为,不同内容,也有不同属性,则把不同属性放入 对应的附件表 dede_addonXXX [XXX表示模型的名称] 后面我们画图: 需求3: 在添加某个商品的时候,我们希望多一个信息,就是付费方 式,还希望多一个邮资信息,我们又该怎样处理?-如何满足用户更多灵活需求. dede_addonshop 怎么实现动态给 dede_addonshop添加字段 ?php $sql=”alter table dede_addonsho add column payway”; $conn=mysql_connect(

文档评论(0)

wyw118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档