include/:里面包含了系统运行所需要的类库文件
data/:
admin:网站后台管理的一些必要配置
backupdata:默认的系统数据库备份目录
cache :缓存目录(这个缓存是栏目缓存等)
enums: 联动菜单
js :JS文件
mark :水印相关
module :模块
payment :和支付相关的文件
rss RSS: 订阅文件,在后台生成
safe :DedeV5.6验证安全设置
sessions:验证文件
textdata :这个是如果将文章以文本形式存储的话,那么就会储存到这里
tplcache :模板生成具体内容时的标签缓存
uploadtmp :上传的临时文件夹
ziptmp :ZIP操作时的临时文件夹
common.inc.php:数据库配置文件
config.cache.inc.php :系统配置文件
config.cache.bak.php :系统配置文件备份
config.file.inc.php :远程发布的配置文件
downmix.data.php:防猜忌混淆字符串配置
safequestions.php: 会员注册时的安全问题配置
template.rand.php :文档随机模板配置
templets/:模板文件
default/:系统默认的模板风格
images/:默认模板中所用到的图片
js/:默认模板中所用到的JS文件
css/:默认模板中所用到的CSS文件
advancedsearch.htm模型自定义搜索页面
ajaxfeedback.htm文档内容页ajax评论模板
article_article1.htm文章模型默认随机内容模板2
article_article2.htm文章模型默认随机内容模板1
article_article.htm文章模型默认内容模板
article_article_frame.htm启用多站点后的文章模型内容模板
article_default.htm模型内容模板不存在时的错误提示模板
article_default_sg.htm独立表单模型内容模板不存在时的错误提示模板
article_image.htm图集内容模板
article_image_frame.htm 多站点后的图集内容模板
article_infos.htm 分类信息内容模板
article_shop.htm 商城内容模板
article_soft.htm 软件内容模板
article_soft_frame.htm 多站点软件内容模板
article_spec.htm 专题内容模板
footer.htm 全站底部
googlemap.htm google地图(需要配合自由列表)
head.htm 全站头部
index.htm 网站首页
index_article.htm 文章频道封面
index_default.htm 模型频道封面模板不存在时的默认模板
index_default_sg.htm 独立表单模型频道封面模板不存在时的默认模板
index_image.htm图集频道封面
index_infos.htm 分类信息频道封面
index_shop.htm商城频道封面
index_soft.htm软件频道封面
list_default.htm 模型列表模板不存在时的默认模板
list_default_sg.htm独立表单模型列表模板不存在时的默认模板
list_free.htm 自由列表默认模板
list_image.htm图集列表
list_infos.htm 分类信息列表
list_shop.htm商城列表
list_soft.htm软件列表
list_spec.htm专题列表
search.htm搜索结果页
singlepage.htm单页面模板
tag.htm TAG 首页
taglist.htm TAG列表
plus/:模块插件的模板目录
system/ 其它的一些系统底层模板
wap/wap(wireless accss point即无线或者移动接入)模板
dede/管理后台目录
注意:推荐大家在系统完成调试后修改这个目录名,防止非法用户登录。
member/:注册会员
a/ 默认的静态页面生成页面
install/系统安装界面
uploads/ 图片、附件等保存目录
special/专题目录
images/图片目录
在我们为自己拥有一个网站高兴的时候,也许会想到安全也很重要,谁都不想自己被轻易的攻破,下面可以给你一些参考:
1、以下目录:data、templets、uploads、a设置可读写不可执行权限。其中a目录为文档HTML默认保存路径,可以在后台进行更改;
2、以下目录:include、member、plus、dede设置为可读可执行不可写入权限。其中后台管理目录(默认dede),可自行修改;
3、如果不需要使用会员、专题,可以直接删除member、special目录;
4、删除install安装目录;
5、管理员帐号密码尽量设置复杂,发布文章可以新建频道管理员,并且只给予相关权限;
6、Mysql数据库链接,不使用root用户,单独建立新用户,并给予:SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、CREATE TEMPORARY TABLES权限;
7、定期进行备份网站目录和数据库,并在后台进行文件校验、病毒扫描、系统错误修复。
注意:在进行校验的时候,一定要小心,因为有些文件的不一致可能是自己的修改。所以,可以先下载,然后手工操作,不然可能导致意想不到的后果。切记。
织梦Dedecms系统文件夹各个目录的作用
织梦Dedecms系统文件夹各个目录的作用
目录介绍:
./dede dede后台
./html 生成栏目对应的文件
./include 类库,配置文件,词库
./member 会员功能
./plus 插件(留言簿,投票。。)
./setup 安装程序目录
./special 专题生成目录
./templets 网站目录
./upimg 采集,后者用户上传的附件所在的目录
base.css 基本样式表
index.php 网站默认首页
robots.txt 搜索控制文件
文件介绍:
./index.html 由模板生成的html首页文件
./index.php
解析模板,并且显示出首页,
具体代码做个分析:
require_once(dirname(__FILE__)."/include/config_base.php");
require_once(dirname(__FILE__)."/include/inc_arcpart_view.php");
//上面两段是调用两个文件一个是基本的配置文件,另一个是是文章类文件
dirname(__FILE__)是当前路径
CODE:
$dsql = new DedeSql(false);
$row = $dsql->GetOne("Select * From cmsxx_homepageset");
$dsql->Close();
//SQL语句,查询表dede_homepageset 字段templet (调用哪个模板)
CODE:
$pv = new PartView();
$pv->SetTemplet($cfg_basedir."/".$cfg_templets_dir."/".$row['templet']);
$pv->Display();
$pv->Close();
//类库调用,
$cfg_basedir."/".$cfg_templets_dir."/".是路径,
$row['templet']是模板的具体的位置,
然后是$pv->Display();显示模板文件。
============================================
/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
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 专题节点列表模板
/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 验证码
/inc 共用函数目录
inc_fun_funAdmin.php 获取拼音码等函数
inc_fun_funString.php html代码处理等函数
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList
a文件夹:主要用来存放默认生成的静态页面的,一般我们为了降低层级结构,一般直接将静态页面存放在网站的根目录下,所以从这个角度上说,可以将文件夹a删掉;
data文件夹:这是数据文件夹,我们网站的数据库备份文件就存放在这个文件夹下的backupdata文件夹下,网站的一些配置信息主要也是存放在这个文件夹下的;网站上线的时候我们是要将这个文件夹改名或者移出web根目录的,方法可以参见我的“织梦安全之强烈建议将data目录搬移到Web根目录以外”,目的就是为了安全起见;
dede文件夹:这个是后台登陆文件夹,我们后台的模版就是你存放在这个文件夹下。网站上线后,为了安全起见,要将这个文件夹的名称修改为一个比较复杂的名称;
images文件夹:顾名思义,它就是一个图片文件夹,没什么好讲的啊;
plus文件夹:这个是插件文件夹,想留言板、搜索、评论等插件都和这个文件夹下的文件密切相关;
special文件夹:这是专题文件夹,如果我们网站不需要专题,可以将这个文件夹删除;
templets文件夹:这是网站模板文件夹,我们要放的模板和织梦默认的模板都在这个文件夹下;
uploads文件夹:这个是上传的附件资料文件夹,我们从后台上传的资料主要都是放在这个文件夹下;
include文件夹:这个我们习惯叫类库文件,也就是解析文件,我们用到的解析程序都在这个文件夹下,如果你不懂程序,这个文件夹一般是不需要动的;
install文件夹:这是织梦(dedecms)的安装文件夹,程序安装好后,记住要把这个文件夹删了哈;
favicon.ico:这个是浏览器地址栏域名前的小图标;
index.php:这个是后台浏览主页是的动态解析文件;
robots.txt:这个是互联网蜘蛛抓取协议;
tags.php:这个是tag动态解析文件;
目录介绍:
./dede dede后台
./html 生成栏目对应的文件
./include 类库,配置文件,词库
./member 会员功能
./plus 插件(留言簿,投票。。)
./setup 安装程序目录
./special 专题生成目录
./templets 网站模板目录
./upimg 采集,后者用户上传的附件所在的目录
base.css 基本样式表
index.php 网站默认首页
robots.txt 搜索控制文件
文件介绍:
./index.html 由模板生成的html首页文件
./index.php
解析模板,并且显示出首页,
具体代码做个分析:
require_once(dirname(__FILE__)."/include/config_base.php");
require_once(dirname(__FILE__)."/include/inc_arcpart_view.php");
//上面两段是调用两个文件一个是基本的配置文件,另一个是是文章类文件
dirname(__FILE__)是当前路径
CODE:
$dsql = new DedeSql(false);
$row = $dsql-> GetOne_r("Select * From #@__homepageset");
$dsql->Close();
//SQL语句,查询表dede_homepageset 字段templet (调用哪个模板)
CODE:
$pv = new PartView();
$pv->SetTemplet($cfg_basedir."/".$cfg_templets_dir."/".$row['templet']);
$pv->Display();
$pv->Close();
//类库调用,
$cfg_basedir."/".$cfg_templets_dir."/".是路径,
$row['templet']是模板的具体的位置,
然后是$pv->Display();显示模板文件。
============================================
/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
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 专题节点列表模板
/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 验证码
/inc 共用函数目录
inc_fun_funAdmin.php 获取拼音码等函数
inc_fun_funString.php html代码处理等函数
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList
根目录
/dede 管理后台目录
/freelist 自由文档列表生成目录
/html 默认文章生成目录
/include 程序核心文件目录
/member 会员管理目录
/plus 插件及辅助功能目录
/setup 安装目录
/special 专题生成目录
/templets 默认模板存放目录
/upimg 上传下载文件保存目录
/install 安装文件 (安装后一定要删除)
base.css 基本样式表
index.php 网站默认首页
robots.txt 搜索控制文件
/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
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 专题节点列表模板
/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 验证码
/inc 共用函数目录
inc_fun_funAdmin.php 获取拼音码等函数
inc_fun_funString.php html代码处理等函数
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList
模块:/group/圈子模块
/ask/问答系统
/book/ 小说系统