PHP168:风格制作指南系列
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-10 16:14:42 浏览: 评论:0
入门级:
制作PHP168的风格,完全不需要懂PHP程序.只须要懂HTML制作就行了.
PHP168整站系统与其他频道系统的风格原理都是一样的.下面重点讲解整站的风格制作.
一套完整的风格必须指定一个唯一的关键字即不能与其它风格的关键字有雷同,并且包含以下文件与目录
比如默认的风格,它的关键是: default 然后这个风格的相关目录名都以此为标准.
/php168/style/default.php 这是风格的配置文件,必须有的,
/images/default/ 这是风格图片目录,风格的相关图片都在这里,另外还有一个CSS文件
/template/default/ 这是模板目录,如果自已另外做的风格,可以没有这个目录.当你的风格没有对应的模板文件时,就会从系统默认的模板目录去读取.
/cache/label/default.php 这是风格的标签设置参数的缓存.可以没有.目的是方便别人使用你的风格里的标签设置.否则别人需要自己设置标签.
做风格的思路是这样的:
第一步,按你自己的思路去做好一个主页.列表页与内容页可做,可不做.但是在做的时候.必须要注意一点的是,必须确认你的主页可以切割成三部分,即是头部,底部,中间部分.因为程序会分三部分读取模板.最后组合成一个页面的.做到这个就可以了.所以在做的时候.其它完全可以不用考虑的.
第二步.也即是把你的HTML页面做好之后.就要进行图片与CSS的路径进行替换处理. 在这里,你需要为你的风格想好一个关键字,比如abc只能是英文或英文加数字.然后就进行图片与CSS的路径替换. 把所有图片及CSS的路径替换为 $webdb[www_url]/images/abc/ 其中$webdb[www_url]这个变量代表你的整站访问地址.通过这样替换.就可以得到你的图片的http://这样的绝对路径了.
第三步.即图片及CSS路径替换完毕之后.就需要对你的HTML主页进行分割了.分别割成三部分代码.即头部,底部,中间内容部分. 分别命名为head.htm foot.htm index.htm
第四步,即分割完毕之后,就需要给以上三个文件插入特定代码.使之成为模板.没插入特定代码之前.它只是普通的HTML页面,并不是真正的模板.
修改以上三个文件.分别在每个文件的头部插入如下代码
<!-- <?php print <<<EOT -->
然后,分别在每个文件的底部插入以一代码
<!-- EOT; ?> -->
这样,就成为真正的模板了.
第五步,HTML文件与图片目录的正确存放.建立图片目录与模板目录
images/abc/ 把用到的图片放到此目录
template/abc/ 把head.htm foot.htm index.htm这些模板放到此目录
php168/style/abc.php 创建这样一个文件.里边输入如下代码
<?php $styledb['name']='我的ABC风格'; $styledb['keywords']='abc'; ?>
通过以上五个步骤.就基本上把一个主页风格做好了.每新做一个风格,基本上都是这样的步骤的.以上我们只是制作了head.htm index.htm foot.htm 这三个模板.一般来说足够了.其它list.htm列表页 bencandy.htm内容页,我们没有制作的话.他就会读取系统默认目录的.即default目录的.其他页的制作原理一样.只是不需要做头部与底部了
Tags: PHP168 风格 制作
- 上一篇:制作属于自己的PHP168门户风格
- 下一篇:PHP168:风格制作指南系列
相关文章
- ·PHP168如何在一天内制作你属于你自己的精美门户风格(2013-11-15)
- ·齐博CMS(php168)/config.php中的变量说明(2013-11-15)
- ·针对dedecms、php168木马UDP攻击的简单解决方法(2013-11-15)
- ·如何解决pw.85整合php168论坛同步登录出错问题(2014-01-10)
- ·php168 使用技巧(2014-01-10)
- ·php168齐博模板开发中最常用到的变量名(2014-01-10)
- ·制作属于自己的PHP168门户风格(2014-01-10)
- ·PHP168:风格制作指南系列(2014-01-10)
- ·PHP168:常见问题(2014-01-10)
- ·如何新安装一个新的系统(2014-03-31)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)