web/wp-content/themes/elegant-box/header.php
author ymh <ymh.work@gmail.com>
Mon, 22 Mar 2010 16:36:28 +0100
changeset 5 ac511f1ccc8e
parent 1 0d28b7c10758
permissions -rw-r--r--
add hgignore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
0d28b7c10758 First commit
ymh
parents:
diff changeset
     1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
0d28b7c10758 First commit
ymh
parents:
diff changeset
     2
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
	$options = get_option('elegantbox_options');
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
	if (is_home()) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
		$home_menu = 'current_page_item';
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
	} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
		$home_menu = 'page_item';
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
	if($options['feed'] && $options['feed_url']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
		if (substr(strtoupper($options['feed_url']), 0, 7) == 'HTTP://') {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
			$feed = $options['feed_url'];
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
		} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
			$feed = 'http://' . $options['feed_url'];
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
	} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
		$feed = get_bloginfo('rss2_url');
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
<html xmlns="http://www.w3.org/1999/xhtml">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
<head profile="http://gmpg.org/xfn/11">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
	<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all posts', 'elegantbox'); ?>" href="<?php echo $feed; ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all comments', 'elegantbox'); ?>" href="<?php bloginfo('comments_rss2_url'); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
	<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
	<!-- style START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
	<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
	<?php if (strtoupper(get_locale()) == 'ZH_CN' || strtoupper(get_locale()) == 'ZH_TW') : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/chinese.css" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
	<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
	<!--[if IE]>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie.css" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
	<![endif]-->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
	<!-- default style -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
	<?php if($options['style']) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/<?php echo($options['style']); ?>/default.css" type="text/css" media="screen" title="<?php echo($options['style']); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/<?php echo($options['style']); ?>/global.css" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
	<?php else : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/white/default.css" type="text/css" media="screen" title="white" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/white/global.css" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
	<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
	<!-- others styles -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    49
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
    50
	if($options['style_switcher']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    51
0d28b7c10758 First commit
ymh
parents:
diff changeset
    52
		// get the styles folder listing
0d28b7c10758 First commit
ymh
parents:
diff changeset
    53
		$styleFolder = TEMPLATEPATH . '/styles/';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    54
		$styleArray = array();
0d28b7c10758 First commit
ymh
parents:
diff changeset
    55
		$objStyleFolder = dir($styleFolder);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    56
		while(false !== ($styleFile = $objStyleFolder->read())) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    57
			if(is_dir($styleFolder . $styleFile) && $styleFile != '.' &&  $styleFile != '..') {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    58
				$styleArray[] = $styleFile;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    59
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    60
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    61
		$objStyleFolder->close();
0d28b7c10758 First commit
ymh
parents:
diff changeset
    62
0d28b7c10758 First commit
ymh
parents:
diff changeset
    63
		// display other styles
0d28b7c10758 First commit
ymh
parents:
diff changeset
    64
		if (is_array($styleArray)) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    65
			foreach ($styleArray as $style) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    66
				if($style != $options['style']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    67
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    68
	<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/<?php echo($style); ?>/default.css" type="text/css" media="screen" title="<?php echo($style); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    69
	<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/styles/<?php echo($style); ?>/global.css" type="text/css" media="screen" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
    70
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
    71
				}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    72
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    73
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    74
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    75
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    76
	<!-- style END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    77
0d28b7c10758 First commit
ymh
parents:
diff changeset
    78
	<!-- javascript START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    79
	<?php if ($options['style_switcher']) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    80
		<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/styleswitcher.js"></script>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    81
	<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    82
	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/base.js"></script>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    83
	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/menu.js"></script>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    84
	<!-- javascript END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    85
0d28b7c10758 First commit
ymh
parents:
diff changeset
    86
	<?php if(is_singular()) wp_enqueue_script('comment-reply'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    87
	<?php wp_head(); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    88
</head>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    89
0d28b7c10758 First commit
ymh
parents:
diff changeset
    90
<?php flush(); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    91
0d28b7c10758 First commit
ymh
parents:
diff changeset
    92
<body>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    93
	<!-- header START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
    94
	<div id="header">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    95
		<div class="inner">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    96
			<div class="content">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    97
				<div class="caption">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    98
					<h1 id="title"><a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('description'); ?>"><?php bloginfo('title'); ?></a></h1>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    99
					<div id="tagline"><?php bloginfo('description'); ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   100
				</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   101
0d28b7c10758 First commit
ymh
parents:
diff changeset
   102
				<!-- search box -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   103
				<?php if($options['google_cse'] && $options['google_cse_cx']) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   104
					<form action="http://www.google.com/cse" id="search_box" method="get">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   105
						<div id="searchbox">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   106
							<input type="text" id="searchtxt" class="textfield" name="q" size="24" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   107
							<input type="hidden" name="cx" value="<?php echo $options['google_cse_cx']; ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   108
							<input type="hidden" name="ie" value="UTF-8" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   109
						</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   110
					</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   111
				<?php else : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   112
					<form action="<?php bloginfo('home'); ?>/" id="search_box" method="get">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   113
						<div id="searchbox">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   114
							<input type="text" id="searchtxt" class="textfield" name="s" value="<?php echo wp_specialchars($s, 1); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   115
						</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   116
					</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   117
				<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   118
<script type="text/javascript">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   119
//<![CDATA[
0d28b7c10758 First commit
ymh
parents:
diff changeset
   120
	var searchbox = document.getElementById("searchbox");
0d28b7c10758 First commit
ymh
parents:
diff changeset
   121
	var searchtxt = document.getElementById("searchtxt");
0d28b7c10758 First commit
ymh
parents:
diff changeset
   122
	var tiptext = "<?php _e('Type text to search here...', 'elegantbox'); ?>";
0d28b7c10758 First commit
ymh
parents:
diff changeset
   123
	if(searchtxt.value == "" || searchtxt.value == tiptext) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   124
		searchtxt.className += " searchtip";
0d28b7c10758 First commit
ymh
parents:
diff changeset
   125
		searchtxt.value = tiptext;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   126
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   127
	searchtxt.onfocus = function(e) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   128
		if(searchtxt.value == tiptext) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   129
			searchtxt.value = "";
0d28b7c10758 First commit
ymh
parents:
diff changeset
   130
			searchtxt.className = searchtxt.className.replace(" searchtip", "");
0d28b7c10758 First commit
ymh
parents:
diff changeset
   131
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   132
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   133
	searchtxt.onblur = function(e) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   134
		if(searchtxt.value == "") {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   135
			searchtxt.className += " searchtip";
0d28b7c10758 First commit
ymh
parents:
diff changeset
   136
			searchtxt.value = tiptext;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   137
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   138
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   139
//]]>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   140
</script>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   141
0d28b7c10758 First commit
ymh
parents:
diff changeset
   142
				<!-- navigation START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   143
				<ul id="navigation">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   144
0d28b7c10758 First commit
ymh
parents:
diff changeset
   145
					<li class="<?php echo($home_menu); ?>"><a href="<?php echo get_settings('home'); ?>/"><?php _e('Home', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   146
					<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   147
						if($options['menu_type'] == 'categories') {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   148
							wp_list_categories('title_li=0&orderby=name&show_count=0');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   149
						} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   150
							wp_list_pages('title_li=0&sort_column=menu_order');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   151
						}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   152
						if($options['twitter'] && $options['twitter_username']) { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   153
					<li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   154
						<a rel="external nofollow" title="<?php _e('Follow me!', 'elegantbox'); ?>" id="twitter" href="http://twitter.com/<?php echo $options['twitter_username']; ?>/"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/transparent.gif" alt="<?php _e('Twitter', 'elegantbox'); ?>" /></a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   155
					</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   156
						<?php } ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   157
					<li id="subscribe">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   158
						<a rel="external nofollow" title="<?php _e('Subscribe to this blog...', 'elegantbox'); ?>" id="feed" href="<?php echo $feed; ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/transparent.gif" alt="<?php _e('RSS feed', 'elegantbox'); ?>" /></a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   159
						<?php if($options['feed_readers']) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   160
							<ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   161
								<li class="first"><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('Youdao', 'elegantbox'); ?>" href="http://reader.youdao.com/b.do?url=<?php echo $feed; ?>"> <?php _e('Youdao', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   162
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('Xian Guo', 'elegantbox'); ?>" href="http://www.xianguo.com/subscribe.php?url=<?php echo $feed; ?>"> <?php _e('Xian Guo', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   163
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('Zhua Xia', 'elegantbox'); ?>" href="http://www.zhuaxia.com/add_channel.php?url=<?php echo $feed; ?>"> <?php _e('Zhua Xia', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   164
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('Google', 'elegantbox'); ?>" href="http://fusion.google.com/add?feedurl=<?php echo $feed; ?>"> <?php _e('Google', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   165
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('My Yahoo!', 'elegantbox'); ?>" href="http://add.my.yahoo.com/rss?url=<?php echo $feed; ?>"> <?php _e('My Yahoo!', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   166
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('newsgator', 'elegantbox'); ?>" href="http://www.newsgator.com/ngs/subscriber/subfext.aspx?url=<?php echo $feed; ?>"> <?php _e('newsgator', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   167
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('Bloglines', 'elegantbox'); ?>" href="http://www.bloglines.com/sub/<?php echo $feed; ?>"> <?php _e('Bloglines', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   168
								<li><a rel="external nofollow" title="<?php _e('Subscribe with ', 'elegantbox'); _e('iNezha', 'elegantbox'); ?>" href="http://inezha.com/add?url=<?php echo $feed; ?>"> <?php _e('iNezha', 'elegantbox'); ?></a></li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   169
							</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   170
						<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   171
					</li>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   172
0d28b7c10758 First commit
ymh
parents:
diff changeset
   173
				</ul>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   174
				<!-- navigation END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   175
0d28b7c10758 First commit
ymh
parents:
diff changeset
   176
			</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   177
		</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   178
	</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   179
	<!-- header END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   180
0d28b7c10758 First commit
ymh
parents:
diff changeset
   181
	<div id="container">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   182
		<div id="content">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   183
			<div id="main">