phpwind9.0模板制作教程——制作论坛风格

  由于论坛模板机制和门户等模板机制不同,所以今天我就先重点讲讲论坛模板制作的大概过程。

  一、先来熟悉下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文件必须要建立,用于后台识别并安装模板用图。

  作为以上说明的补充请看:http://www.zsbs.net/phpwind/forum.html

  三、论坛页面所对应的模板

  很多朋友在体验站里讨教例如在哪个文件里修改某某页面的问题,为了大家不走弯路一个个文件查看,我先将我知道的页面对应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

时间: 2024-10-11 03:07:05

phpwind9.0模板制作教程——制作论坛风格的相关文章

ecshop模板开发制作教程及常见问题解答

ecshop模板开发制作教程 下列章节的适用于ECshop程序. 同时这里许多内容和一些 Smarty相关. 假如您已经熟悉这些内容可跳过不阅读.假如您是ECshop新手并且想diy一下自己的店铺, 那您应该认真详细地从头到尾读一遍这些章节.( ps: 大家不要紧张,我会尽量用人类的语言和大家交流,实在万不得已才会用机器语言展示给大家 ) 希望大家能够通过本教程,想要什么模板都能自己做出来.哈哈!一起加油吧! 第一章节: 读取这些内容,您将了解: 每个前台页面所对应的模板页面,模板文件的目录结构

纯CSS3彩色边线3D立体按钮制作教程

今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示效果,而且我们把制作教程也分享出来,首先来看看效果图: 我们也可以在这里看到这些按钮的DEMO演示. 接下来就来分享一下制作教程以及源代码,按钮的源代码主要由HTML和CSS两部分代码组成,先来看看HTML代码: <button class="blue"> <div class="wrapper"

超漂亮的CSS3按钮制作教程分享

要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识. 开发环境 Adobe Dreamweaver CS6/Chrome浏览器 演示地址 演示地址 利用CSS3属性制作按钮,我们只需要用到Gradient属性,不用使用任何图片素材和JavaScript代码,仅仅通过CSS就能制作出好看的渐变按钮.按钮的大小可以通过CSS属性就能轻松的修改,而且它可以使用html的很多标签来制作,比如div,button,span,a,input[‘submit’]等等.下列案例就是通过CSS3制作的按

一款非常棒的纯CSS3 3D菜单演示及制作教程

原文:一款非常棒的纯CSS3 3D菜单演示及制作教程 这段时间比较忙,很久没在这里分享一些漂亮的HTML5和CSS3资源了,今天起的早,看到一款很不错的CSS3 3D菜单,觉得非常上眼,就将它分享给大家,顺便来分析一下实现的源码.下面是效果图: 看了效果图是不是觉得它是一副麻将,对,第一眼我也认为是用CSS3写的麻将特效,结果我错了,它只是长得比较像而已. 另外,你也可以在这里直接查看菜单的DEMO演示. 接下来再分析一下实现这款3D菜单的源代码. 代码主要由HTML和CSS3组成,应该说还是比

ps菜鸟入门教程:[6]字体制作教程

ps菜鸟入门教程:[6]字体制作教程 | 浏览:230 | 更新:2014-01-03 13:00 | 标签: 字体 1 2 3 4 5 6 7 分步阅读 ps字体制作不是很难,准确地说,我今天分享的这个经验不难学,菜鸟也能很快掌握,所以我也把它划到了ps菜鸟入门教程里面,呵呵.自个儿看教程学习吧,很容易! 工具/原料 photoshop cs 6.0 ps菜鸟入门教程之字体制作 新建背景图层,输入名称,尺寸等,这个是按照个人喜好设定的.   设定好之后,复制一层.   将前景色改成你喜欢的颜色

【超酷超实用】CSS3可滑动跳转的分页插件制作教程

原文:[超酷超实用]CSS3可滑动跳转的分页插件制作教程 今天我要向大家分享一款很特别的CSS3分页插件,这款分页插件不仅可以点击分页按钮来实现分页,而且可以滑动滑杆来实现任意页面的跳转,看看都非常酷,很适合一些个性化的个人网站使用,当然,这款分页插件也适合ajax翻页,效果都挺不错的.先来看看效果图: 怎么样,还挺酷的吧. 当然你也可以在这里查看插件的DEMO演示. 接下来我们来分享一下源码的实现思路,这里用到了jQuery UI框架,这么酷的滑杆是靠它实现的,不然,写的累死.. 首先是HTM

U当家U盘启动盘制作教程

U当家U盘启动盘制作工具制作u盘系统安装盘支持老机器.新机器启动以及制作,U当家内置强大的U盘一键重装系统工具支持传统和GPT安装,支持原版操作系统和GHOST操作系统安装(ISO/GHO/WIM),传统的GHOST安装器已经无法跟上硬件换代的脚步,所以用U盘安装系统才是最佳选择.下面AnXia小编给大家分享一下使用U当家U盘启动盘制作工具制作U盘启动盘的过程. 第一步:制作U盘启动盘前的软.硬件准备 1.U盘一个(尽量使用1G以上的U盘) 2.下载最新版的U当家U盘启动盘制作工具. U当家U盘

11个优秀的HTML5 &amp; CSS3下拉菜单制作教程

下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用HTML5和CSS3可以更容易创造视觉上充满吸引力的下拉菜单. 1.Stunning Menu in CSS3 效果很精美CSS3菜单,可以让给你的网站提升一个层次.制作教程非常详细. 在线演示 源码下载 2.Click action Multi-level CSS3 Dropdown Menu 这是一个点击弹出的下拉菜单,传统的下拉菜

Docset文档制作教程

前言 什么是Dash 面向程序员的文档库(Mac) 代码片段管理工具 这是强烈推荐给每天在各种API文档中摸爬滚打的程序员们的神器. 为什么要自己制作文档 官方的源中没有相关文档 文档在离线下体验更好 最近在研究 Phantomjs ,相关的文档比较缺乏,主要是看官网的教程及API等,遇到一个问题就是家里的网络访问国外的站点太慢,体验太差.可能是因为技术较新的原因,发现Dash中并没有相关文档,给Dash作者反馈后,得到了如下的答复: I've recorded your vote toward