Movable Type のブログ記事の公開日時を年号(元号)で表示する
Movable Type のブログ記事の公開日時( entryData )などを「平成」などの年号(元号)にする方法を考えてみました。 例えば、このブログ記事の公開日時を次のようなタグで出力してみます。 <$mt:EntryDate format="%x (%a)"$> これを再構築すると次のように出力されます。 こういった出力形式であれば、「日付に関するテンプレー...
CMSとして国内5万サイト以上に導入されている Movable Type に関する記事です。
Movable Type のブログ記事の公開日時( entryData )などを「平成」などの年号(元号)にする方法を考えてみました。 例えば、このブログ記事の公開日時を次のようなタグで出力してみます。 <$mt:EntryDate format="%x (%a)"$> これを再構築すると次のように出力されます。 こういった出力形式であれば、「日付に関するテンプレー...
Movable Type の記事投稿画面で、各入力フォームのラベルや位置などのインターフェースを、カテゴリごとに変えられるように管理画面をカスタマイズしてみました。 カスタマイズといっても、管理画面のテンプレートはほとんどいじらずに、jQuery で書いた JavaScript テンプレートを読み込むだけです。もう少し正確に言えば、本体のテンプレートは一切いじらず、コピーをカスタマイズして、別のデ...
ブログのタイトルを画像にする方法としては、テキストを画面外へ飛ばして背景画像を表示させたり、単純に img 要素を使ったりと、いくつかの方法があります。 このブログでは、シンプルに img 要素を使って表示させています。ブログのタイトル(サイトタイトル)を img 要素にするのって、アクセシビリティ上敬遠されがちかもしれませんが(最近はどうなんだろう?)、ちゃんと alt 属性に適切な言葉を入れ...
今回のカスタマイズは少し前の「Movable Type のブログ記事の出力ファイル名を変更する管理画面のカスタマイズ」の続きです。 前回のカスタマイズでは以下のような機能を持つ「出力ファイル名を設定して保存」ボタンを追加しました。 出力ファイル名のロックを解除する。 出力ファイル名を「日-時分秒」のフォーマットで書き換える。(例) 9月22日 6 時50分30 秒の場合:22-065030 ...
特に必要に迫られたわけではないのですが、『Movable Type 4.x 本格的CMSサイトを構築するためのMTスーパーテクニック クリエイターが身につけておくべき新・100の法則。』の法則90を読んで、なんとなく自分もアップロードするファイルサイズの上限を変更してみました。 それはそれで問題がなかったのですが、その後の法則92 を読んで思い出したように Movable Type のバックアップ...
Movable Type のブログ記事の出力ファイル名は、デフォルトのままだと、タイトルから判断してシステムが自動的に作成します。 基本的には、タイトルに含まれる英数字を拾い出し、スペースはアンダースコア「 _ 」、すべてが日本語だったら「 post-1 」のようになります。 このシステムが自動的に作成するファイル名が結構イケてなくて、異様に長かったりアンダースコアやらハイフンやらがバンバン入っ...
CEBplusUtility - Movable Type プラグインを 0.3 にバージョンアップしました。 今回の修正点は以下のとおりです。 li 要素のみを追加するボタンを追加しました。デフォルトのリストボタンの痒かった部分に手が届きますw 特殊文字を実体参照に変換するボタンを追加しました。エムロジック放課後プロジェクトさんの EntryRefButtonとほぼ同様です。 pre,co...
このブログを自作のテンプレートに変えてからというもの、ブログ記事とウェブページを投稿するときに、再構築すれば何の問題もなく表示されるのにもかかわらず、編集画面で「確認」をクリックしても、記事本文の部分だけ真白で表示されないという悲惨な状況が続いていました。 今朝解決したのでメモしておきます。...
Movable Type で「最近のブログ記事一覧」をすべてのページで同じように表示するサブテンプレートを作ってみました。 「最近のブログ記事一覧」を表示しようとする場合、インデックステンプレートにおいてはまさにそのブログの最近のブログ記事一覧が表示されますが、アーカイブテンプレート、例えばカテゴリアーカイブにおいては、そのカテゴリに属する最近のブログ記事一覧が表示されてしまいます。 これをすべて...
Movable Type のアーカイブインデックスは、デフォルトテンプレートだと ardhives.html で出力されるファイルで、ブログサイトのサイトマップのようなものです。 今回は、2008-08-27 時点でこのブログで導入している並べ替えが可能な表(テーブル)形式のアーカイブインデックス(All Entries)の作り方を紹介してみます。けっこう気に入っているので。...
Movable Type で meta タグの keywords と description を挿入するテンプレートを考えてみました。SEO 対策としてどれだけ効果があるかは疑問ですが、ないよりはマシということで。 「ないよりはマシ」とは言っても、正確にはヘタな keywords と description を入れるくらいだったな無い方がマシのようですので、以下の点だけ気を付けます。 keywo...
このブログにもメールフォームを設置してみました。おそらく使用される機会は非常に少ないでしょうが、プラグインを使わない方法を試したかったので。右上のガイドナビにある「Contact」がそれです。 Movable Type でメールフォームを使おうと思ったら、まっさきに次の二つのプラグインが思い浮かぶのではないでしょうか。 The blog of H.Fujimoto: メールフォームプラグインV2...
このブログにコメントを投稿しようとすると、「コメントを投稿できませんでした。エラー: 入力された文字列が正しくありません。」というエラーになりコメントが投稿できないという指摘がありました。 すでに修正しましたので、お気軽にコメントください。コメントを入れようとしてくださっていた方、すみませんでした。 原因は、非常に単純なテンプレートのミスでした。CAPTCHAプロバイダを使用する設定になっているに...
僕も愛用させていただいている Movable Type の「UploadDir」プラグインが、MT 4.2 に対応したようです。 これは、Movable Type でファイルをアップロードするとき、そのアップロード先のディレクトリを自動的に切り替えてくれるプラグインで非常に便利です。 MovableType用UploadDir Plugin Ver.0.61 (エムロジック放課後プロジェクト) ...
昨日、Movable Type Developer Conferenceに行ってきました。 今回のメインテーマは「テンプレート」です。会場の雰囲気も良く、米シックス・アパート インターフェイスデザインエンジニア Beau Smith 氏の基調講演や藤本 壱さんのプラグイン開発に関するセッション、Adobe さんの Dreamweaver CS4 の紹介、さらに事前希望者が5 分間話せる「Light...
細々と公開していた『秀丸エディタ単語補完用辞書ライブラリ for Movable Type』ですが、Movable Type 4.2 がリリースされたのを機に、さらに内容を充実させたものを作りました。 今回の最新版では、Movable Type 4.2 に対応した MT タグ、グローバル・モディファイアを含むすべてのモディファイア、XHTML 1.0 Strict に対応した XHTML タグ、C...
Movable Type でカテゴリを並べ替えるには、プラグインを利用したり、カテゴリ名の頭に数字をいれて、カテゴリ名を表示させるときにその数字を取っ払うなど、以下のようないくつかの方法があると思います。 プラグインを使う カテゴリーとフォルダを並べ替えるプラグイン(MT4以降用) - The blog of H.Fujimoto参照 カテゴリの「説明」欄やカスタムフィールドを利用して並べ替える ...
2日前になりますが、待ちに待った Movable Type 4.2 がリリースされたので、さっそくこのブログも 4.2 にアップグレードしました。 今回のアップグレードは、『Movable Type 4.2 パーフェクトガイド』に書いてある手順通りにやってみました。完璧です。この本、分厚いし字が小さいので最初はとっつきにくい気がしてしまうかもしれませんが、荒木さんの解説はとても丁寧なので初心者にも...
Movable Type でブログ記事の上にパンくずリストを表示させるとき、ブログ記事のタイトルが長いと少しうっとうしい気がします。 上の画像は、現在制作中のオリジナルテンプレートのタイトル部分です。デザインセンスが無いせいもありますが、かなりうっとうしいですね。 そこで、指定した文字数以降をカットして「...」をつけるようにカスタマイズしてみました。 ちなみに、8/13現在で使用している vic...
ここ数日、Movable Type 4.2 のテンプレートをいじっています。目標は vicuna CMS のような Valid XHTML 1.0 Strict で、カスタマイズもしやすいテンプレートを作ることです(まだ遠い目標だけど)。 さて、テンプレートをあれやこれやといじっていると、カスタマイズ中のテンプレートのバージョン管理がしたくなってきます。 Movable Type プロフェッショナ...