您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 风云V26风格开发手册
我们不生产代码,我们只是开源的收集者和整合者[风云风格开发手册][本文档属于风云二次开发教程,提供给有一定能力的站长,有助于站长制作属于自己网站的风格。][风云技术会][PHP开源][WAP建站系统][QQ:97429956]2019年12月15日我们不生产代码,我们只是开源的收集者和整合者前言2011年8月2日,风云会宣布V2.6X系列版本制作完成。标志着风云V2.5以来的单一的显示风格的时代即将离我们远去。从V2.6开始,诸位可以开发自己的风格模板,并且可以把它共享给使用风云程序V2.6以上的用户,安装很方便,后台导入代码就可以完成风格的安装了。安装完成后,网站会员在前台就可以设置自己独立的风格了。获许,对于一个WAP站点,这是一个奇迹,不管你们信不信,反正它是做到了。V2.6给我们带来的,不仅仅是风格的诞生。还让为插件系统穿上了新装。V2.6摒弃了插件真实地址的显现方式,而是采用主目录addins.php调用的方式。从此,插件不再为烦恼的相对路径而苦恼。Smile-boy2011年8月2日我们不生产代码,我们只是开源的收集者和整合者第一章先看看后台图1.1图1.2图1.3一、初识风格从图1.1到1.3,给我们展示的是从后台首页,进入风格列表,我们不生产代码,我们只是开源的收集者和整合者进入风格详情的一个过程。图1.1和1.2我们就不多做描述,我们来对图1.3的内容进行简单分析。一个风格目前共有以下几个参数:名称,索引,所在目录,后缀,排斥文件,说明。名称即前台用户所能看到的风格名称。索引,程序内部的运行标记,只要不与其他风格相冲突就可以了。所在目录,模板我们统一放在template下面,每个风格各自一个子文件夹。后缀,程序读取模板的一个身份标志,与其内部的语言无关,即WML,同样可以使用HTML后缀。排斥文件,即哪些文件禁止使用本风格,而强行使用默认风格。HTML风格可以不填写,WML风格必须将上传文件的页面排斥。说明,后台可见的风格简介,可不填写。二、进阶风格从图1.2中的风格位栏中的“模板编辑”中点击进入如图1.4的页面:图1.4我们不生产代码,我们只是开源的收集者和整合者这里面罗列了该风格的所有模板,每个文件名一行,如果是官方default风格,文件名后面多“修补”链接。点击文件名(如图1.5),即可更改模板的内容哦。图1.5当然,要修改模板内容,需要有一定的HTML或者WML和PHP基础,否则可能会让你的网站出现错误哦。三、添加风格风格,是可以相互共享的,但是怎么把别人的风格用在自己的网站上呢?点击图1.2中的“添加新风格”,效果如图1.6所示。图1.6将下载好的风格,上传到网站的template目录,然后把风格的安装代码填写到图1.6中的框中。我们不生产代码,我们只是开源的收集者和整合者警告:本操作会涉及到数据库的操作,所以一定要安装官方认证的风格,或者安装前提交到官方申请安全认证。否则,一切后果自负。四、开始制作自己的风格。俗话说的好,只有自己的,才是最适用的,别人开发的再好,也没有自己开发的顺眼和习惯。下面,我们就来一步一步开发属于自己的风格。网站的结构模式是通过PHP文件,加载风格目录中的模板文件。模板不是一个完整的HTML文件,因为文件头和文件尾单独调用,那么网站就是php调用文件头、调用中间、调用文件尾。模板头和文件尾,我们只需要制作一次,不需要每个文件都制作。模板中间,需要每个文件都制作。我们以帖子列表的board.php文件为例。它先后调用了:header.html、board.html、foot.htmlHeader.html和foot.html我们略过,我们来看看board.html(图1.7).图1.7图1.7中就是board.html中的全部代码,它要输出的内容,我们已我们不生产代码,我们只是开源的收集者和整合者经在PHP文档里面预设好了,而我们只需更改它的外观就可以了。图1.8图1.8中,就是board.html中循环显示帖子的代码,我们不能更改它的循环结构,而只能修改里面的divsmall等内容。大致的内容就基本如此,大家开发自己的风格的时候,可以把官方提供的默认风格复制出来一份,然后自己在里面修改。我们不生产代码,我们只是开源的收集者和整合者修复手册刚刚写到这里,我的心中多了一个顾虑:更改风格,可以只需更改CSS文件,但是按我们上面的做法,每个风格都要有自己的一个独立的子文件夹,而且每个模板都要重新复制一遍。有时候我们仅仅为每一个风格制作了一个CSS,而也把风格重新复制一遍,这样是不是太浪费资源了呢?于是,我做了如下更新:看看后台:图附1各位,看到区别了吗?对!多了一个CSS路径,也就是说,我们可以单单制作一个CSS来完成一个风格的制作。我们不生产代码,我们只是开源的收集者和整合者如,官方提供给我们的是蓝色的风格,官方的风格目录是template/default/,CSS文件是风格目录下的css.css文件。那么,我们假如想保留官方的蓝色风格,而又想增加自己的粉色风格,而且还不想修改网站的模板,怎么办?按上面的方法,我们需要把default复制一下,然后把自己的CSS放进去。这样,就浪费了资源,看看Smile-boy的新方法。不复制default,而是直接把你制作的CSS放在default文件夹,然后在后台新建风格。输入下面代码:Insertinto`common_style`(`name`,`dir`,`css`,`bar`)values('风格名称','template/default/','template/default/你的css文件名','.html')这样,你的风格就完成了。我们不生产代码,我们只是开源的收集者和整合者后记如果你问一个用户,他会说这是奇妙的。如果你问网站管理员,他说这是方便的。如果你问程序编写者,他说这个先进的。如果你问我们,我会说这才是一个开始。
本文标题:风云V26风格开发手册
链接地址:https://www.777doc.com/doc-1987086 .html