Web Standards with MT ver.3.2 Strict の ver.1.01 以前にミスを発見

http://hxxk.jp/2005/11/06/2351

記事データ

投稿者

望月真琴

投稿日時

2005-11-06T23:51+09:00

タグ
概要

Web Standards with MT ver.3.2 Strict で配布しているテンプレートの ver.1.01 以前にミスを発見しました。既に修正済みの ver.1.02 を作成しましたので、入れ替えをお願いします。

リプライ

4 件のリプライがあります。

記事本文

Web Standards with MT ver.3.2 Strict を使われている方がいました

まだステージング段階のようで、トップページには休止中と書いてあるので具体的な URI は出しませんが、 Web Standards with MT ver.3.2 Strict をダウンロードして使用されている方がいらっしゃいました。 ありがとうございます。

そうして客観的な目で自分のテンプレートを見直す機会を得たわけですが、そのおかげで致命的なミスと小さなミスを発見することができました。 以下にその内容と対処方を羅列します。 既に ver.1.00 および ver.1.01 をお使いの方にはご迷惑をおかけしますことをお詫び申し上げます。

  1. index_templates\archives.txt の内容が全く違うものになっていた
  2. 月別アーカイブへのリンクが間違っている箇所があった
  3. パンくずリストに対するスタイル指定が間違っていた
  4. トラックバック送信先

index_templates\archives.txt の内容が全く違うものになっていた

これは ver.1.00 の頃からだったのですが、 archives.txt の内容が main_index.txt のものと同じになっていました。 ver.1.01 以前をお使いの方は、 ver.1.02 をダウンロードして正しい archives.txt をお使いください。

ダウンロードや解凍をやり直すのが煩わしいという方のために、 ver.1.02 の archives.txt の内容を転載しておきます。

<?xml version="1.0" encoding="<$MTPublishCharset$>" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<$MTDefaultLanguage$>" xml:lang="<$MTDefaultLanguage$>">
  
  <head profile="http://purl.org/net/ns/metaprof">
    
    <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />
    <meta name="generator" content="Movable Type <$MTVersion$>" />
    <meta name="description" content="<$MTBlogName encode_html="1" remove_html="1"$>の全ての記事のタイトルを、時系列で羅列したページ。" />
    <title><$MTBlogName encode_html="1" remove_html="1"$> : 全記事アーカイブ</title>
    <link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
    <link rel="alternate" href="<$MTBlogURL$>atom.xml" type="application/xml" title="Atom" />
    <link rel="alternate" href="<$MTBlogURL$>index.xml" type="application/xml" title="RSS 2.0" />
    <link rel="EditURI" href="<$MTBlogURL$>rsd.xml" type="application/xml" title="RSD" />
    <link rel="start" href="<$MTBlogURL$>" title="<$MTBlogName encode_html="1" remove_html="1"$> : メインページ" />
    <MTBlogIfCCLicense>
      <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    
  </head>
  
  <body class="master-archive-index" id="hxxk-wsmt32-strict">
    
    <ol id="hierarchical-menu">
      <li><a href="<$MTBlogURL$>" title="ホーム"><$MTBlogName encode_html="1" remove_html="1"$></a></li>
      <li>全記事アーカイブ</li>
    </ol>
    
    <h1><$MTBlogName encode_html="1" remove_html="1"$></h1>
      
      <div class="section entries" id="archive">
        
        <h2>時系列による全記事タイトル一覧</h2>
          
          <ol>
            <MTArchiveList archive_type="Monthly">
              <li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a>
                <ol>
                  <MTEntries sort_order="descend">
                    <li><$MTEntryDate format="%x %X"$> - <a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a></li>
                  </MTEntries>
                </ol>
              </li>
            </MTArchiveList>
          </ol>
          
      </div><!-- div#archive END -->
      
      <dl id="menu">
        
        <dt>検索</dt>
        <dd>
          <form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
            <fieldset>
              <legend><label for="search">全文検索フォーム</label></legend>
              <p>
              <input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
              <input type="text" id="search" name="search" size="25" value="検索語句を入力" />
              </p>
              <p>
              <input type="checkbox" id="CaseSearch" name="CaseSearch" /><label for="CaseSearch">大文字・小文字を区別する</label>
              </p>
              <p>
              <input type="checkbox" id="RegexSearch" name="RegexSearch" /><label for="RegexSearch">正規表現で検索する</label>
              </p>
              <p>
              <input type="submit" id="submit" value="検索する" />
              </p>
            </fieldset>
          </form>
        </dd>
        
        <MTIfArchiveTypeEnabled archive_type="Category">
          
          <dt>カテゴリ別もくじ</dt>
          <dd>
            <MTTopLevelCategories>
              <MTSubCatIsFirst><ul></MTSubCatIsFirst>
                <MTIfNonZero tag="MTCategoryCount">
                  <li><a href="<$MTCategoryArchiveLink$>"<MTIfNonEmpty tag="MTCategoryDescription"> title="<$MTCategoryDescription$>"</MTIfNonEmpty>><MTCategoryLabel></a> (<$MTCategoryCount$>)
                  <MTElse>
                    <li><MTCategoryLabel>
                  </MTElse>
                </MTIfNonZero>
                <MTSubCatsRecurse>
                </li>
                <MTSubCatIsLast></ul></MTSubCatIsLast>
            </MTTopLevelCategories>
          </dd>
          
        </MTIfArchiveTypeEnabled>
        
        <MTIfArchiveTypeEnabled archive_type="Monthly">
          
          <dt>月別もくじ ( <a href="<$MTBlogURL$>archives">全記事アーカイブ</a> )</dt>
          <dd>
            <MTArchiveList archive_type="Monthly">
              <MTArchiveListHeader><ol></MTArchiveListHeader>
                <li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> (<$MTArchiveCount$>)</li>
              <MTArchiveListFooter></ol></MTArchiveListFooter>
            </MTArchiveList>
          </dd>
          
        </MTIfArchiveTypeEnabled>
        
        <dt>最近の記事タイトル</dt>
        <dd>
          <ol>
            <MTEntries lastn="10">
              <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a></li>
            </MTEntries>
          </ol>
        </dd>
        
      </dl><!-- dl#menu END -->
      
      <dl id="footer">
        
        <dt>Feed ( <a href="http://www.sixapart.com/about/feeds">Feed とは</a> )</dt>
        <dd>
          <ul>
            <li><a href="<$MTBlogURL$>atom.xml">Atom</a></li>
            <li><a href="<$MTBlogURL$>index.xml">RSS 2.0</a></li>
          </ul>
        </dd>
        
        <MTBlogIfCCLicense>
          
          <dt>ライセンス</dt>
          <dd>
            <p>
            <$MTBlogName encode_html="1" remove_html="1"$>は、<a href="<$MTBlogCCLicenseURL$>"><img src="<$MTBlogCCLicenseImage$>" alt="クリエイティブ・コモンズ・ライセンス" /></a>で保護されています。
            </p>
          </dd>
          
        </MTBlogIfCCLicense>
        
        <dt>各種ツール・素材</dt>
        
        <dd>
          <ul>
            <li>Powered by <a href="http://www.sixapart.jp/movabletype/">Movable Type <$MTVersion$></a></li>
            <li>Template by <a href="http://hxxk.jp/template/mt_3_2_strict/">Web Standards with MT ver.3.2 Strict</a></li>
            <li><a href="http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi?ViewSource=on;HTTPHeader=on">Check with Another HTML-lint</a></li>
          </ul>
        </dd>
        
      </dl><!-- dl#footer END -->
      
  </body>
  
</html>

月別アーカイブへのリンクが間違っている箇所があった

これは Web Standards with MT ver.3.2 Strict のサンプル weblog の当初の設定が残ったままになっていたのですが、 <$MTArchiveDate format="%Y/%m/"$> と書くべき部分を <$MTArchiveDate format="%Y%m/"$> と書いていました。 これは次に羅列するテンプレートに見られる誤りです。

ver.1.02 をダウンロードしてこれらのテンプレートを置き換えるか、または Web Standards with MT ver.3.2 Strict : Changelog - ver.1.01 to 1.02 を参考にそれぞれ書き換えることをお願いします。

パンくずリストに対するスタイル指定が間違っていた

アーカイブテンプレートとパンくずリスト - パンくずリストの形CSS による区切り文字の表示を紹介しましたが、この CSS の記述に一部誤りがありました。 ( 現在は修正しています。 )

ver.1.02 をダウンロードして index_templates\styles-site.txt を置き換えるか、 329 行目の ol#hierarchical-menu li a:before{ol#hierarchical-menu li:before{ に書き換えることをお願いします。

トラックバック送信先

まだテスト段階のようなので送信先は公開しません。

リプライ

4 件のリプライが送られています。

2005-11-12T12:55+09:00 - くぅ

わー。中途半端な、とんでもない所をお見せしてスイマセン・・・。(汗) 自分とこから再度伺ったりしたものですから、ご本人に見られてしまうのでは・・・とは思ったのですが、まさかホントに見られてしまうとは。 そして、こちらの方にコメントでお知らせ残して頂いてありがとうございます。 のんびりではあると思いますが、じっくり満足いく姿で表に出させていただきますね。

2005-11-12T15:54+09:00 - 真琴

ご利用ありがとうございます :) コメントを書いた後に気付いたのですが、 comment_pending.txt の 22 行目と comment_preview.txt の 25 行目に不要なリンクが書かれていたので、その 2 点の部分の削除もお願いします……。 もしテンプレートで不明な点があれば遠慮無くお尋ねください。

2005-11-26T20:45+09:00 - くぅ

ありがとうございました! なんか弄りに弄ってしまったので、ご本人からしたらとっても嫌かもですが・・・(汗) 無事(?)リニュしましたので、ご報告の足跡でも。

2005-11-29T01:41+09:00 - 真琴

いやあ、弄ってもらうことが前提のテンプレートなので一向に構いません。 弄っていてご不明な点があればこの記事や Web Standards with MT ver.3.2 Strict のどれか適当な記事のコメントにでも書いていただければお答えします。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など