文章内容              Thread Content
 首页  >> DiY-Page技术支持  >> 在线文档
DiY-Page v4.0.0 文件和目录结构说明
作者 wenshuang   查看 6662   发表时间 2007/3/26 13:18  【论坛浏览】
rbhndkuz
前言rbhndkuz
==========================================================rbhndkuz
由于4.0.0完全重写了代码,故文件结构与功能可以说与3.5.x完全不同,为方便热心制作模板、开发语言包的朋友,特写下此说明。rbhndkuz
rbhndkuz
文件结构及功能说明rbhndkuz
==========================================================rbhndkuz
根目录下的文件有rbhndkuz
dpadmin.php 后台外壳程序(访问后台所有功能都通过此文件,也可以说是后台的总代理)rbhndkuz
dpindex.php 前台外壳程序(访问前台所有功能都通过此文件,即前台的总代理)rbhndkuz
index.php 这个文件会直接调用dpindex.php,主要是方便直接输入网址就可访问(利用空间的默认文档)rbhndkuz
rbhndkuz
程序的主体部分按程序和图片分为两大部分,分属:rbhndkuz
dpimages 所有的图片文件rbhndkuz
dpmain 所有的PHP程序文件rbhndkuz
rbhndkuz
dpimages/rbhndkuz
根目录下为公用图片rbhndkuz
admin/ 后台使用的图片rbhndkuz
style/ 前台风格使用的图片rbhndkuz
default/ 默认风格使用的图片rbhndkuz
(其余以风格名命名的文件夹,存放此风格所需之文件)rbhndkuz
num/ 此风格所需的数字图片rbhndkuz
box/ 此风格自带的对象外框(box)的预览图片rbhndkuz
rbhndkuz
dpmain/rbhndkuz
/version.php 程序总版本号控制文件rbhndkuz
admin/ 后台管理模块程序(include用)rbhndkuz
data/ 数据文件(需要777)rbhndkuz
pagecache/ 页面缓存目录,其下文件以所请求URI的MD5命名(需要777)rbhndkuz
kernel/ 程序核心文件(include用)rbhndkuz
lang/ 程序主体的语言包,主要是后台所使用的语言字串rbhndkuz
gbk/ 简体中文(GBK编码)语言包,下含数个PHP文件,包括不同领域所使用的语言字串rbhndkuz
module/ 模块主目录(也是dpmain中最重要的目录)rbhndkuz
common/ 公用模块,如图片对象、FLASH对象、导航栏对象等rbhndkuz
bbscms/ 论坛门户模块rbhndkuz
根目录下的文件: version.php(模块版本号)index.php(模块所含的对象类型说明)setting.php(模块在后台选项中的参数)rbhndkuz
custompara/ 后台使用的自定义属性文件rbhndkuz
lang/ 模块的语言包rbhndkuz
gbk/ 简体中文(GBK编码)语言包,fore.php为前台所用字串,admin.php为后台所用字串rbhndkuz
objfunc/ 存放各模块的function文件,也就是模块对象类型实体rbhndkuz
style/ 风格主目录rbhndkuz
default/ 默认风格rbhndkuz
/index.php 风格说明文件,供后台读取rbhndkuz
/divfrm/ 页面总体布局rbhndkuz
/index.htm 页面总体布局htm模板(通常不用改)rbhndkuz
/index.css 页面总css,可直接控制大部分布局(重点修改)rbhndkuz
/index.php 说明index.htm中的“区块”rbhndkuz
/objfunc/ 模块对象模板rbhndkuz
/*.htm 命名规则:模块名_对象名rbhndkuz
/box/ 对象外框rbhndkuz
/null.htm 无外框时的上下文HTML代码rbhndkuz
/*.htm 命名规则:外框名rbhndkuz
pagetype/ 页面类型涉及的页面标题调用等rbhndkuz
rbhndkuz
风格制作特别说明rbhndkuz
==========================================================rbhndkuz
通常只需要改dpmain/style/default/divfrm/index.css,再配合图片dpimages/style/default/ 即可rbhndkuz
rbhndkuz
语言包制作特别说明rbhndkuz
==========================================================rbhndkuz
语言包共有两部分 dpmain/lang下的程序主体语言包 dpmain/module/xxx/lang下的模块语言包rbhndkuz
语言包以lang目录下的 目录 的形式出现,比如可以新建一个chs-utf8表示UTF8编码的简体中文rbhndkuz
语言包的编码类型定义在 主体语言包中 /lang/xxx/index.phprbhndkuz

序号 评论者 共有评论 20   【论坛浏览】  【发表评论】 评论时间
1 tpboy 我是低级用户,但我支持官方的政策,也会多了解 2007/3/27 04:53
2 hydj28 开始试着帮忙做模版 2007/3/29 22:54
3 wenshuang

  引用:
原帖由 hydj28 于 2007-3-29 22:54 发表
开始试着帮忙做模版

嗯,其实4.0模板相当好做
2007/3/29 22:57
4 烟台深蓝 有个问题.根目录下和论坛是相同的目录.index.php和论坛的首页一样啊.这样没法上传啊 2007/4/25 19:31
5 wenshuang DP4已不能与论坛安装在同一目录,如论坛安装在根目录,请新建目录安装 2007/4/25 22:52
6 gaoqi125 请问DP4.0如何可以自适应Discuz5.5风格能模版 2007/4/28 15:00
7 wenshuang

  引用:
原帖由 gaoqi125 于 2007-4-28 15:00 发表
请问DP4.0如何可以自适应Discuz5.5风格能模版

目前暂不支持此功能
可能要RC3才会加入
2007/4/28 23:15
8 ljc_168 先顶项! 2007/4/29 10:17
9 29184 我不会做模板的人就郁闷了。 2007/4/30 00:08
10 poplong

  引用:
原帖由 29184 于 2007-4-30 00:08 发表
我不会做模板的人就郁闷了。

我正在写一个特简单的教程,到时候会给大家看!由于自己还个新站在做,所以教程还没搞定。呵呵
2007/4/30 02:36
 共有评论数 20  每页显示 10
页码 1/2  |<  <<   1 2   >>  >| 
Powered by DiY-Page 5.1.3 © 2005-2008