CMS内容管理系统原理.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模板来自于 * 模板来自于 / * 汇聚英才 众成未来 讲 师 项目五 CMS内容管理系统原理 讲 师 网站内容管理系统开发 1 了解MVC的基础理论,了解CMS开发的工作原理 熟悉标记向导的操作,理解模板调用标记的结构 2 教学目标 汇聚英才 众成未来 01 02 JS中循环语句的结构与实现方法? 简述CMS工作原理? 请简要回答以下问题: 课前预习 一、MVC概述 案例讨论: 为什么要制作成绩单模板文,成绩单生成系统有哪些好处? 案例引入:“成绩单生成系统” P2 讨论分析 1 MVC概述 汇聚英才 众成未来 汇聚英才 众成未来 在上述案例中,学校的技术部门使用数据库、模板、程序分别管理的思路,制作了“成绩单生成系统”,这样的思路具有如下优势: 1.生成效率高。一次运行,能生成所有成绩单 2.灵活性高。如果仅生成不及格学生成绩,仅需要修改程序中的SQL代码即可,不需要修改数据库与模板文件 3.数据管理方便。如果学生成绩需要修改,仅需要修改数据可,不需要修改模板和程序 4.样式管理方便。如果成绩单样式需要修改,仅需要修改模板文件即可(如果是网页,仅需要修改CSS样式表),不需要修改程序与数据库 参考结论 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 视图:用户看到并与之交互的界面。对Web应用程序来说,视图就是由HTML元素组成的界面,还包括js、flash等交互元素。 模型:表示数据和业务规则,应用程序的主体部分。 控制器:接受用户的输入并调用模型和视图去完成用户的需求。 MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。简单的说,使用MVC是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。 什么是MVC 01 多个视图对应一个模型 02 模型返回的数据与显示逻辑分离 03 应用被分割成为三层 04 控制层的概念也很有效 05 MVC更符合软件工程化管理的精神 MVC的优势 汇聚英才 众成未来 汇聚英才 众成未来 小结 什么是MVC MVC的优势 二、DEDECMS智能标记向导 步骤1、文章列表标记生成流程 DEDECMS智能标记向导 步骤2、进入只能标记生成向导设置页面 DEDECMS智能标记向导 步骤3、进入只能标记生成向导设置页面 DEDECMS智能标记向导 步骤4、查看模板代码与生成结果。 DEDECMS智能标记向导 步骤1、模板》默认模板管理》新建模板 a)ARCLIST标签应用 图:新建模板 步骤2、进入修改/新建模板页面 参考步骤 图:修改/新建模板页面 步骤3、生成》更新主页HTML》选择主页模板》预览主页 参考步骤 图:页面模板更新 步骤4、查看预览效果 参考步骤 图:查看预览效果 汇聚英才 众成未来 汇聚英才 众成未来 小结 DedeCMS智能标记向导 ARCLIST标签应用 三、ARCLIST标签详解 1、ARCLIST标签剖析 1 2 3 {dede:arclist row=5 titlelen=24 orderby=pubdate typeid=12 idlist=} ·[field:textlink/]([field:pubdate function=MyDate(m-d,@me)/])br/ {/dede:arclist} 代码解释: 第1、3行:dede:ARCLIST标签的开始标记与结束标记,这个标记代表了调用规则,类似SQL语句来调用数据库。通过ARCLIST标签,我们可以调用到CMS数据库中的文章。 第2行:此行为单条样式,即被调用的文章展现的方式。在上例中,我们共调用了五条新闻,这五条新闻都以单条样式定义的方式展现。 2、ARCLIST标签详解 标签名称:arclist 功能说明:文章列表调用标记 标签示例: {dede:arclist flag=h typeid= row= col= titlelen= infolen= imgwidth= imgheight= listtype= orderby= keyword= limit=0,1} 单条样式代码 {/dede:arclist} 参考步骤 参数说明: col= 分多少列显示(默认为单列) row=10 返回文档列表总数 typeid= 栏目ID,在列表模板和档案模板中

文档评论(0)

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

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

1亿VIP精品文档

相关文档