php模板初级教程,风格模板初级不完全修改教程
风格模板初级不完全修改教程
更新时间:2006年10月09日 00:00:00 作者:
就自己的一点点经验,希望能给初接触模版修改的朋友有个参考。
关于模版修改, 引用星星签名里的一句话“学好HTML很重要” :)
一个风格,除了换图片和配色再深入进去就是修改模版了。
模版也就是HTML语言加PHP变量,里边就这两种东西。
你可以先进入系统设置里的模版编辑,随便打开一个模版,比如viewthread_post,个人感觉这个模版最重要了,其次才是index header footer,每个模版是论坛的哪一部分,相信你接触多了自然就知道了,顾名思义也能看出不少。index、header、footer这三个便是进入论坛就看到的。viewthread_post则是我们浏览一个个帖子时看到的。
从论坛的当前地址也可以找出你要修改相应的模版,我们看一个个帖子时,IE里地址就是http"//*****/viewthread.php?tid=****,如果你要修改这个页面,就需要找到模版的viewthread这一大类;里边有很多小分类。viewthread_post是其中之一,它便是关于帖子的,其余的几个则是论坛跳转了,签名相关了等等。很多都不必理它,我们只是修改模版,不必太深入。
废话不多说,修改模版直观一点来讲,拿出网页制作工具Dreamweaver,DW的可视化很方便,上边是代码,下边就是预览窗口了。还拿模版viewthread_post做例子,把你的viewthread_post模版代码全部复制进DW的代码窗口里,在下边的预览窗口就可以清楚的看到一个帖子的框架和变量。
里边只有这两种东西。…………$ip是看IP的图片,斑竹和管理员才会出现这个图片;$stars是每个会员的星星;$avatar是头像……等等,要修改模版往往就是要把这些变量可以在网页里换个方式、位置显示。这时你可以另外打开一个IE窗口,论坛的一个帖子,看着论坛的帖子和这些个DW预览窗口里的框架里的变量对照着,就知道了那些变量相应的在论坛的帖子里都显示的是什么了。或者你删除模版里几个变量确定修改,然后刷新论坛看看有什么变化,少了哪些就知道了。
象平常在论坛里常见的一些问题都是需要修改模版解决的,比如论坛图例需要增添一个超级斑竹等。都需要修改相应模版即可,论坛图例显示时是地址是在index.PHP,那就在这一大类找,看名字就知道是index_whosonline这个模版,找到相关部分添加即可。不会HTML难道还不会依葫芦画瓢,照着斑竹、管理员的添加就可以了。还有添加签名线等
好象扯远了,下边还说风格相关。
对模版有了一个初步的了解,就先找一个现成的模版修改一下试试。比如一个VBB的风格不错,先把网页另存为(当然是你觉得不错的页面了,还说帖子那部分吧),然后用DW打开,
用我们只要一个帖子的部分就可以了,直接在预览窗口里删除不要的那些东西,删除再删除,最后只保留一个我们想要的一个帖子的框架就可以了,然后就是再删除多余的,比如原帖子的内容、发帖时间等,保留一个干净的页面就可以了,(当然还是事先新建一个DW窗口打开viewthread_post的原模版,看着这个)然后把Discuz!的viewthread_post模版里的变量一个一个往里边带,,看看哪些变量放在哪里合适,当然按原来的VBB安排的位置就是最佳了。替换完毕了。
看有什么添加的,框架宽度百分比什么的或自己发挥的、因为不同论坛需要修改的等等。差不多了就把把代码窗口里的代码复制粘贴到你论坛覆盖你的viewthread_post模版,然后就刷新看看你的成果,(注意图片要搞对路径同时上传到你的空间里) 有什么不对的,继续修改再修改。
其间有些代码你粘贴到DW里可能显示是黄色的错误代码,不要删除,保留着自有其作用,看具体情况了。
这个只是举的viewthread_post模版的例子,目的主要是基于熟悉、修改模版,相信接触多了对这些都熟悉了,以后修改模版、自己做新风格应该就很顺手了。多搞自己的原创。。。关于 index部分,也就是这么回事,不过注意论坛的一个页面是需要好几个模版组合而成的。不要把模版单独的来看、来修改,有时需要考虑到一个分类的全局。还有就是美化论坛也多就是加框架图片, i美化的效果立竿见影,对速度的影响也需要考虑一下。如果你对速度非常非常的在意,多加一个图片都会有影响的。但是一个风格对一个论坛给人的印象也是非常重要的。这个就不多说了。
完整的一个风格,一些细节,给论坛的滚动条颜色好好搭配一下,加上一套相宜的鼠标指针(都需IE6.0支持)\LOGO等,使论坛达到一个统一和谐的的效果。
模版一切都是基于HTML语言和变量的组合,所以再次强调,学好HTML很重要,如果懂一点HTML语言,相信我写的这些便根本不用多看了。再深入进去,需要懂点PHP,至少是基本的语法。比如“PHP里在引号前面要加上 \”偶现在只懂这个 :D
听大C说,以后新版本(目前的已经是了)要采用多模版,现行的模版结构可能会有一点点变化了,那时一个论坛也就可以使用多种风格而不必局限于修改了模版就不可以再用别的了。无限憧憬中……
相关文章
今天小编就为大家分享一篇关于PHP PDOStatement::errorInfo讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-01-01
PHP 替换模板变量实现步骤分析,大家可以参考下。2009-08-08
php&java(二)...2006-10-10
也谈截取首页新闻 - 范例...2006-10-10
[红色]PHP生成静态页面详解...2006-12-12
聊天室php&mysql(一)...2006-10-10
PHP3 safe_mode 失效漏洞...2006-10-10
这篇文章主要介绍了写一段简单的PHP建立文件夹代码,需要的朋友可以参考下2015-01-01
PHP文本数据库的搜索方法...2006-10-10
用PHP发电子邮件...2006-10-10
最新评论
php模板初级教程,风格模板初级不完全修改教程相关推荐
- 怎么安装php模板,PHPWind八风格模板的安装及制作教程
PHPWind八风格模板的安装及制作教程 PHPWind 8风格模板的安装及制作教程 一.PHPWind风格模板的安装: 1.下载自己喜欢的PHPWind模板,由于PHPWind使用者众多,所以为了符 ...
- php168模板制作教程,PHP168风格模板安装教程
PHP168风格模板安装教程: 将解压文件上传到相应的目录底下,然后在后台点系统操作 点击"网站核心设置" 在网站默认风格中选择是加的相应名称刷新首页即可. PHP168模板常见问 ...
- php模板修改教程,商业模板修改高级教程
[TOC] ##前言 `商业模板详细修改教程会修改模板配置数据文件,涉及到模板配置数据的重置,请谨慎修改,修改前务必备份网站数据和模板文件.` **米拓官方不提供任何模板修改的技术支持和咨询服务,亦不 ...
- LaTeX入门教程 Elseiver模板使用
LaTeX入门教程 & Elseiver模板使用 背景 最近准备向Elseiver期刊投稿,而官网仅提供了LaTeX写作模板,虽然内心有一万个不愿意使用LaTex(是的-我不会用==) ...
- Smarty中文手册,Smarty教程,Smarty模板的入门教材
Smarty中文手册,Smarty教程,Smarty模板的入门教材 首先,这份Smarty中文手册的翻译工作是由喜悦国际村村民自发组织的,不代表任何人的意见和观点.对他们的无私奉献精神,我们表示感谢, ...
- ppt式 html模板,html10使用模板统一页面风格.ppt
<html10使用模板统一页面风格.ppt>由会员分享,可在线阅读,更多相关<html10使用模板统一页面风格.ppt(26页珍藏版)>请在装配图网上搜索. 1.第十章使用模板 ...
- 使用网站模板快速建站_建站工具使用教程看了就懂网站建设
做网站敲代码早已是过去式,使用建站工具制作网站以是主流,初次接触建站工具难免对它有所不了解,广州半岛网络科技有限公司就以"云建站"为使用案例,把操作建站过程梳理写成教程,方便大家看 ...
- php 模板制作教程,Destoon模板制作简明教程_PHP教程
对于制作Destoon的模板来说,首先需要理解两个Destoon的概念:模板(template)和风格(skin).模板存放于系统template 目录,风格(系统界面的图片.css文件)存放于系统s ...
- Django 3.2.5博客开发教程:实现模板之前的分析与准备
在之前的体验django模板.体验数据查询以及一些常用的模板使用方法文章里,向大家介绍了如何将数据库的数据展现到网页上,和一些简单的模板使用方法.之后我们就开始实现各种页面的展现. 在此之前,我们先从 ...
最新文章
- 【腾讯Bugly干货分享】Android ListView与RecyclerView对比浅析--缓存机制
- Qt Creator5.12配置OpenCV4.3.0和opencv_contrib扩展包(亲测有效)
- 计算机本地连接怎么找不到了,网络,本地连接不见了解决办法
- centos7和centos6 开机 运行级别详解和设置
- 从零开始学习Android开发-Android概览
- 动手学深度学习-windows下环境配置
- JDK8与JDK7并存时切换的问题
- excel学习-添加控件
- html js实现省市区联动调节下拉框菜单
- 查看自己电脑连接过的WiFi密码
- P1957 口算练习题[c++版]
- Facebook自动化测试札记
- 中南大学邮箱客户端手动配置
- 【java】java intellij idea 破解
- 切图具体需要切什么内容_UI日常-切图切图怎么破?
- 探讨一种新型的双进程守护应用保活
- 刷屏黑洞照片背后,有17名中国科学家
- 在html网页上在线连接邮箱,怎么在html中创建超级链接和电子邮件链接
- 超分算法RDN:Residual Dense Network for Image Super-Resolution 超分辨率图像重建
- C#连接Access数据库(详解)
热门文章
- node 遍历读取制定后缀文件名
- oracle 10.2.0.1升级到10.2.0.4
- 隐藏a标签seo_让黑帽都惊了,远离百度惩处的seo技术
- html中水印影响文字复制,HTML中文字水印的清除方法_HTML教程
- jdbc 连接 Oracle 进行基本的增删改查
- linux 以某个用户执行,Linux root用户肿么以制定的用户去执行某个程序。
- 免费的大数据学习资料,这一份就足够
- Day39:threading模块、ThreadLocal
- 手机网页里的模态对话框
- treegrid.bootstrap使用说明