|
楼主 |
发表于 2012-9-28 03:21:41
|
显示全部楼层
好了咧-。-现在继续~~~
二,从头开始:
从头部开始玩,chrome的开发者工具觉得比较好用~~~推荐一下Chrome浏览器
还有个工具推荐下,Notepad++ 这个写代码比较顺手~~~都可以百度一下,试试~~
用Notepad++打开前台头部文件 pd_header.tpl.html
可以看到绿色的很多代码,
<!--#
##
# Project: PHPDISK File Storage Solution
# This is NOT a freeware, use is subject to license terms.
#
# Site: http://www.phpdisk.com
#
# $Id: pd_header.tpl.html 23 2012-03-28 08:44:58Z along $
#
# Copyright (C) 2008-2012 PHPDisk Team. All Rights Reserved.
#
##
#-->
这些是版权信息,个人不推荐删掉,毕竟感谢老大阿龙没有把这个程序加密!而且大家以后做站的时候最好也加下龙哥的友链哈
<?php !defined('IN_PHPDISK') && exit('[PHPDisk] Access Denied!'); ?>
这句是认证是否在程序中调用模板程序.不用管它
<!--#if(!$inner_box){#-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--#}#-->
<html xmlns="http://www.w3.org/1999/xhtml">
先说下,PD6.5里面用了很多IF的标签这个是很重要的,它是用IF语句来判定的。有IF的最好都不要删。
<!--#if(!$inner_box){#-->
每个IF都对应一个<!--#}#-->这个也要注意一下~它是结束IF语句的
这一段是没什么意义的.直接掠过
<head>浏览器头部开始
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />无意义,让浏览器判定网页编码的,不要改
<title>{$title}<!--#if($settings['powered_info']){#--> - Powered by PHPDisk Team<!--#}#--></title>
页面标题,比如打开百度首页,你会看到屏幕最上方上有个百度一下,这里有个IF语句,判定版权信息的,还有个语言语句{$title}这个是和网站设置里面你写的标题是个调用代码。
<link rel="shortcut icon" href="favicon.ico">网页的小图标,比如你如果是用chrome打开PD的这个论坛,会看到标题前面有个pd的图标。
<meta name="Copyright" content="Powered by PHPDisk Team, {PHPDISK_EDITION} {PHPDISK_VERSION} build{PHPDISK_RELEASE}" />这儿一堆语句是调用PD的版权信息,方便搜索引擎的索引
<meta name="generator" content="PHPDisk {PHPDISK_VERSION}" />PD的版本信息
<!--#if($settings['open_seo']){#-->
<meta name="keywords" content="{$file_keywords}{$settings['meta_keywords']}" />
<meta name="description" content="{$file_description}{$settings['meta_description']}" />
<!--#}#-->
这儿一个SEO的判定,如果你在设置里面开了SEO优化,并且设置了关键词,这儿就会出现的。
<script type="text/javascript" src="includes/js/jquery.js"></script>
<script type="text/javascript" src="includes/js/common.js"></script>
<script type="text/javascript" src="includes/js/tree.js"></script>
<script type="text/javascript" src="includes/js/highslide.js"></script>
<link rel="stylesheet" type="text/css" href="images/highslide.css" />
<script type="text/javascript">
hs.align = 'center';
hs.outlineType = 'rounded-white';
hs.wrapperClassName = 'draggable-header';
</script>
一堆脚本,和css,如果要仿站的话,要把被仿站的css和js复制过来
<!--[if IE 6]>
<script src="includes/js/DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('*');/*.png_bg 为定义的css*/
</script>
<![endif]-->
对IE6的特殊对待~建议大家不要用IE6了-。-
<link href="{$user_tpl_dir}images/style.css" rel="stylesheet" type="text/css">
模板的主要css文件
</head>头部结束,下面还有的不属于浏览器头部了,是设计整个页面的头部了
先来了解一下这儿出现的所有IF语句
<!--#if($inner_box){#-->
<body style="background:#FFFFFF">这个IF我不知道是什么意义,暂时就不鸟它-。-
<!--#}else{#-->它是判定如果不是<!--#if($inner_box){#-->的话,就会调用下面的代码,不然直接跳过。
<!--#if($pd_uid){#-->这个是判定你是否登录Pd了的语句
<!--#if($settings[user_active] && $pd_is_activated){#-->判定你登录的账户是否为激活状态
<!--#if($pd_gid ==1){#-->判定是否为管理员
<!--#if($settings['show_public']){#-->判定后台是否开启了公共文件
<!--#if($settings['open_tag']){#-->判定后台是否开启了标签功能
<!--#include sub/block_navigation_top#-->这玩意不知道干嘛的,求解
<!--#show_adv_data('adv_top');#-->显示广告栏位,后台有的,顶部广告栏位。在sub文件夹里面修改广告模板,以后再讲这个~~
|
评分
-
查看全部评分
|