由于论坛模板机制和派别等模板机制差异,所以本日我就先重点讲讲论坛模板建造的或许进程。
一、先来熟悉下phpwind9.0的论坛模板机制。
其实phpwind9.0的模板机制和discuzx2.5差不多,都是措施运行自己自带的默认模板(template内文件),然后假如我们本身设计一套模板放在对应的文件夹中而且靠山举办指定的话,那么措施就将运行我们新建的模板气势气魄,官方这样做的目标是:想改那边就做那边的模板,很利便很灵动,假如说为了修改一个论坛界面的气势气魄动辄就要去做整站模板的话,那可就得不偿失了。
二、建造论坛模板气势气魄需要哪些文件和目次?
1、新气势气魄目次
2、css目次及css文件(样式)
3、js目次及js文件(javascript、jquery等剧本)
4、images目次及图片文件(气势气魄图片)
5、template目次及htm文件(模板)
6、Manifest.xml(安装设置文件)
说明:
①新气势气魄目次是必需要建的,以下2~6项的文件全部放在个中。
②css目次必需要成立,为了类型化在css目次里继承成立dev和build目次,dev是气势气魄要利用的css目次;build目次是靠山开启压缩css成果后将发生压缩后的css文件的目次。在dev目次下安排新气势气魄的css文件即可。
③假如你做的气势气魄不需要js特效的话可以忽略此项,不然你需要成立js目次然后将js文件放入个中。
④假如你做的气势气魄不需要图片的话可以忽略此项,不然你需要成立images目次,然后将图片文件放在内里即可。
⑤template目次必需要成立,用于存放htm模板文件,htm文件名称必然要对应官方/template/bbs/下相关模板的名称,不然措施无法识别。
⑥Manifest.xml文件必需要成立,用于靠山识别并安装模板用图。
作为以上说明的增补请看:
三、论坛页面所对应的模板
许多伴侣在体验站里讨教譬喻在哪个文件里修改某某页面的问题,为了各人不走弯路一个个文件查察,我先将我知道的页面临应htm文件举办说明,假如有没说明到的处所,请各人跟帖,虽然假如有本领的伴侣也请将更多的说明贴上来。
论坛首页:/index.php?m=bbs
对应模板:/template/bbs/index_run.htm
论坛最新发帖页、最后回覆页(如图)
对应模板:/template/bbs/forum_run.htm 和 forum_run.htm 和 forum_list.htm
论坛频道页:/index.php?m=bbs&c=cate&fid=1
对应模板:/template/bbs/cate_run.htm 和 cate_digest.htm
论坛版块页面:/index.php?m=bbs&c=thread&fid=1
对应模板:/template/bbs/thread_run.htm
论坛帖子阅读页:/read.php?tid=1&fid=1
对应模板:/template/bbs/read_run.htm 和 read_reply_floor.htm 和 read_floor.htm
其实看到这里想必各人也能发明一些纪律:
好比一般首页都是运行雷同 某某_run.htm的文件。
好比链接url路径里看到什么名字,那么其对应的模板也是什么名字做前缀。
好比和链接url路径名字沟通前缀的文件都是和此毗连相关的htm文件。
但愿各人可以或许触类旁通,这里因为家里冻手,所以就纷歧一例举说明白,等候更多的热心会员反馈常常发明!
四、建造模板
这里就不具体说明白,下次用一个实例教程举办将解。无法就是将措施的各类php if判定和标签套在htm代码之中。对应好css、js、images等路径就好。
五、设置Manifest.xml安装文件
这个文件我的领略是,可以使靠山识别是否存在新气势气魄的重要依据。我做了一个尝试,成立一个新目次,将此设置文件放在内里,然后将这个新气势气魄目次直接放在/themes/forum/下面,措施靠山就能识别有新气势气魄。关于这个设置文件的重要性我就不多说了,各人只要参照说明照葫芦画瓢就可以了。
更多可以看我的phpwind9.0手册。
六、安装新做好的模板
1、将新建模板目次整体放在措施根目次/themes/forum/下面,然后进入靠山点击云平台→模板打点→当地安装→会看到新模板,请勾选后安装它。
2、安装完毕并不代表已经在利用它了,请到靠山的版块配置里指定利用此气势气魄,这个成果很好,好比我想用版块1做博客,想用版块2做资讯,想用版块3做论坛……那么你只需要做各类气势气魄的版块模板来举办匹配就ok,虽然了今朝仅仅是版块绑定气势气魄,官方证实频道页也会有气势气魄绑定成果的,等候正式版phpwind9.0
PHPWind v9.0 正式版 GBK build20140428下载
界面预览原文地点: