全ての記事 920 件のうち 32 件の記事が該当しました。 (全 4 ページ)。
はてなブックマーク - Re: MTIgnoreかMTTemplateNoteか? - Open MagicVox.net
maRk さん PluginでTemplateNoteに書いたアトリビュートの値を見て何かするとかなら使い道はあるのかも。 / 視認性を欠くのがちょと。
というわけでプラグインを書いてみました。このプラグインは、既存のMTTemplateNote
タグの機能を上書きし、タグに指定されたアトリビュートを自由に文字列として整形して出力できるようします。これを使って構築中のテンプレートではデバッグ文字列を出力するようにしておき、完成時にプラグインを外して再構築してやれば、デバッグ文字列は出力されない、という仕組みができます。
MTIgnoreかMTTemplateNoteか?
Movable Type Template Tag Reference Manualを眺めてて、MTTemplateNoteというのを見つけた。
/lib/MT/Template/ContextHandlers.pm
を読むと、どちらも実装は sub { '' }
となっていて、どちらも空文字を返すことがわかります。違いがあるとすれば、変数タグ(MTTemplateNote
)かコンテナタグ(MTIgnore
)かくらいしかないのですが、使い方によっては上手にテンプレートを運用できるのココロ。
長い間、ブログを続けていると、様々な事情で記事内容が古くなってしまっていることがあります。例えば、プログラムのバージョンが変わったりするなどして、その紹介記事が現在のものと則さなくなってしまっているなどの理由です。そんな時にも、シークレット タグを上手く使って、古い記事の管理を簡単にすることができます。
MovableType 4 になってからシークレット タグという機能が追加されました。タグ(テンプレートではない)を @ 文字で始めると、通常のタグ一覧などでは見えなくなるというものです。この機能を上手く使って、お気に入り記事のリストを表示する方法を紹介します。
以前にエントリ一覧で新着アイコンを表示する方法を紹介しました。今回のエントリでは、サブカテゴリを含むカテゴリ一覧で、各カテゴリ毎に新着記事があるかアイコン表示をするためのテンプレートの書き方を紹介します。
現在、このサイトではトップページに表示する記事の件数は 10 件で固定しています。しかし表示する記事をこのように件数で指定した場合、頻繁に更新が続くと日付が新しい記事も過去ログに流れてしまうことになります。逆に日付で指定をした場合、更新に間が空くと記事が全く表示されなくなってしまいます。
そこで過去n日間の記事を表示しつつ、もし表示する記事件数が少ない場合でも、最低m件は記事を表示するようにしてみました。
yu-ji さん作の CPEntries プラグインを用いると、コメントとトラックバックを合わせた上で最新のエントリを抽出することができます。ただし、MT4.x になってから MT 側の微妙な仕様変更で動作しなくなっていましたので、これを修正し MT4.x で動作するようにしてみました。SimpleComments プラグインと一緒に使うと幸せになれるのは相変わらずです。
トラックバックスパムを防ぐために、このブログではトラックバック URL に画像による CAPTCHA を設置しています。しかし、ここまで厳重(?)ではないものの、簡易的なCAPTCHA の仕組みでトラックバック URL をスパムから保護する Tips について。