Movable Type / テンプレート

40 件の記事

MTCommentReplyToLink タグを Another HTML-lint で花マルにする

MTCommentReplyToLink タグとは、Movable Type のコメント返信機能で特定のコメントに返信する為のリンクを出力するテンプレートタグです。 <$mt:CommentReplyToLink$> このタグを上のように書いて再構築すると、次のようなソースが書き出されます(「(3, '匿名')」の部分はそれぞれ違います)。 <a title="返信&q...

日付に関するテンプレートタグで「月」が1桁の場合はスペースを追加する

かなり基本的な内容ですが、ソースをコピペできるようにという意味でエントリーしておきます。 Movable Type では、 MTEntryDateなど日付に関するテンプレートダグがいくつか用意されています。 タグ date を含むテンプレートタグ一覧 それらのテンプレートタグには、format モディファイアなどにパラメーターを指定することで、様々な表示形式にすることができます。しかし、これらの...

Movable Type の記事を iCal で管理する

Movable Type は、テキスト形式であればどんな種類のファイルでも自由自在に生成できます。これは、Movable Type の大きな魅力の一つです。この点については、2009年2月に行われた『実験!Movable Typeラボラトリー』で再認識することができました。 そこで今回は、Movable Type のブログ記事を、Mac の「iCal」(アップル - Mac OS X Leopar...

Movable Type で作る可変な固定レイアウト

2月17日にロクナナワークショップで開催される「実験!Movable Typeラボラトリー」に参加するので、今日は Movable Type テンプレートのアイデア的ネタを記事にしてみます。 昨年のDevConのライトニングトークでチラッとしゃべったネタの中で、「変数を利用して、3カラムレイアウトの幅を自動で変えるテンプレート」みたいなことを話しました。それがこの「可変な固定レイアウト」です。 [...

各カテゴリの最新1件のエントリーを新しい順に並べるカスタマイズ

昨日、mixi の Movable Type のコミュニティで、以下のような質問があって、「あーこれならハッシュを使ってできるんじゃない?」と思ってテンプレートを考えていました。 各カテゴリの最新エントリーを1つずつ表示 カテゴリは、エントリーの新しい順に自動で並び替え 最新3件のカテゴリのみを表示(MTCategories lastn="3"的なイメージ) で、今朝 mixi に投稿しよ...

Movable Type でカテゴリごとの投稿者名とその投稿者の記事数を表示するカスタマイズ

Movable Type で、すべてのページで同じように、トップレベルカテゴリからのカテゴリごとの投稿者名とその投稿者の記事数を表示するカスタマイズを行ってみました。 僕のブログでは、ユーザーが僕一人( tinybeans )なので使用用途がありませんが、テストで一人ユーザーを追加して( tinybeans_org )、記事を1本投稿してみました。表示結果は次のようになります。 例えば、上図では、...

ブログ記事を「公開した日時」を自動的にカスタムフィールドで保存するカスタマイズ

Movable Type で日付に関するタグはいくつかありますが(タグ date を含むテンプレートタグ一覧)、ブログ記事を「未公開(原稿)」からはじめて「公開」にしたときの日付を表示するタグは無いようです。 そこで、ブログ記事の編集画面をカスタマイズして、カスタムフィールドに自動的に「公開した日時」を表示するカスタマイズをやってみました。 某コミュニティにこのような内容と思われる質問があったので...

Movable Type で CAPTCHA 認証を使わないでスパム対策をしてみる

CAPTCHA 認証は、ブログに限らず多くの Web サービスで取り入れられている代表的なスパム防止策です。もちろん Movable Type でも利用できます。しかし、 Web サービスによっては結構見づらかったり、そもそも規則性のない文字列を入力するのは面倒だったりします。 そこで、効果があるかは分かりませんが、もう少しユーザーに手間をかけないスパム対策を考えてみました。...

Movable Type のブログ記事の公開日時を年号(元号)で表示する

Movable Type のブログ記事の公開日時( entryData )などを「平成」などの年号(元号)にする方法を考えてみました。 例えば、このブログ記事の公開日時を次のようなタグで出力してみます。 <$mt:EntryDate format="%x (%a)"$> これを再構築すると次のように出力されます。 こういった出力形式であれば、「日付に関するテンプレー...