主要文件夹目录及功能
目录名 | 功能描述 |
/dede | 管理后台目录,用于存放后台管理文件,建议为网站安全考虑更改名称。 |
/data | 数据文件夹,包含备份数据等重要信息,是系统运行的关键部分。 |
/images | 公共图片文件夹,存放默认的缩略图文件等。 |
/include | 核心类库文件目录,包含系统运行所需的大部分功能文件和配置文件。 |
/member | 会员管理目录,用于存放与会员相关的信息和功能文件。 |
/plus | 插件及辅助功能目录,存放扩展功能的插件和辅助工具。 |
/install | 安装目录,包含安装程序的相关文件。 |
/special | 专题生成目录,用于生成和管理专题内容。 |
/templets | 模板存放目录,包含网站的模板文件,如首页、列表页和详情页模板等。 |
/uploads | 上传下载文件保存目录,存放用户上传的文件。 |
index.php | 网站默认首页文件。 |
tags.php | 标签文件,用于定义和管理网站中的标签。 |
favicon.ico | favicon小图标文件。 |
robots.txt | 搜索引擎抓取控制文件,指导搜索引擎爬虫如何抓取网站内容。 |
核心文件及其作用
在/include目录下,包含了多个核心文件,它们的作用如下:
config_base.php:环境定义文件,用于检测系统环境、定义工作目录、保存数据库链接信息等,建议不要修改。
config_hand.php:系统配置文件,定义系统常用的配置信息,可从后台管理直接生成该文件。
config_passport.php:通行证文件。
config_rglobals.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:处理系统中的图片,例如水印、缩略图等。
inc_photograph.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_typelink.php:用于显示文章的位置和栏目位置等。
inc_typeunit_admin.php:用于频道管理时的一些复杂操作,主要用于后台。
inc_typeunit_menu.php:同上。
inc_userlogin.php:用于管理员登录。
inc_vote.php:用于管理投票。
jump.php:用于超链接跳转。
pub_charset.php:共用字符处理函数,如GB/UTF8/Unicode/BIG5等互换。
pub_collection.php:用于采集。
pub_collection_functions.php:采集用函数。
pub_datalist.php:后台管理用数据列表。
pub_datalist_dm.php:同上,不使用模板。
pub_db_mysql.php:用于操作数据库。
pub_dedehtml2.php:用于采集中的HTML解析。
pub_dedehtml.php:HTML解析器。
pub_dedetag.php:用于dede模板标签解析。
pub_httpdown.php:用于下载http中的资源。
pub_oxwindow.php:后台程序扩展。
pub_splitword_www.php:织梦分词算法。
validateimg.php:验证码。
vdimgck.php:验证码。
FAQs
问题1: DEDECMS的核心文件目录是什么?
答案: DEDECMS的核心文件目录是/include
,这个目录包含了程序的主要功能文件,如环境定义文件config_base.php
、系统配置文件config_hand.php
以及多个用于浏览文档、频道列表、会员发布文档等功能的文件,这些文件共同控制着系统的各个功能模块,确保系统的正常运行。
问题2: DEDECMS的模板存放目录在哪里?它包含了哪些类型的模板文件?
答案: DEDECMS的模板存放目录是/templets
,在这个目录下,包含了多种类型的模板文件,如普通文章页面模板(article_article.htm
)、一般文档页面模板(article_default.htm
)、flash页面模板(article_flash.htm
)、图集页面模板(article_image.htm
)和软件页面模板(article_soft.htm
)等,还有用于生成网站首页、列表页、详情页、搜索页以及专题页等多种页面布局和内容的模板文件(如index.htm
、list_article.htm
、show.htm
、search.htm
、special.htm
等),这些模板文件决定了网站的整体结构和样式,对于日常维护和定制开发至关重要。