站长中国
设为首页 | 帮助中心

站长论坛 站长下载
您所在的位置: 站长中国 > 站长专栏 > DEDECMS专栏 > 经验交流 > 正文

DedeCMS 应用详解
  2007年08月06日14:07:12  评论(1条) 字体:[ ]
相关热点:详解 应用 栏目 文章 模板 DedeCms 采集 管理
      DedeCms (织梦内容管理系统) 以简单、实用、开源而闻名,系统提供了频道管理、文档维护、内容发布、HTML更新、专题管理、采集管理、附助插件、会员管理以及系统管理等多个功能模块,在本文中将向大家介绍如何利用DeDeCms来帮助企业快速建立一个网站。  

一、准备工作

在使用DedeCms之前,第一步首先需要架设一个PHP的环境,所需要安装的程序包括PHP 4.4.2,Apache,MySQL以及ZendOptimizer等,接着准备一套网站模板,这套模板可以是表格布局的,也可是DIV+CSS布局的,在官方网站上也能找到不多的几个DedeCms的模板,如著名的11K模板,但官方上的下载地址好像经常不能用,可到其它专门的模板下载网站找一下。

二、DedeCms的安装

在浏览器中输入http://127.0.0.1/setup/index.php,运行DedeCms安装程序(如图1)。在该界面的“数据库主机”文本框中输入服务器的IP地址,通常默认为 “localhost”;在“数据库名称”文本框中输入要创建的DedeCms数据库名称(可任意);分别在“数据库用户”和“数据库密”文本框中输入安装MySQL时所设置的用户名和密码;接着在 “用户名”和“密码”文本框中设置登录DedeCms后台所用的用户名和密码;然后在“CMS安装目录”中设置站点的路径,例如站点在根目录下,可将该文本框留空。另外在界面中也列出了Linux或Unix平台下程序各目录所需要设置的权限,对于Windows平台就不用对目录权限进行设置了。

图1

点击“确定”按钮即可转入DedeCms的后台登录界面(如图2),在此输入在安装程序界面中所设置的用户名和密码即可进行登录。

图2

二、栏目添加和管理

进入DedeCms后的第一步作就是创建网站栏目,在左侧的面板列表中展开“频道管理& rdquo;→“网站栏目管理”,接着在右侧出现的界面中点击“增加顶级栏目”按钮,在该界面中就可对栏目进行设置(如图3)。

图3

其中“栏目名称”是设置栏目在前台显示的中文名称;“文件保存目录 ”是设置该栏目下静态页面文件的保存位置,只需要设置一个目录名称即可,如设置的文件保存目录为“txqw”,那么该目录的位置就在站点要目录的“ /html/txqw”目录下;在“栏目属性”中有传统的列表形式、使用封面模板和使用用单独页面作为栏目三个单选框,其中“使用封面模板”选项中所指的封面模板是指频道里所有栏目的汇总页面,类似首页模板;剩下的其它选项可选其默认设置,点击“提交”按钮,一个栏目就创建好了。

创建了一级栏目后,还需要创建二级或三级栏目,在DedeCms中创建二级或三级栏目是使用右键菜单功能来实现的。例如要在一个 “天下奇闻”的顶级栏目下创建一个二级栏目,可在该栏目名称上右击鼠标,接着在弹出的菜单中选择“增加子类”(如图4),转入后的界面与创建顶级栏目是一样的。

图4



三、模板引擎代码的使用

模板引擎代码的使用是DedeCms中的关键一步,在左侧面板列的“系统帮助”→“模板代码参考”下有详细的帮助信息。下面举两个简单的例子:

1.获取某个栏目的热门文章列表

 其代码如下:  

{dede:arclist typeid='' orderby='click' titlelen='28' row='10' col='1'}

·<a href='[field:arcurl/]'>[field:title/]</a><br>

{/dede:arclist}

在这段代码中,typeid是设置栏目的ID号,该ID号可在“网站栏目管理”界面中获取;orderby表示文章列表的排序方式; titlelen表示文章标题的长度;row表示文章列表的行数;col表示文章列表的列数;[field:arcurl/]和[field: title/]分别表示列表中文章的链接地址和标题。

2.获取标题图片新闻列表

   

 {dede:imginfolist typeid=0 row='4' col='1' infolength='10'   imgwidth='125' imgheight='90' 

titlelength='20' tablewidth='100%' }

<TD>

<div align="center">

<A href=" [field:filename /]" target="_blank" title=" [field:title /]">[field:title /]</A>

</div>       [field:imglink/]<BR>

<A href=" [field:filename /]" target="_blank" title=" [field:title /]">[field:info/] </A>

</TD>      

{/dede:imginfolist}

这段代码中使用了imginfolist,其作用是获取设置了标题图片的最新新闻列表。其中imgwidth是设置图片的显示宽度;imgheight是设置图片的显示高度;[field:imglink/]是设置图片的链接地址。

四、文章的更新和发布

网站模板和栏目都设置好后,接下来就可向各个栏目添加文章了,在左侧面板列表中选择“内容发布”→“发布普通文章”可进入文章发布页面(如图 5)。文章发布功能的使用非常的简单,在添加文章时若需要插入分页文章,可在分页的位置输入“”标题或者直接点击“page break”图形按钮。

 

图5

添加一篇文章后,系统会自动生成相应的静态页面文件,若在网站制作后期需要对以前的文章进行再次更新,可在左侧的面板中选择“HTML更新”,在该面板选项下提供了“更新主页HTML”、“更新栏目HTML”、“更新文档HTML”等选项。

五、采集管理

在网站建设初期,若CMS系统没有一个采集功能,那更新文章的工作量是可想而知的,使用采集功能可以方便地在网站中加入丰富的内容。在左侧的面板列表中依次选择“采集管理”→“采集节点管理”,接着点击“添加新节点”按钮进入采集规则编写页面(如图6)。在编写采集规则时,是用“[Var:内容]”标记来表示所有的变量,例如编写文章标题的采集规则,通过查看采集页面源文件发现其代码如下:  

<span style="font-size:12pt"><b>古埃及15件“神秘瑰宝”</b></span>

那么“文章标题”中的采集规则就可写为<span style="font-size:12pt"><b>[Var:内容]</b></span>,非常的简单。

图6

六、结尾

在本文中对DedeCms的使用作了一个简单的介绍,通过这个教程可对DedeCms的使用流程及方法有一个大致的了解,其中“模板引擎代码的使用”是DedeCms使用中的重点部分,考虑到官方已经提供了详细的帮助教程,所以也未作深入的讲解,不过用户只需要参考DedeCms自带模板中的代码就会很快上手了


责任编辑:

收藏本文 打印 打印本文  推荐本文 告诉好友 投稿 投稿邮箱

站长排行

专栏

学院

新闻

盈利

ECSHOP模板制作参考文档
悬挂阿里妈妈会否被百度惩罚
阿里妈妈是否是中小站长的救世主?
最强网店ECShop发新版 众多酷炫功能给
ECSHOP模板下载
土豆网,优酷网,爆米花等视频网站采集
网上商店系统巅峰对决 ECShop vs ShopE
DedeCms模板安装/制作概述
艰难的走在创业的路上 第一天
编程中国全站采集规则
[揭密网络黄链]中国留学生买凶专破日本
超强弹出窗口代码,什么都挡不住
JSP语法(6)
贴吧发帖机使用教程(绝对原创)
FLASH视觉特效实例之地震效果
关于数据分页(转自www.codeproject.co
ASP实现文件直接下载
Photoshop制作光感超酷效果水晶球
 遍历ASP.NET页面控件
永远的后门[经典]+查不出的后门
淘宝网卖家公然叫卖“艳照门”照片集
驳《百度Hi面世对腾讯有利》
国内各IT企业办公环境揭秘(多图)
Google绿色专家质疑黑色背景网页节省资
阿里妈妈广告卖主全攻略
站长创业源动力 主流站长站赏析
推荐阅读:80年小子的创业道理
Discuz!6.0猛将出击 最强论坛程序酷炫
我的网络,我的团队:专访李文明
百度新闻频道改版十天 流量止跌反弹翻
性福联盟 一个不尊重站长的联盟
大脚:日赚100元—揭露最新firefox欺骗
大脚:垃圾站超级赚钱法之二—突破“站
大脚:垃圾站超级赚钱法之——前言
迅雷联盟、快车联盟收入对比
经理人必看的十个管理网站
Google Adsense的秘密 第二版
西联汇款兑付城市查询
不用SEO取得成功的10个步骤
关于做GOOGLE的五条经验
站长学院  网页设计 建站教程 图形图象 网络编程

windows 2008中
windows 2008中
Photoshop CS3
Photoshop CS3

中国是间谍软件最大受害国 来
南征北战 双线路网站解决办法
王建然之欲望和理想的对话
windows 2008中文版iis7+asp+p
北大青鸟搜索引擎广告策略案例
网站推广高人的8点心得
几个颇有创意的网站推广方法

新闻线索

如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13256307008