雪珞 2006-5-5 14:10
Discuz!风格包制作方法及风格包标准
转自Discuz!官方论坛,作者:TEA
原文链接:[url]http://www.discuz.net/viewthread.php?tid=218445[/url]
当完全制作好以及调试好的一个风格,如果想跟大家分享,就可以打包给大家了。
[color=green]风格包所包含的元素:
1,风格所需的图片,images/风格名字/ 里面的文件
2,风格所需的模板,templates/风格名字/ 里面的文件
3,风格安装所需的导入文件,dz_style_*.txt (2.5以下使用) discuz_style_*.txt(4.0使用)
4,风格安装所需配色文件,文件名不定,我建议命名为 color ,是html格式的文件
5,风格说明文件, readme ,文件格式不定,我建立用 html 格式[/color]
以上 5个是风格包中必须,而且均不可少的!请在打包的时候多检查!
好,开始制作!
[color=blue]1和2中的文件,很简单,在调试风格的论坛目录中复制出来就可以了![/color]
[color=orange] ● 开一个新的文件夹,起个名叫 风格名字_for_xx(论坛版本) ,例如 name_for_D4
● 在 name_for_D4 中再开一个新的文件夹,名为 upload
● 在 upload 中再新建两个文件夹,分别名为 images 和 templates
● 把调试论坛中复制的文件分别放到这两个文件夹中,结构如下
- upload
- images
- name
- *.gif / *.jpg
- templates
- name
- *.htm / *.lang.php[/color]
注:在模板中其实不一定需要所有模板文件,只要提供有修改过的就可以,其他的系统会从默认模板中获取,语言包(*.lang.php)也一样,也就是为什么不建议删除默认模板的原因!
● 导入文件的生成,在系统设置->界面风格->界面风格中,每个风格方案后都有一个[下载]的连接,点它就能生成 discuz_style_*.txt的文件,其实 * 就是风格的名字
● 配色文件,在系统设置->界面风格->界面风格中,每个风格方案后都有一个[详情]的连接,点它进入配色方案页面,把这个页面的HTML保存为 color.htm 即可!
● readem说明文件,请在文件中写入一分风格安装方法,方便新人阅读及安装!为什么要用,HTML格式呢?是担心如果用txt格式,如果是不同语言系统的人查看就麻烦了,用HTML格式就不用担心这样的问题。
下面就是风格包的结构和说明:
[color=red] - doc // 文档目录,一些风格所需的文件存放目录
- discuz_style_*.txt // 风格导入安装文件
- color.htm // 风格配色方案文件
- upload // 需要上传的目录
- images // 图片目录
- name // 风格图片目录
- templates // 模板目录
- name // 风格模板目录
- readem.htm // 说明文件[/color]
所有文件资料完整后,就能压缩打包了!
[b]
[color=red]风格包标准[/color]
[/b]
[color=blue]1,说明文件标准,以下资料请必须包含在 readme.htm 文件中[/color]
[box=#FFFFFF]
******************************************************************************
** 风格名称:
** 适用版本:
** 语言编码:
** 风格作者:(如是转换风格请说明原作者或来源)
** 版权所属:
** 支持网站:
******************************************************************************
风格相关说明:
-----------------------------------------------------------------
---------------------------------------------------------------------------
1,风格安装包结构:
- doc // 文档目录,一些风格所需的文件存放目录
- discuz_style_*.txt // 风格导入安装文件
- color.htm // 风格配色方案文件
- upload // 需要上传的目录
- images // 图片目录
- name // 风格图片目录
- templates // 模板目录
- name // 风格模板目录
- readem.htm // 说明文件
2,风格安装方法:
1. 打开 discuz_style_*.txt 文件,把里面所有内容复制出来,
到论坛 -> 系统设置 -> 界面风格 -> 界面风格 内在 “导入界面方案”内粘帖上复制出来的内容,然后点 “提交”!
2. 把风格包中的 images 内的 name 目录上传到论坛目录下 images 目录内
3. 把风格包中的 templates 内的 name 目录上传并覆盖到论坛目录下 templates 目录内的 name
4. 最后到 论坛 -> 系统设置 -> Discuz!工具 -> 更新缓存,返回论坛选择风格看效果吧!
或者阅读更详细的安装方法 [url=http://www.discuz.net/viewthread.php?tid=163012][color=#003366]http://www.discuz.net/viewthread.php?tid=163012[/color]
[/url]
[/box]
[color=blue]2,风格命名标准[/color]
或许大家会发现同样类型的风格,作者都会有一样的名字,特别是风格图片和模板目录,为了避免这样的问题,建议用下面的方法命名:
● 风格主题命名法:
如果你的风格主题名字是独创的则非常适用,相信重复机率也很小,直接用你独特的名字吧!
● 作者名字命名法:
如果你经常发布风格,但又没有为每个风格刻意命名,可以用自己的名字为开头来命名,例如 abc_01 abc_02 或者 abc_xxx ,相信这样重复机率更小。
● 年份日期命名法:
用年份或日期来命名,也是方便而且重复机率小的。
● 混合命名法:
综合上面3种方法一起命名,例如 abc_2006_xxx 或者 abc_0120_xxx ,这些都由你的喜好吧!
使用这样的命名法,也是因为Discuz!的风格越来越多,重复的可能也越来越大~希望有这样的标准,可以让Discuz!的风格更规范!
[color=blue]3,风格包结构标准[/color]
- doc // 文档目录,一些风格所需的文件存放目录
- discuz_style_*.txt // 风格导入安装文件
- color.htm // 风格配色方案文件
- upload // 需要上传的目录
- images // 图片目录
- name // 风格图片目录
- templates // 模板目录
- name // 风格模板目录
- readem.htm // 说明文件
基本按照这样来做,就很不错~
[color=blue]4,模板文件标准[/color]
请各位了解,Discuz!来到4.0这个版本,语言设置不再是模板编辑中设置,而是在选择安装论坛的时候就决定了,在config.inc.php中就决定了,到底是什么语言及编码!Discuz!4分了两个语言,分别是简体和繁体版;三种编码,分别是GBK、BIG5和UTF-8,而UTF-8也分别提供两种语言,分别是简体和繁体。也就一共提供4个语言编码版本的程序,分别是简体GBK、简体UTF-8、繁体BIG5、繁体UTF-8。
所以只要不在模版中直接编写中文的话,不管是什么语言的论坛制作的风格都能正常使用。
一定要记得了,不要在模版中编写中文,一定要通过语言包来实现哦!
[color=blue]5,HTML标准,或者说我们更加要向XHTML看齐了![/color]
请在编写HTML的时候主要语法的标准性了,详细请查阅
[url=http://www.discuz.net/viewthread.php?tid=217666]
[color=#003366]http://www.discuz.net/viewthread.php?tid=217666[/color]
[/url]
减少自己在编写HTML中的陋习了~呵呵~
[color=blue]6,CSS标准,也请尽量向CSS 2.0看齐了~[/color]
在编写模版的时候,尽量适用外部调用的CSS,这样将更方便以后的修改~,尽量把CSS定义写在 css.htm 中,减少直接在页面中用style来定义了~
雪珞 2006-5-5 14:22
不要钱啊。
现在Discuz!4.1.0 是全免费开放下载的。
浅。现在用的就是有 Discuz!4.1.0 版本。
黑白虹 2006-7-4 16:55
很想要安装一个DZ版本的论坛...但是要高考了.. = =想知道DZ的论坛和LD的论坛做风格和安装风格有什么区别呢...
EvilthroN 2008-6-10 23:54
现在都是6.0 6.1的在看4的好穿越啊感觉
然后我还很RP的看了编企图看点名堂出来
结果没看懂