TOMO ■ 2005-11-27 Sunday 01:08

カテゴリ別全記事タイトル一覧を表示

「全記事タイトル一覧」のページにカテゴリー別で表示しています。
リストの入れ子です。
2005.11.27現在、当サイトはMovable Type3.2です。

[手順]
テンプレート作成
環境設定>テンプレート>インデックスで「テンプレートを新規作成」
「テンプレート名」を「全記事タイトル一覧」などに。
「出力ファイル名」も「all.html」もしくは「all.php」などに。
「テンプレートの内容」を適宜作り<body></body>の中に以下を挿入。

テンプレート
<MTIfArchiveTypeEnabled archive_type="Category">
<h2 class="aboutsite">全記事タイトル一覧</h2>

<MTTopLevelCategories><MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount"><li>
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryLabel$> (<$MTCategoryCount$>)</a>

<ul><MTEntries><li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntries></ul>

<MTElse><li><$MTCategoryLabel$></MTElse></MTIfNonZero><MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast></MTTopLevelCategories>
</MTIfArchiveTypeEnabled>

リンク表示
05112701.gifこのブログの場合、サイドバーのカテゴリーに全記事数込みでリンク表示しています。
メインページテンプレートの該当する部分に
<ul class="module-list">
<li class="module-list-item"><a href="all.php">全記事タイトル一覧  (<$MTBlogEntryCount$>)</a></li>
</ul>
などと付け足しています。
アーカイブテンプレートでリンクさせる場合は「all.php(もしくはhtml)」をフルパスで。
Movable Type3.2デフォルトのcssを使い回していない場合class="xxx"は不要。

補足
  • どのカテゴリにも属さないものは表示されません。
  • 複数のカテゴリに属するものは複数表示されます。
  • 私の場合は本来<$MTCategoryLabel$>であるものを<$MTCategoryDescription$>で代用しているので、赤字の部分を<$MTCategoryDescription$>に差し替えています。
    [参照]
    トップカテゴリーを任意の順番で並べる
    サブカテゴリを任意の順番で並べる
  • そんな私はMTタグをあまり理解していません。
    怪しげな箇所がありましたらご教授の程宜しくお願い致します。

TOMO ■ 2005-11-25 Friday 23:56

極私的MTいじり詳細メモ 2

サイト引越(2005.11.21)、Movable Type3.2以降のカスタマイズ歴
 →引越以前のメモ
[ ]内は参考サイト様

独自ドメイン取得に伴い引越

システム

デザイン

RSS2.0、ATOM

  • 概要のみ表示に

入れたプラグイン

導入したTips

TOMO ■ 2005-11-23 Wednesday 19:39

月別アーカイブのコンパクト化 MT3.2版昇順

05112301.gif前記事コメントでクルル様より情報を頂き、月の昇順表示(01 02 03…)が復活しました。

[手順]

プラグイン
Archive Date HeaderArchiveYearArchiveLoadをDL、[MTインストールディレクトリ]/pluginsフォルダにFTPでupload。

注)Lummox JR様のArchiveYear、ArchiveLoadは2005.11.23現在リンク切れになっております。一時的にこちらに置かせて頂きました。
 ArchiveYear
 ArchiveLoad
 

テンプレート

<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="module-archives module">

<h2 class="module-header">
<a href="<$MTBlogURL$>archives.html">アーカイブ</a>
</h2>

<div class="module-content" id="kaco">
<ul class="module-list">
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<li class="module-list-item" id="nen"><$MTArchiveDate format="%Y"$>:<br /></li>
<div id="tsuki">
<MTArchiveYear order="ascend">
<MTArchiveYearIfEntries>
<MTArchiveLoad>
<MTDateHeader><a href="<$MTArchiveLink$>"><$MTArchiveDate format="%m"$></a></MTDateHeader>

</MTArchiveLoad></MTArchiveYearIfEntries></MTArchiveYear></div>
</MTArchiveDateHeader></MTArchiveList></ul>
</div>

</div>
</MTIfArchiveTypeEnabled>

※php化している方は「archives.html」の部分を「archives.php」に差し替え。

スタイルシート

(デフォルトの場合)サイトURL直下にあるstyles-site.cssに追記するタグ

#kaco {
   font-size:x-small;
   font-family: Verdana, Arial, sans-serif;
   line-height: 1.2;
   }

#kaco a {
   margin-right: 4px;
   text-decoration: none;
   }

#kaco a:hover {
   text-decoration: underline;
   }

#nen {
   margin-bottom: 0;
   }

#tsuki {
   margin-left:10px;
   margin-bottom:5px;
   width:140px;
   }

※class「module-archives module」「module-header」「module-content」「module-list」「module-list-item」はMT3.2デフォルトCSSの流用です。

---------------------------------------

[参考サイト] 感謝<(_ _)>
K's Web :: 月別アーカイブの表記(Ver3.2編PartII)

---------------------------------------

[プラグインサイト]
Adam Kalsey :: Archive Date Header Plugin

---------------------------------------
以前の記事はこちら↓
 月別アーカイブのコンパクト化
 月別アーカイブのコンパクト化(改)
 月別アーカイブのコンパクト化(改々)
 月別アーカイブのコンパクト化 MT3.2版

TOMO ■ 2005-11-21 Monday 01:55

引越しました

この度、当ブログ「tomolatte」のアドレスが変わりました。
ブログ内でお見苦しい点、リンク切れ等ありましたら ご報告頂ければありがたいです。

[新] http://tomolatte.com/blog/
[旧] http://tomo.chips.jp/mt/


新スキン

独自ドメインを取得し、Permalinkのファイル名を変え、ブログの見た目を一新。
ちまちま小間切れのフリータイムを注ぎ込み1ヶ月程かかりました。

旦那さんに新tomolatteを披露しましたら
「見た目、それほど変化ない」
と言われました。

う、痛いところを突きますね。
アーカイブやエントリーをいたずらに角丸枠でくくったため手間がかかりましたけど雰囲気はそのまま。
本来はHOMEが本の表紙、permalinkに飛ぶとノートページ風味(照)、にしようかと思っていたのですが気力が持たず挫折。

Movable Type3.2のデフォルトテンプレートから叩き上げ、DIV病になっています。
次に作るときはソースすっきり、豆腐のようなシンプルなものにしたいと思います。

改めまして今後ともよろしくご愛顧の程お願い申し上げます。

TOMO ■ 2005-10-21 Friday 00:01

月別アーカイブのコンパクト化 MT3.2版

[2005.10.21] このエントリーの初回記事UP
[2005.11.09] MTカスタマイズをより容易にするため、このエントリー内容を一部修正
[2005.11.23] 月昇順表示の記事を新たにup

月別アーカイブこの項目のアクセスが多いのでMovable Type3.2用の記事をup。
MT3.2を新規にインストールした方にはとっつきやすいと思います。

前記事のタグのままですとMT3.2では表示されませんでした。
付け足した2つのプラグインと無理矢理のリスト表示が原因かな?
月の昇順(01 02 03…)、リストはあきらめることに

月昇順表示の記事はこちら→「月別アーカイブのコンパクト化 MT3.2版昇順

-----------------------------------
[ 手順 ]

プラグイン
Archive Date Header PluginをDL、[MTインストールディレクトリ]/pluginsフォルダにFTPでupload。

テンプレート側のタグ

<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="module-archives module">
<h2 class="module-header"><a href="<$MTBlogURL$>archives.html">アーカイブ</a></h2>

<div class="module-content" id="kakoall">
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<p><span id="year"><MTArchiveDate format="%Y">:</span><br />
</MTArchiveDateHeader>
<a href="<$MTArchiveLink$>"><MTArchiveDate format="%m"></a>
</MTArchiveList></p>
</div>

</div>
</MTIfArchiveTypeEnabled>

※php化している方は「archives.html」の部分を「archives.php」に差し替え。
※年月の数字部分のみ必要な方は赤字部分のタグ

スタイルシート
(デフォルトの場合)サイトURL直下にあるstyles-site.cssに追記するタグ

#kakoall {
font-size:x-small;
margin-left:30px;
font-family: Verdana, Arial, sans-serif;
line-height: 120%;
}

#kakoall p {
position:relative;
right:15px;
width:140px;
}

#kakoall a {
margin-right: 4px;
text-decoration: none;
}

#kakoall a:hover {
text-decoration: underline;
}

#year{
position: relative;
right: 15px;
}

-----------------------------------

[ 補足 ]
クラス「module-archives module」「module-header」「module-content」はMT3.2デフォルトCSSの流用です。

3.15からupしたここtomolatteの場合、タグがカオス状になっているせいかCSSの一部がうまく適用されませんでした。
テンプレートに直接インラインで<p style="position:relative;right:15px;…>などと書いています。

[2005.11.21追記]
引越に伴い、ブログの見た目を大幅変更

-----------------------------------

[プラグインサイト]
Adam Kalsey :: Archive Date Header Plugin

-----------------------------------
以前の記事はこちら↓
 月別アーカイブのコンパクト化
 月別アーカイブのコンパクト化(改)
 月別アーカイブのコンパクト化(改々)
 [ New ] 月別アーカイブのコンパクト化 MT3.2版昇順

TOMO ■ 2005-10-19 Wednesday 01:41

編集画面の表示を調整 MT3.2版

MT3.0x期に編集画面のフォントやらテキストエリアの幅やらを調整したのですがMT3.2にアップグレードしましたら元に戻ってしまいました。
ソースをみたらば指定するcssファイルが移動した模様。

 3.0、3.1期 : [MTインストールディレクトリ]/styles.css
 3.2期    : [MTインストールディレクトリ]/mt-static/styles.css

Windowsで普段IE6の私はいじりたくなりました。

今回、以下のようにstyles.cssに追記。
新規エントリーなどの入力文字周りの隙間を広げ読みやすく。
「ファイルのアップロード」の小窓も下が切れているのが気になるのでCSSで収めました。

/* -------------追加分------------- */

/*新規エントリー他*/

input,textarea,select {
     font-size: small;
     line-height: 120%;
     padding:0.1em;
     }

/*ファイルのアップロード*/

#mode_start_upload h4,p {
     font-size: small;
     line-height:110%;
     }

 ※この記事内容は予告なく変更する可能性があります。

TOMO ■ 2005-10-16 Sunday 03:14

SQLite化とMovable Type3.2-ja-2へup

この度DBをBerkeleyDBからSQLiteに移行し、Movable Type3.15-jaから3.2-ja-2にアップグレードしました。
以下、私の場合の手順です。
 ※ここtomolatteは2005年10月現在ロリポップをお借りしています。

DBをBerkeleyからSQLiteに移行

Movable Type3.15-jaから3.2-ja-2にアップグレード

  • FTPでMTインストールフォルダを丸ごとバックアップ
  • sixapartからMT-3.2-ja-2をDL、解凍
  • mt-config.cgi-originalをmt-config.cgiにリネーム後、編集
    • 28行目CGIPathは以前の3.15版mt.cgf18行目のCGIPathと同様に
    • 63,64行目のコメントアウト「# 」を削除する。64行目は私の場合フルパス「Database /home/sites/lolipop.jp/users/xxx-xx/xxx/xxx/xxx/db/sqlite/db.dat」に
    • ロリポップなので186~189行目の「# 」を削除
    • 515行目の「# 」を削除(コメントもサーチ対象に)
  • 解凍したフォルダ、ファイルを全てMTインストールフォルダにPASVモードで上書きアップロード
  • cgiファイルのパーミションを700にする
  • ブラウザでmt-check.cgiを開き、チェック
  • index.htmlをブラウザで開きログイン、アップグレード

------------------------------------------

[補足]

------------------------------------------

今回は普通な手順を踏むと500エラーの嵐でした。
FTPでアップデリアップデリ(-益- )
あちこちのサイトのお世話になり、ようやく3.2へたどり着きました。感謝。

[参考サイト]