php168讨论区论坛 » PHP168帮助中心 » 风格制作指南 » 风格制作指南(进阶)---[2]

PHP168专用空间1G 150元/年 送域名和数据库

广告位招租,联系QQ:81684210

1G双线双IP高速空间+200M数据库=158 整站系统v5.0正式版下载
PHP168整站系统安装及使用教程 PHP168整站4.0风格精选区

P8-Server服务器套件(方便大家在自己的电脑上调试)


« 1 2» Pages: ( 1/2 total )
本页主题: 风格制作指南(进阶)---[2] 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

龙城 该用户目前不在线

级别: 超级管理员
发帖: 10805
积分: 29078 点
铜板: 88 个
注册时间:2003-07-12
最后登录:2008-10-11

风格制作指南(进阶)---[2]

上一节讲解的是风格制作的入门.

这一节讲解一下风格制作的更深一步.

上一节所制作的风格.只适用于主页.其它页面的话.将会显示不正常的.
怎么样才能把兼容性做好.保证其它页面正常呢?

第一步:制作风格前.把系统默认的css.css文件放进你的HTML页面头部里边.才开始制作你的HTML主页.

即加多一段代码
<link rel="stylesheet" type="text/css" href="images/css.css">
然后你自己的CSS文件.可以另外做一个.比如说
<link rel="stylesheet" type="text/css" href="images/css2.css">

或者也可以在images/css.css的底部紧跟着进行添加或修改.而不必新增加一个CSS文件.

只有这样.在默认的CSS.CSS基本上制作出来的HTML主页.才是兼容性最好的.照顾到了其它页面.


第二步,以上是CSS兼容性的处理问题.这一步是网页宽度的问题.
把HTML主页切割成三部分之后.
需要在head.htm文件的底部插入如下代码:

<SCRIPT LANGUAGE="JavaScript">
<!--//目的是为了做风格方便
document.write('<div class="wrap">');
//-->
</SCRIPT>

然后再在foot.htm文件的头部插入如下代码

<SCRIPT LANGUAGE="JavaScript">
<!--//目的是为了做风格方便
document.write('</div>');
//-->
</SCRIPT>



以上的目的是为了可以自由调整网页中间内容部分的宽度

比如,通过修改以下参数实现
.wrap{
        width:900px;
}


第三步,再往head.htm里边添加一些功能代码

<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/inc.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/default.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/swfobject.js"></SCRIPT>


在</head>下一行添加如上代码.缺少以上脚本代码的话.某些页面的有些功能将失效.或者报错

如果需要下拉菜单的话.需要紧跟着下一行添加如下代码

<!--****************下拉菜单开始****************-->
<!--
EOT;
if($webdb[ShowMenu]){print <<<EOT
-->
<SCRIPT LANGUAGE="JavaScript" src="$webdb[www_url]/images/default/menu.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
EOT;
@include(PHP168_PATH."php168/menu.js.php");
foreach($MenuArray AS $key=>$array){
$link_db='';
foreach($array AS $key1=>$value){
list($name,$url,$blank,$color,$lid)=explode("|",$value);
if(ereg("^\/",$url)){
$url="$webdb[www_url]$url";
}elseif(!ereg("://",$url)){
$url="$webdb[www_url]/$url";
}
$blank=$blank?"_blank":'';
$color=$color?"$color":'';
$link_db[]="<a href='$url' target='$blank' style='color:$color;'>$name</a>";
}
$_showlink=implode("<br>",$link_db);
print <<<EOT
-->
var Menu_$key = "$_showlink";
<!--
EOT;
}
print <<<EOT
-->
</SCRIPT>
<!--
EOT;
}print <<<EOT
-->
<!--****************下拉菜单结束****************-->


如果需要登录框的话.在需要显示的地方加入如下代码

<SCRIPT src="$webdb[www_url]/hack.php?hack=login&job=js"></SCRIPT>


如果需要添加后台设置好的导航菜单的话.在需要显示的地方加入如下代码


<!--****************主菜单开始****************-->
<!--
EOT;
$i=0;
$detail=explode("\r\n",$webdb[guide_word]);
foreach($detail AS $key=>$value){
$i++;
$icon=$i>1?'|':'';
list($name,$url,$blank,$color,$lid)=explode("|",$value);
if(ereg("^\/",$url)){
$url="$webdb[www_url]$url";
}elseif(!ereg("://",$url)){
$url="$webdb[www_url]/$url";
}
$blank=$blank?"_blank":'';
$color=$color?"$color":'';
if($webdb[ShowMenu])$showmenu=" ";
print <<<EOT
-->
$icon  <a href="$url" target="$blank" style="color:$color;" $showmenu>$name</a>
<!--
EOT;
}
print <<<EOT
-->
<!--****************主菜单结束****************-->



第四步,修改文件foot.htm的最底部加入如下代码,实现页面的一些特定功能
<SCRIPT LANGUAGE="JavaScript">
<!--
clickEdit.init();
//-->
</SCRIPT>


第五步.如果你不是授权用户也不是VIP用户的话,别忘了还需要在foot.htm的适当地方加入如下代码

Powered by <a href="http://www.php168.com" target="_blank">PHP168 {$php168_Edition}</a>

因为非授权用户与非VIP用户是不允许去除版权的.切记


这样,就基本上把整个网站的整体风格做好了.这样就兼容性比较完全了.

附带一个视频教程
3风格制作进阶
http://down2.php168.com/mv/new/3.rar
本帖最近评分记录:
  • 积分:+5(zxjxl918) 优秀文章
  • 顶端 Posted: 2008-04-16 18:06 | [楼 主]
    zxjxl918 该用户目前不在线
    优秀斑竹奖 荣誉市民奖 终身荣誉奖
    头衔:超级版猪 超级版猪

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 6982
    积分: 3138 点
    铜板: 827 个
    注册时间:2005-03-31
    最后登录:2008-10-11

    沙发一下,支持!
    顶端 Posted: 2008-04-16 18:08 | 1 楼
    zxjxl918 该用户目前不在线
    优秀斑竹奖 荣誉市民奖 终身荣誉奖
    头衔:超级版猪 超级版猪

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 6982
    积分: 3138 点
    铜板: 827 个
    注册时间:2005-03-31
    最后登录:2008-10-11

    再支持一下
    顶端 Posted: 2008-04-16 18:12 | 2 楼
    zxjxl918 该用户目前不在线
    优秀斑竹奖 荣誉市民奖 终身荣誉奖
    头衔:超级版猪 超级版猪

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 6982
    积分: 3138 点
    铜板: 827 个
    注册时间:2005-03-31
    最后登录:2008-10-11

    3楼我也占一个
    顶端 Posted: 2008-04-16 18:12 | 3 楼
    qwe5704 该用户目前不在线

    级别: 托儿所
    发帖: 299
    积分: 16 点
    铜板: 0 个
    注册时间:2008-02-05
    最后登录:2008-09-05

    老三 
    顶端 Posted: 2008-04-16 19:04 | 4 楼
    qwe5704 该用户目前不在线

    级别: 托儿所
    发帖: 299
    积分: 16 点
    铜板: 0 个
    注册时间:2008-02-05
    最后登录:2008-09-05

    再来个五                 
    顶端 Posted: 2008-04-16 19:05 | 5 楼
    cjdnj 该用户目前不在线

    级别: 初中生
    发帖: 218
    积分: 328 点
    铜板: 14 个
    注册时间:2007-03-10
    最后登录:2008-10-11

    支持,支持
    顶端 Posted: 2008-04-16 19:29 | 6 楼
    meiok 该用户目前不在线

    授权用户
    级别: 大专生
    发帖: 679
    积分: 1473 点
    铜板: 87 个
    注册时间:2007-06-04
    最后登录:2008-10-08

    莫非老大以此方式开始授课了?
    顶端 Posted: 2008-04-16 19:46 | 7 楼
    清竹飞翔 该用户目前不在线

    级别: 托儿所
    发帖: 10
    积分: 29 点
    铜板: 0 个
    注册时间:2008-04-17
    最后登录:2008-08-14

    不错的教程
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-04-19 11:12 | 8 楼
    toopd 该用户目前在线
    优秀斑竹奖 灌水天才奖 终身荣誉奖
    头衔:168论坛督察-专杀恶意混账 168论坛督察-专杀恶意混账

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 14345
    积分: 37 点
    铜板: 1215 个
    注册时间:2005-06-01
    最后登录:2008-10-11

     
    站长学习网问答:http://www.zxx6.com/w8/


    站长学习网:http://www.zxx6.com
    设计天空论坛:http://bbs.zxx6.com
    设计天空制作中心:http://www.designsky.org.cn
    我点我泡社区:http://www.5d5p.com
    顶端 Posted: 2008-04-19 16:52 | 9 楼
    林炳峰 该用户目前不在线

    级别: 小学生
    发帖: 60
    积分: 157 点
    铜板: 0 个
    注册时间:2007-09-09
    最后登录:2008-09-10

    顶。。。。。。。。沙发!!!!!!!!!
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-04-19 17:46 | 10 楼
    sina3721 该用户目前不在线

    授权用户
    级别: 托儿所
    发帖: 102
    积分: 32 点
    铜板: 20 个
    注册时间:2007-10-19
    最后登录:2008-09-09

    支持一下
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-14 01:10 | 11 楼
    yxfwz 该用户目前不在线



    级别: 托儿所
    发帖: 120
    积分: 6 点
    铜板: 2 个
    注册时间:2008-05-22
    最后登录:2008-09-21

    支持,并学习
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-24 15:49 | 12 楼
    goodday0221 该用户目前不在线

    级别: 托儿所
    发帖: 58
    积分: 17 点
    铜板: 0 个
    注册时间:2008-05-03
    最后登录:2008-06-16

    为什么我打不开这些视频教程呢??
    顶端 Posted: 2008-05-30 12:07 | 13 楼
    笨笨林 该用户目前不在线

    级别: 托儿所
    发帖: 50
    积分: 47 点
    铜板: 0 个
    注册时间:2008-06-22
    最后登录:2008-09-24

    学习中
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-06-26 07:32 | 14 楼
    wyxz 该用户目前不在线

    级别: 幼儿园
    发帖: 852
    积分: 95 点
    铜板: 28 个
    注册时间:2008-03-26
    最后登录:2008-10-11

    通俗易懂
    顶端 Posted: 2008-08-05 18:12 | 15 楼
    klmn463 该用户目前不在线

    级别: 禁止发言
    发帖: 40
    积分: 46 点
    铜板: 0 个
    注册时间:2008-08-05
    最后登录:2008-08-13

    用户被禁言,该主题自动屏蔽!
    顶端 Posted: 2008-08-07 19:54 | 16 楼
    klmn463 该用户目前不在线

    级别: 禁止发言
    发帖: 40
    积分: 46 点
    铜板: 0 个
    注册时间:2008-08-05
    最后登录:2008-08-13

    用户被禁言,该主题自动屏蔽!
    顶端 Posted: 2008-08-10 22:35 | 17 楼
    yxfwz 该用户目前不在线



    级别: 托儿所
    发帖: 120
    积分: 6 点
    铜板: 2 个
    注册时间:2008-05-22
    最后登录:2008-09-21

    学习了
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-08-10 22:47 | 18 楼
    qq6589615 该用户目前不在线

    级别: 禁止发言
    发帖: 5
    积分: 12 点
    铜板: 0 个
    注册时间:2008-08-09
    最后登录:2008-09-10

    用户被禁言,该主题自动屏蔽!
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-08-12 18:06 | 19 楼
    « 1 2» Pages: ( 1/2 total )
    php168讨论区论坛 » 风格制作指南
    好友买卖 争车位一切尽在-欢乐网 以铜板换广告位二 以铜板换广告位三 菜根站长-免费为新手仿制模板
    以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八

    Total 0.239175(s) query 4, Time now is:10-11 22:21, Gzip disabled
    Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation 京ICP备05047353号