Dedecms文件夹目录有哪些关键组成部分?

avatar
作者
猴君
阅读量:0
Dedecms文件夹目录包括核心文件、模板文件、数据文件等,用于构建和管理网站内容。

Dedecms文件夹目录解释说明

核心文件目录 /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_typelink.php 用于显示文章的位置和栏目位置等。
inc_typeunit_admin.php 用于频道管理时的一些复杂操作,主要用于后台。
inc_typeunit_menu.php 同上。
inc_userlogin.php 用于管理员登录。
inc_vote.php 用于管理投票。
jump.php 用于超链接跳转。
pub_charset.php 共用字符处理函数,GB/UTF-8/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 验证码。

根目录文件与目录

Dedecms文件夹目录有哪些关键组成部分?

文件/目录 功能描述
/dede 管理后台目录。
/html 默认文章生成目录。
/include 程序核心文件目录。
/member 会员管理目录。
/plus 插件及辅助功能目录。
/setup 安装目录。
/special 专题生成目录。
/templets 默认模板存放目录。
/upimg 上传下载文件保存目录。
base.css 基本样式表。
index.php 网站默认首页。
robots.txt 搜索控制文件。

模板目录 /templets

文件/目录 功能描述
/dedecmsv31 3模板目录 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 友情链接列表模板。

相关问题与解答

1、问题:Dedecms中如何通过代码调用一个特定的模板并显示?

回答:你可以通过以下步骤来调用一个特定的模板并显示:

```php

require_once(dirname(__FILE__)."/include/config_base.php"); // 引入基本配置文件

require_once(dirname(__FILE__)."/include/inc_arcpart_view.php"); // 引入文章类文件

$dsql = new DedeSql(false);

$row = $dsql->GetOne("Select * From #@__homepageset"); // SQL查询表dede_homepageset字段templet(调用哪个模板)

$pv = new PartView();

$pv->SetTemplet($cfg_basedir."/".$cfg_templets_dir."/".$row['templet']); // 设置模板路径

$pv->Display(); // 显示模板文件

$pv->Close(); // 关闭模板对象

```

这段代码展示了如何通过SQL查询获取模板路径,并通过PartView类来设置和显示模板。

2、问题:Dedecms的哪些目录是不建议修改的?

回答:在Dedecms中,/include目录下的文件大多是核心配置文件和函数库,建议不要随意修改,特别是config_base.php文件,它是环境定义文件,负责检测系统环境、定义工作目录、保存数据库链接信息等关键操作,如果修改不当可能会导致系统无法正常运行。

各位小伙伴们,我刚刚为大家分享了有关“Dedecms文件夹目录解释说明”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!