DEDE所有目录及数据表详解

1)初学者建议安装到网站根目录;

  2)安装前检查 include和dede/templets目录是否有可写和可修改权限;

  3)安装后删除或者重命名setup目录;

  2、认识dedecms目录

  安装后dedecms的目录如下表:

  根目录

  /dede 管理后台目录

  /freelist 自由文档列表生成目录

  /html 默认文章生成目录

  /include 程序核心文件目录

  /member 会员管理目录

  /plus 插件及辅助功能目录

  /setup 安装目录

  /special 专题生成目录

  /templets 默认模板存放目录

  /upimg 上传下载文件保存目录

  base.css 基本样式表

  index.php 网站默认首页

  robots.txt 搜索控制文件

  3、dedecms模板制作

  要学会dede模板制作不难,了解清楚模板位置最重要。

  1)模板位置及目录结构

  /templets模板目录

  /dedecmsv31 3模板目录

  /default 默认模板目录

  article_article.htm 普通文章页面模板

  article_default.htm 一般文档页面模板

  article_flash.htm flash页面模板

  article_image.htm 图集页面模板

  article_soft.htm 软件页面模板

  article_spec.htm 专题页面模板

  index.htm 网站首页模板

  index_article.htm 文章频道封面模板

  index_article_webart1.htm 备用模板

  index_article_webart2.htm 备用模板

  index_article_webart.htm 备用模板

  index_default.htm 一般文档封面模板

  index_flash.htm flash频道封面模板

  index_image.htm 图集频道封面模板

  index_soft.htm 软件频道封面模板

  list_article.htm 文章列表模板

  list_default.htm 一般文档列表目录模板

  list_flash.htm flash文档列表模板

  list_free.htm 自由列表模板

  list_image.htm 图集列表模板

  list_soft.htm 软件列表模板

  list_spec.htm 专题列表模板

  /img 模板图片目录(含样式表)

  /plus 辅助插件模板目录

  download_links_templet.htm 下载链接模板

  feedback_confirm.htm 评论确认模板

  feedback_templet.htm 用户评论模板

  feedback_templet_js.htm 同上

  flink-add.htm 友情链接添加模板

  flink-list.htm 友情链接列表模板

  guestbook.htm 留言本模板

  heightsearch.htm 高级搜索模板

  js.htm JS脚本模板

  recommend.htm 推荐好友模板

  rss.htm RSS的XML模板

  rssmap.htm RSS订阅文件

  showphoto.htm 图片显示模板

  sitemap.htm 网站地图模板

  view_msg.htm 会员提示信息模板

  vote.htm 投票结果显示模板

  /system 系统模板目录

  channel_list.htm 栏目列表系统模板

  list_fulllist.htm 文档列表系统模板

  mynews.htm 站内新闻系统模板

  part_arclist.htm 文章列表系统模板

  part_autochannel.htm 分类栏目系统模板

  part_channelartlist.htm 包含文章列表的栏目系统模板

  part_imginfolist.htm 使用imginfolist标签调用的模板

  part_imglist.htm 使用imglist标签调用的模板

  part_type_list.htm 单个栏目的系统模板

  spec_arclist.htm 专题列表文章系统模板

  spec_list.htm 专题用模板

  tag_arclist.htm

  tag_fieldlist.htm fieldlist用系统模板

  /system/channel 频道特殊底层模板目录

  channel_downlinkpage.htm 下载地址列表链接模板

  channel_downlinks.htm 下载地址列表模板

  channel_spec_note.htm 专题节点列表模板

  制作好的模板根据上面的列表覆盖即可

  2)模板制作及发布方法

  建议方法:①制作网站模板②参考官方模板在对应地方填入对应dede标签③替换templets/default目录下

  的对应文件④后台系统设置中,自定义“模板默认风格(cfg_df_style)”变量,讲模板放入自建的目录中。

  有些人喜欢拿到模板就打开DW修改,尤其是可视化修改,其实不建议这么做。容易破环dede标签的完整,

  造成错误。关于dede标签,可以参考:3)DedeCms的标签介绍

  参考文档:官方文档,写得很详细了,也

  比较容易上手。还有一些参考资料供大家参考

  4、参考工具及文档

  1)dede标签编写插件:DedeCms For DW 模板制作插件

  2)dedecms模板标签参考.chm

  这是第二部分内容,有什么问题?

  3)肥龙修改版下载:

  第三节 对dedecms进行二次开发

  说说经验,dedecms的代码注释还是比较清楚的,相对比较容易看懂,有php基础的可以看看,没有的。可以到我的blog上看看有什么是你需要的。部分功能扩展,请参考肥龙龙blog:dede程序的核心在include目录下,该目录的说明如下:

  1、程序核心程序目录及简介

  /include目录 程序核心目录

  config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。

  config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。

  config_passport.php 通行证文件

  config_rglobals.php 检测系统外部变量

  config_rglobals_magic.php 同上

  inc_archives_view.php 用于浏览文档或对文档生成HTML

  inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML

  inc_arcmember_view.php 用于浏览会员发布的文档

  inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等

  inc_arcsearch_view.php 用于文档搜索

  inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML

  inc_channel_unit.php 用户解析特定频道的附加数据结构信息

  inc_channel_unit_functions.php 系统共用函数集合

  inc_downclass.php 防采集随机字符串函数

  inc_freelist_view.php 用于对特定内容列表生成HTML

  inc_functions.php 可供用户使用的函数集合

  inc_imgbt.php GetTypeidSelMember

  inc_memberlogin.php 用于用户登录及获得会员状态

  inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等

  inc_photowatermark_config.php 图片处理参数定义

  inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件

  inc_separate_functions.php SpGetArcList函数,用于获得文档列表

  inc_sitemap.php 用于生成网站地图

  inc_type_tree.php 用于选择栏目的目录树

  inc_type_tree_member.php 同上,会员使用

  inc_type