templates/container.tpl

XML 宣言を省略

冒頭の
<?xml version="1.0" encoding="$config[charset]"
?>
を削除。IE の後方互換モード回避策です。XML 宣言は強く推奨されているのですが、ユニコードで運用しているので、省略してもいいでしょう。

<meta>の文字コード指定をタイトルより前に
<title>$sTitle$config[title]</title>
<meta http-equiv="Content-Type" content=
"text/html; charset=$config[charset]" />
<meta http-equiv="Content-Type" content=
"text/html; charset=$config[charset]" />
<title>$sTitle$config[title]</title>
と、7行目と8行目を入れ換え。これで「IE で真っ白」をかなり回避できます。

ヘーダーにある $sMenu1 をフッターに

41~45行
<div id="main">
  <div id="head1">
    $sMenu1
  </div>
  <div id="head2">
70、71行
<div id="foot">
  <div id="copy">$config[foot_info]</div>
<div id="main">
  <div id="head2">
<div id="foot">
  <div id="head1">
    $sMenu1
  </div>
  <div id="copy">$config[foot_info]</div>
に。日本語版デフォルト CSS テンプレート(Long Beach)では、右上にメニューがあると収まりが悪いので。また、日本語サイトには、こちらのほうが使いやすいと考えました。

サイト名を画像ではなくテキストで表示

47行目
<h1><a href="?" tabindex="1"><img src="$config[dir_templates]img/logo.jpg" alt="$config[title]" /></a></h1>
<h1><a href="?" tabindex="1">$config[title]</a></h1>
に。画像(ロゴ)ではなく、「環境設定」で記入した「サイト名」が表示されるようにしてあります。

Designed by の表記

76行目に
<div class="foot">Designed by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a></div>
を追加。Free CSS Templates 以外の CSS テンプレートを使うときは、この部分を書き換えてください。
このページを印刷する
戻る