21 123
发新话题
打印

DiY-Page v4.0.0 文件和目录结构说明

DiY-Page v4.0.0 文件和目录结构说明


& S. T! k% z* _9 [  j3 gDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制前言
5 e* L; F+ Z/ D( z+ C/ c( M# VDiY-Page中文官方论坛==========================================================$ @6 J) u  P& y# B  X
由于4.0.0完全重写了代码,故文件结构与功能可以说与3.5.x完全不同,为方便热心制作模板、开发语言包的朋友,特写下此说明。DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制( Z$ u' p: j; p9 p9 ]7 o

  G6 }  \' v) f" x文件结构及功能说明
1 M$ J7 A' i2 V+ g& c9 L" bwww.diypage.com==========================================================3 u3 ^- N5 @- u' |- m! d2 l8 m% G
根目录下的文件有DiY-Page中文官方论坛* J( q' o  L; s. s
dpadmin.php  后台外壳程序(访问后台所有功能都通过此文件,也可以说是后台的总代理)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制8 ~8 m0 j3 T! b6 R2 ?0 E- w
dpindex.php  前台外壳程序(访问前台所有功能都通过此文件,即前台的总代理)
8 S$ u: U% @5 w8 p$ I# w3 HDiY-Page中文官方论坛index.php  这个文件会直接调用dpindex.php,主要是方便直接输入网址就可访问(利用空间的默认文档)
7 E( P3 F2 ]- _DiY-Page中文官方论坛
2 l; d9 D9 \7 Q5 q这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站程序的主体部分按程序和图片分为两大部分,分属:www.diypage.com% Y! u. \5 _% p8 k* r
dpimages  所有的图片文件DiY-Page中文官方论坛: y" a* r2 o: @- Q& `
dpmain  所有的PHP程序文件这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站! i7 [( i' @* U( B1 f$ o) e
这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站$ e  |( B, h  v; |$ d
dpimages/8 p! C) c( b9 S
    根目录下为公用图片, C% x4 Z9 ^0 s- W2 @- ~
    admin/  后台使用的图片
" R/ o8 Z% d8 |$ f. {这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站    style/  前台风格使用的图片  }# ^5 Q4 W0 e4 R3 p$ U; |
        default/  默认风格使用的图片) |) I( ?7 |$ x7 C; ^5 {
        (其余以风格名命名的文件夹,存放此风格所需之文件)
( T  K* J1 A/ H6 h& N9 l, ?            num/ 此风格所需的数字图片DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制% x1 d2 b& p9 l! B- ]) W
            box/ 此风格自带的对象外框(box)的预览图片DiY-Page中文官方论坛8 F$ q0 `. D4 o, T( v/ M) ]

, J+ L/ |7 V3 Y: U+ C, i) k! B9 R; yDiY-Page中文官方论坛dpmain/* q' K$ P5 ^$ I0 F( x$ N
    /version.php  程序总版本号控制文件
9 P, o$ m4 P: V. v' `DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制    admin/  后台管理模块程序(include用)
6 f. O& Q/ Y: j7 ~9 PDiY-Page中文官方论坛    data/  数据文件(需要777)9 _4 }% F2 k' q* y! h1 ?1 t% b# A
        pagecache/  页面缓存目录,其下文件以所请求URI的MD5命名(需要777)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制0 ]! h/ U( R2 h% ?
    kernel/  程序核心文件(include用)DiY-Page中文官方论坛% `8 P. K. u- k2 N5 p
    lang/  程序主体的语言包,主要是后台所使用的语言字串这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站, p* `& c( r1 n4 r5 h
        gbk/  简体中文(GBK编码)语言包,下含数个PHP文件,包括不同领域所使用的语言字串
6 F+ o6 |0 Y5 n; v  J' aDiY-Page中文官方论坛    module/  模块主目录(也是dpmain中最重要的目录)
: ^4 ]2 o  i$ H        common/  公用模块,如图片对象、FLASH对象、导航栏对象等DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制4 H& H4 t& @% O" e6 ~; q
        bbscms/  论坛门户模块
. D2 K4 F; |4 Z  p( vwww.diypage.com            根目录下的文件: version.php(模块版本号)index.php(模块所含的对象类型说明)setting.php(模块在后台选项中的参数)
6 Y4 Q. ~  f1 E1 JDiY-Page中文官方论坛            custompara/  后台使用的自定义属性文件www.diypage.com- v  `! t9 Q6 B
            lang/  模块的语言包
5 Y3 N7 Q& L+ [8 Pwww.diypage.com                gbk/  简体中文(GBK编码)语言包,fore.php为前台所用字串,admin.php为后台所用字串DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制1 Q0 k9 c" ?2 Y& ^% d! I) ^+ w
            objfunc/  存放各模块的function文件,也就是模块对象类型实体DiY-Page中文官方论坛% g' f# d6 u- W9 k7 j( q
    style/  风格主目录
: a( K+ q6 }5 z" J( m" g2 L这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站        default/  默认风格! g" L" }# e* l+ d1 [8 o1 J
            /index.php  风格说明文件,供后台读取
, ^6 N: W! j+ P# C. Ywww.diypage.com            /divfrm/  页面总体布局
; {6 j* @7 \+ P- }" X0 k  X/ tDiY-Page中文官方论坛                /index.htm  页面总体布局htm模板(通常不用改)
  [. _4 g: p9 E' V: t1 Q                /index.css  页面总css,可直接控制大部分布局(重点修改)
( i3 S# L% j1 d0 V; R, L* y- \- F; C                /index.php  说明index.htm中的“区块”
% p/ m  h: i: j) p( Z9 a6 S            /objfunc/  模块对象模板这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站/ [' K) c4 j- @9 R  h9 h
                /*.htm  命名规则:模块名_对象名
2 ?# a; a( E- W7 `. Q) iDiY-Page中文官方论坛            /box/  对象外框
0 S* w! }+ ~4 L' d" Awww.diypage.com                /null.htm  无外框时的上下文HTML代码
+ O1 R9 x  J0 ADiY-Page中文官方论坛                /*.htm  命名规则:外框名
+ j8 _2 I% x' Y: L  ~2 \9 i6 [    pagetype/  页面类型涉及的页面标题调用等www.diypage.com+ g1 c* P- X& \1 ^

7 S- l# h4 B' i: t- g; v, xwww.diypage.com风格制作特别说明这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站  P! J# {; y5 N# P! q  J( O  V
==========================================================
8 T0 I$ N' R5 i通常只需要改dpmain/style/default/divfrm/index.css,再配合图片dpimages/style/default/ 即可DiY-Page中文官方论坛3 u1 A6 e8 E4 v1 {9 k! F
  f" }! o2 y% K* ]
语言包制作特别说明2 B0 B+ M+ [* \2 r1 `  t0 x
==========================================================/ u) g* R0 _# M7 }+ C0 ^
语言包共有两部分 dpmain/lang下的程序主体语言包 dpmain/module/xxx/lang下的模块语言包
6 d! d$ L& g2 M! ^$ F7 m5 d这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站语言包以lang目录下的 目录 的形式出现,比如可以新建一个chs-utf8表示UTF8编码的简体中文DiY-Page中文官方论坛" V3 V# W1 E2 s5 }
语言包的编码类型定义在  主体语言包中  /lang/xxx/index.php这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站7 W) d! Z, k: Q6 J
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

我是低级用户,但我支持官方的政策,也会多了解

TOP

开始试着帮忙做模版

TOP

引用:
原帖由 hydj28 于 2007-3-29 22:54 发表
7 y' v" e) A+ }9 ?. Nwww.diypage.com开始试着帮忙做模版
3 }* B* R0 h1 T( W- N+ a+ z4 Jwww.diypage.com嗯,其实4.0模板相当好做
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

有个问题.根目录下和论坛是相同的目录.index.php和论坛的首页一样啊.这样没法上传啊

TOP

DP4已不能与论坛安装在同一目录,如论坛安装在根目录,请新建目录安装
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

请问DP4.0如何可以自适应Discuz5.5风格能模版

TOP

引用:
原帖由 gaoqi125 于 2007-4-28 15:00 发表 DiY-Page中文官方论坛7 U: c* g* ?4 y) v1 H1 Y
请问DP4.0如何可以自适应Discuz5.5风格能模版
% j. C6 e. G9 i$ ?www.diypage.com目前暂不支持此功能
0 `, ]5 a* p% g. L( h% @可能要RC3才会加入
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

先顶项!

TOP

我不会做模板的人就郁闷了。
盱眙365网www.xuyi365.com 我爱盱眙每一天!

TOP

 21 123
发新话题