我所知道的CMS Dreamweaver开发经验

首先给大家介绍一下与cms有关的基本的概念(1)什么是内容管理系统我们在学习之前先明确一个概念,什么是内容管理系统(CMS)?其实CMS是一个比较宽泛的概念,大

(1)什么是内容管理系统?在学习之前我们先明确一个概念。什么是内容管理系统(CMS)?其实CMS是一个比较宽泛的概念。你可以把CMS程序想象成一个网站建设程序,用来发布图片、新闻等信息。

(2)CMS的分类CMS系统的分类很多,主要包括以下三种类型:企业内容管理系统(Enterprise CMS)、网站内容管理系统(Web CMS)、组织单元内容管理系统(Component CMS)。按系统应用类型分为框架开发型和系统应用型。目前,由于国内网络技术水平还处于发展阶段,基于应用的网站内容管理系统深受国内用户的欢迎。

(3)国内CMS方案

国内CMS系统有很多,大致如下: PHP类型:Dreamweaver、帝国、PHPCMS、PHP168,ASP类型:东易、科信、风讯、5UCMS。国外CMS系统大多以PHP为主,如drupal、joomla等。

(4)DedeCMS程序简介

DedeCMS基于PHP MySQL开发,是国内最早的开源内容管理系统。 DedeCMS程序的第一个版本于2004年10月发布。它最初由IT Plato开发。该程序发布后,逐渐引起了大家的关注,很多人开始使用它。 Dreamweaver,了解什么是CMS。

2007年11月15日,DedeCMS成立团队,从而使DedeCMS从个人时代迈入团队时代。当然,IT柏拉图本人也是一个备受大家关注的人物。他是一位非常受人尊敬的技术人员。织梦官网有对他的采访。文章讲述了他和DedeCMS之间的一些故事。大家可以课后仔细阅读,现在Plato已经是织梦团队的核心技术人员之一了。团队组建后,DedeCMS继承了早期版本模板制作简单、程序操作简单人性化等特点,并明确了模块化、建模的概念,推出了5.0版本。后来的5.3版本应该是这一系列概念的升华。内容管理系统不再只是一个发布信息的程序。通过模块化嵌入,网站的结构和组织可以更加丰富,互动性更强。未来它将成为一个网站管理工具。

接下来我们就来介绍一下如何学习编织梦想。

DEDECMS模板结构

a 模板文件路径DEDE默认的模板文件保存在{cmspath}/templets/default下

b.与模板相关的CSS 路径。 DEDE默认模板文件夹default中模板文件的CSS路径保存在{cmspath}templetsstyle下。

我所知道的CMS Dreamweaver开发经验

c 模板相关图片路径默认模板文件夹中的模板使用的图片默认保存在{cmspath}/templets/images下

d默认底层模板路径{cmspath}/templets/系统函数当没有指定标记的默认底层模板时,系统会自动调用该文件夹中对应的文件作为底层模板

e插件目录模板路径{cmspath}/templets/plus功能评论友情链接RSS地图等模板

f 成员后端模板路径{cmspath}/member/templets 函数成员后端模板

模板文件命名约定

(1)index_identification IDhtm 代表章节(栏目覆盖)模板

(2)list_identification IDhtm表示列列表模板

(3)article_identification IDhtm代表内容查看页面(文档模板包含主题查看页面)

(4)searchhtm搜索结果列表模板

(5)indexhtm首页模板

我们学习DedeCMS时主要从三个部分学习:背景模板代码。

我所知道的CMS Dreamweaver开发经验

1、后端学习,这方面包括网站程序的使用、栏目和内容的维护、常用功能的使用。一般来说,这部分内容比较简单。视频教程基本把常用的功能都列出来了。您可以访问以下地址继续操作。基本使用学习:http://help.dedecms.com/video/quickstart/

2、模板,网站首页展示的效果。擅长这一点的人通常是网站美工,他们在页面设计和网页制作方面拥有很强的技能。

3.代码,即DedeCMS程序代码,这部分涉及到功能的开发,主要是模块、插件和系统部分的二次开发。程序员应该擅长这一点。以上两部分是技术学习。这部分的学习需要大量的网站建设的技术知识。对于普通技术人员来说,学习这方面不成问题。但对于新人或者个人站长来说可能会比较困难。我们在建设网站时遇到的“我需要一个XXX功能”、“我需要这个页面变成XXX效果”等问题就需要这方面的学习来实现。当然,很多后台操作也需要学生具备基础的技术知识。比如你使用模板修改的时候,虽然可以后台操作,但是还是需要有一定的HTML基础。如果使用数据库替换功能,则需要有一定的MySQL基础,这样才能了解整个系统后端,同时还需要有扎实的基础技术知识。否则两者缺一不可。

接下来我们将介绍DedeCMS的两个部分,模板引擎; 内容模型。 模板引擎介绍打个比方:模板引擎是房子,模板是装修。不同的模板会让房子有不同的装饰。房子的外观不同,但房子还是一样;也就是说,模板引擎保持不变,不同的模板给你的网站带来不同的外观。现在主流的程序都有自己的模板引擎,比如Ecshop、PHPCMS、Discuz等,不同的模板引擎有不同的模板制作方法,难度也不同。

模板引擎比较

我们看一下Discuz模板:

!–{if $admode empty($insenz[‘hardadstatus’]) !empty($advlist[‘text’])}– div id=’ad_text’ class=’ad_text’ table Summary=’文字广告’ cellpadding=’0′ cellspacing=’0’$advlist[text]/table /div !–{else}– div id=’ad_text’/div !–{/if}–

这段代码的作用是显示文字广告链接。该模板涉及编程相关内容,是混合类型的模板。在这种模板的制作过程中,网页美工需要了解程序中各部分变量的含义,有一定的知识量。编程基础。此类模板的特点是通过后台修改相应参数即可轻松实现前端效果。但缺点是模板制作复杂,修改困难。我们再看一下DedeCMS模板:

《dd id=‘topbanner’》 {dede:myad name=‘topbanner’/} 《/dd》

我们的标签非常灵活且简单。您只需在模板中添加DreamWeaver的模板标签,系统就会将相应的标签解析为HTML并输出。此类标签的特点是不需要网站美工掌握程序开发的相关知识,但缺点是无法通过后台的简单设置来改变系统效果。

标签介绍请参见http://help.dedecms.com/v53/archives/templets/start/。修改页面效果时,需要结合后台数据和前端模板输出相关内容。赞提供的dedecms模板标签很详细。介绍了模板的所有标签。

我所知道的CMS Dreamweaver开发经验

DeDeCMS程序分析原理

很多人会问这是一个什么样的流程?有一定编程基础的人都知道,这些内容都是通过SQL语句从数据库中取出,然后通过程序输出的。 Dreamweaver的标签的出现,简化了繁琐的SQL语句、PHP语句,这一切都体现在Dreamweaver的标签的形式上。

DedeCMS在解析标签时,首先确定标签的名称,然后进行解析。它读取标签的属性和属性值,将这些属性值转换成SQL语句相关的查询条件,然后将这些标签解析成SQL语句。然后将查询到的数据替换为底层模板变量,形成最终的页面效果。

内容模型

内容模型。不同的网站有不同的内容类型。例如,新闻资讯、文学网站主要以文章内容类型为主。软件下载和手机游戏下载主要基于软件类型信息。美女图片、手机壁纸网站主要以软件类型信息为主。专辑类型的内容主要是内容。换句话说,不同类型的网站可能具有不同的内容类型。随着互联网的发展,许多网站不再局限于单一的内容类型。一个网站可能需要多种内容类型。当我们访问资讯、新闻网站时,我们主要看两部分内容:标题和内容。大多数信息网站都是这样的。那么我们看一个下载网站的时候,一般会看9个部分:文件类型、语言、软件类型、授权方式、操作系统、演示地址、软件大小、软件介绍、下载地址,无论什么下载网站,基本上都是这些内容具有普遍性。

领域和模型

我们浏览的时候主要是浏览这些内容。当然,这些内容需要站长或负责人发布。当我们发布内容的时候,我们需要填写标题和内容。该信息称为“字段”。不同的字段有不同的类型。我们登录系统后台,点击【核心】-【内容模型管理】。我们会看到系统附带了一些内容模型。

模型应用

用户评论

我所知道的CMS Dreamweaver开发经验
全网暗恋者

哇,Dreamweaver的开发经验分享太实用了!希望看到更多关于模板设计的技巧。

    有8位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
稳妥

看了这篇,才发现Dreamweaver还有这么多隐藏功能,涨知识了。

    有16位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
清羽墨安

用了这么多年Dreamweaver,这篇分享让我对CMS开发有了新的认识。

    有13位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
冷月花魂

文章中提到的Dreamweaver插件真是好用到哭,必须收藏!

    有12位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
夏日倾情

作为一个新手,这篇经验分享对我帮助很大,感谢分享!

    有18位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
搞搞嗎妹妹

Dreamweaver的操作真的挺复杂的,但这篇文章让我觉得开发也不那么难了。

    有10位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
泡泡龙

虽然我更喜欢Visual Studio,但这篇文章让我对Dreamweaver有了新的好感。

    有6位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
我要变勇敢℅℅

Dreamweaver的兼容性问题一直让我头疼,希望这篇能给我一些解决思路。

    有9位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
心安i

看了这篇,我打算重新学习Dreamweaver,毕竟它还是有很多优势的。

    有13位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
命运不堪浮华

Dreamweaver的开发经验分享,对我来说就是一场及时雨。

    有11位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
野兽之美

很喜欢这篇文章的结构,条理清晰,让我对Dreamweaver有了更深的理解。

    有10位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
此生一诺

这篇文章让我对CMS开发有了更全面的认识,特别是Dreamweaver的插件应用。

    有8位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
早不爱了

用了Dreamweaver多年,但之前一直用得不太熟练,这篇文章让我有了新的学习方向。

    有12位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
不离我

这篇文章让我看到了Dreamweaver的强大之处,打算用它来开发一个个人博客。

    有20位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
玻璃渣子

虽然Dreamweaver有时候有点慢,但它的易用性还是让我无法抗拒。

    有15位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
疲倦了

文章中提到的Dreamweaver快捷键太实用了,我已经开始尝试使用了。

    有15位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
幸好是你

Dreamweaver的代码编辑功能太强大了,这篇文章让我对它有了新的认识。

    有5位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
微信名字

这篇文章让我对Dreamweaver有了全新的认识,特别是它对CMS的支持。

    有20位网友表示赞同!

我所知道的CMS Dreamweaver开发经验
我的黑色迷你裙

这篇文章太有价值了,我已经转发给我的朋友,希望他们也能从中受益。

    有10位网友表示赞同!

综合资源

CMS建站系统这么多,该选择哪一款呢?

2024-9-5 0:25:39

综合资源

这部亿万播放量的3D动画,疯狂到我心坎里

2024-9-5 0:34:41

购物车
优惠劵
搜索