{dede:global.cfg_cmspath/}
,用于获取网站
根目录的路径。
DedeCMS(织梦内容管理系统)的根目录结构对于网站的管理和维护至关重要,它不仅包含了网站运行所需的核心文件,还涉及到模板、数据、插件等多个方面,以下是对DedeCMS根目录结构的详细解析:
1、根目录主要文件夹及文件
/a:默认文章生成目录,存放网站所有生成的静态HTML文件。
/data:系统缓存和配置文件的目录,是核心文件夹,包含数据库备份、缓存文件等重要数据。
/dede:后台管理文件目录,存放DedeCMS的后台管理相关文件,如登录页面、管理界面等。
/images:网站图片与基本的JS库存放目录,如默认的缩略图文件就在其中。
/include:程序核心文件目录,实现程序的大部分功能,包含各种配置文件、函数库等。
/member:会员管理目录,处理会员注册、登录、权限等相关功能。
/plus:插件及辅助功能目录,包含各种插件和小模块的调用文件,如留言、搜索、评论等功能。
/install:安装目录,用于DedeCMS的安装过程。
/special:专题生成目录,用于存放专题相关内容。
/templets:默认模板存放目录,存放网站的各种模板文件,包括首页模板、列表页模板、文章页模板等。
/uploads:上传下载文件保存目录,用户上传的文件会保存在此目录下。
index.php:网站默认首页,作为网站的入口文件,负责解析首页模板并显示。
tags.php:标签文件,用于动态解析标签相关内容。
favicon.ico:网站个性小图标,显示在浏览器地址栏左侧。
robots.txt:搜索引擎抓取控制文件,用于告诉搜索引擎哪些页面可以抓取,哪些不可以抓取。
2、/data目录详解
admin:管理员的后台的一些信息。
backupdata:存放后台系统管理数据备份,数据还原的一些备份信息都存放在这个目录中。
cache:一些缓存文件目录。
enums:地区,分类的一些其他信息的即时文件。
js:生成的js文件存放目录。
moudle:后台的模块信息都存储在这里。
rss:订阅信息。
sessions:后台前台无法登录,来查看这个目录是不是不可写权限。
common.inc.php:数据库配置文件,数据库当前信息文件。
config.cache.inc.php:对系统设置文件,系统基本参数设置的信息都存储在这个文件里。
3、/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。
4、/templets目录详解
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-list.htm:友情链接列表模板。
guestbook.htm:留言本模板。
heightsearch.htm:高级搜索模板。
recommend.htm:推荐好友模板。
showphoto.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:tag_fieldlist用系统模板。
DedeCMS的根目录结构严谨且复杂,每个文件夹和文件都有其特定的功能和用途,了解这些目录结构和文件的作用,对于进行二次开发、模板制作、系统维护等工作都非常有帮助,在进行任何修改之前,务必做好备份工作,以免造成不必要的损失。