Home > Archives > 2006-11
2006-11
Movable Type のサイドバーを JavaScript で書き出す
- 2006-11-30 (木)
- MovableType
以前から「個別エントリーアーカイブ」に「カテゴリー」を表示させいと思っていたのですが、再構築時間が長くなるので敬遠していました。
ですが、サイドバーを JavaScript で書き出す方法を解説しているページを発見し、早速やってみました。
参考にさせていただいたページは、
です。ありがとうございます。
設定方法
まず、新しいインデックス・テンプレートを作ります。
テンプレート名
カテゴリー
出力ファイル名
categories.js
テンプレートの内容
function Categories(){
var h = "<MTIfArchiveTypeEnabled archive_type='Category'>";
h += "<div class='module-categories module'>";
h += "<h2 class='module-header'>カテゴリー</h2>";
h += "<div class='module-content'>";
h += "<MTTopLevelCategories>";
h += "<MTSubCatIsFirst><ul class='module-list'></MTSubCatIsFirst>";
h += "<MTIfNonZero tag='MTCategoryCount'>";
h += "<li class='module-list-item'><a href='<$MTCategoryArchiveLink$>'><$MTCategoryDescription$></a> (<$MTCategoryCount$>)";
h += "<MTElse>";
h += "<li class='module-list-item'><$MTCategoryDescription$>";
h += "</MTElse>";
h += "</MTIfNonZero>";
h += "<MTSubCatsRecurse>";
h += "</li>";
h += "<MTSubCatIsLast></ul></MTSubCatIsLast>";
h += "</MTTopLevelCategories>";
h += "</div>";
h += "</div>";
h += "</MTIfArchiveTypeEnabled>";
return h;
}
document.write(Categories());
※あらかじめテキストエディタでソース中のダブルコーテーションをシングルコーテーションに置換しておくと簡単です。
再構築オプション
チェックを入れておく
次に、カテゴリーを表示させたいページの好きな所に、以下のソースを追加。
<script language="javascript" type="text/javascript" src="<$MTBlogURL$>categories.js"></script>
該当するテンプレートを再構築する
以上です。
試しに再構築時間してみましたが「カテゴリー」を追加する前と変化なし(体感値)。
調子に乗って「最近のエントリー」なんかも外部 JavaScript ファイルにしました。
この改造によって、心配なのは、
- 属性値をシングルコーテーションで書いているが問題ないのか?
- 検索エンジンはリンクとして認識してくれるのか?
と言った所です。
検索エンジン対策に関しては、個別エントリーアーカイブに元々存在しなかった「カテゴリー」リンクを追加しただけなので、問題ないのではないかと思います。
とりあえず「カテゴリ追加の度に再構築の刑」が無くなっただけでも良しとする。
Mac OS X で Plagger を指定日時に自動実行
- 2006-11-29 (水)
- Software
なつみかん@はてな - Mac で Plagger を定期実行 と言う記事を参考に、Mac OS X にインストールした Plagger を指定日時に自動実行させるよう設定してみました。
Mac OS X で指定日時にコマンドを自動実行するには、cron と言う奴を使えば良いらしいのだが、設定ファイルが何処にあるか?とか、書式は?とか全然わからなかったので、crontab を GUI で編集する CronniX 3.0.2 をインストール。
この CronniX と言うソフトは、設定を書き換える為のソフトなので、一度設定してしまえば、常時起動させておく必要はありません。
それから、肝心のコマンドの書き方ですが、私は Plagger のフォルダを起動ディスクの第一階層に移動したので、
cd /plagger/ ; /usr/bin/perl plagger -c /plagger/config.yaml
と言う様に書き換えました。
Firefox のメニュー項目をカスタマイズする拡張機能 Menu Editor
- 2006-11-28 (火)
- Firefox
Firefox のメニュー項目をカスタマイズする拡張機能 Menu Editor 1.2.3 をインストールしてみました。

メニュー項目やコンテクストメニュー項目の順番を入れ替えたり、非表示にしたり、地味に便利です。
[ mi ] 正規表現検索・置換の覚え書き
- 2006-11-27 (月)
- Software
しばらく正規表現を使っていないと正規表現の検索式を忘れてしまう私へのメモ。 動作確認は mi 2.1.8b2 です。
Mac OS X で使わないログイン項目を削除する方法
- 2006-11-24 (金)
- Mac
Mac OS 10.4.8 で使わないログイン項目を削除する方法のメモ
方法1(簡単に削除する方法)
「システム環境設定」→「アカウント」→「ログイン項目」で削除したい物を選んでマイナスのアイコンをクリックする。
方法2(手動で削除する方法)
/Library/StartupItems
上記のフォルダ内を探して、アンインストールしたいファイルを移動(削除)する。
Mac OS 10.4.8 で Plagger を使ってみる
- 2006-11-21 (火)
- Software
一足早く「Plagger」の便利さを実感してみよう ? @IT と言う記事を読んで、便利そうだなぁと思い Plagger をインストールしてみました。
写真のプリントと配送が無料のプリア(Priea)
- 2006-11-17 (金)
- Internet
無料で写真をプリントできる Priea(プリア)と言うサイトがオープンしたので、早速、会員登録して注文してみました。
注文の条件なんかは、
- 30 枚ワンセットじゃないと注文できない
- 注文は月二回まで
- 広告が入る
なんかです。
それから、レイアウトは二種類(ハーフタイプとロゴタイプ)あり、15 枚はハーフタイプ、残りの 15 枚はロゴタイプみたいに割り振られます。
とりあえず、写真の到着が楽しみです。
写真を管理するソフトから簡単にアップロードできれば良いのになぁ。
—- 追記 @ 2006/11/17 —-
今日、2006/11/14 に注文しておいた写真が届いた。
「お届けは一週間程度」みたいな事が書いてあったので、のんびり待ってたんですが三日で届いちゃいました。速い…。
ロゴタイプのレイアウトに入る広告ロゴの大きさが気になってたんですが、まぁ、許せるかなー。と言ったサイズ。
ちょくちょく利用させてもらおうと思います。
—- 追記 @ 2007/05/02 —-
2007/05/01 から、
- 注文回数の変更( 30 枚セットを一ヶ月に一回の注文 )
- 別送付先の廃止( 商品のお届けは会員登録情報に記載の住所のみ )
となってしまったみたい。残念。
とは言え、「 印刷イメージの確認 」 とかの新機能もあるので、これからも使ってみようと思います。
Firefox でマウスゼスチャーを可能にする拡張機能 All-in-One Gestures
- 2006-11-17 (金)
- Firefox
今さらなんですが、All-in-One Gestures 0.18 をインストールして、マウスゼスチャーの使い心地とはどんなもんか試してる最中です。
ちなみにマウスゼスチャーとは、マウスの右ボタンを押しながらマウスを動かして、ブラウザに何かしらの動作をさせる機能の事。
All-in-One Gestures には、たくさんのゼスチャーがあるので覚えきれませんが、戻る、更新、タブの移動、なんかから始めて見ようと思います。
何となく良さげな予感…。
[ Firefox ] SmoothWheel - マウスのホイールスクロールをスムーズにする拡張機能
- 2006-11-17 (金)
- Firefox
マウスホイールを使ったページスクロールをスムーズにする Firefox の拡張機能 SmoothWheel をインストールしてみました。
よく使う画像スライス名の案
- 2006-11-15 (水)
- ウェブ開発・運営
Photoshop や Fireworks で画像をスライスしている時、スライス名(画像名)をどうしようか悩むので自分用にメモ。
使わない様な物も書いてます。
| 接頭語 | 意味 | ファイル名の例 |
|---|---|---|
| h_ | ヘッダを構成するパーツ | h_logo.png |
| hbt_ | ヘッダ内のボタン | hbt_profile.png |
| h1_ | 見出し | h1_profile.png |
| bt_ | 普通のボタン(button)。btn_ でも良いかも? | bt_profile.png |
| m_ | メニューを構成するパーツ | m_head.png |
| mbt_ | メニューボタン | mbt_profile.png |
| bn_ | バナー(banner)。bnr_ でも良いかも? | bn_sample.png |
| f_ | フッタ(footer)を構成するパーツ。ftr_ でも良いかも? | f_copyright.png |
| bg_ | 背景画像 | bg_head.png |
| icn_ | アイコン | icn_edit.png |
| pic_ | 画像 | pic_01.png |
| ttl_ | タイトル | ttl_profile.png |
| pho_ | 写真 | pho_01.png |
| txt_ | 文字 | txt_01.png |
| lin_ | ライン | lin_foot.png |
| illust_ | イラスト | illust_mac.png |
| str_ | 文字列 | str_01.png |
| dot_ | ドット | dot_01.png |
| lm_ | リストマーク(list-mark)。 | lm_submenu.png |
ちなみに、Firefox で表示しているページに使われている全ての画像は「ツール」→「ページの情報」→「メディア」で確認可能。
代替テキストや使われている回数なんかも確認できるみたい。便利。
Home > Archives > 2006-11
- Feeds
- Meta
- スポンサードリンク
-
- 楽天ダイナミックアド
-