mtde.infoでタグ「Sample」が付けられているもの
2008年4月26日 09:50 | Writer: apstar | 記事本文
MTSetVarTemplateテンプレートタグの特性を用いた、演算機能パッキングの例を紹介します。
MTSetVarTemplateを用いた演算パッキングの例 を読む
2008年4月 6日 16:07 | Writer: apstar | 記事本文

エントリリストにおいて、ある特定の条件の場合のみ先頭にアイコンを出す場合の、カスタムフィールドの利用例です。このケースのように「このエントリは"イベント"という種類の記事である」という明示的なデータの与え方を行いたい場合は、カスタムフィールドを用いる手段が考えられます。
エントリリストにおいて、ある特定の条件の場合のみ先頭にアイコンを出す を読む
2008年4月 2日 14:27 | Writer: apstar | 記事本文
カテゴリ別に見た目を切り替える方法のひとつを説明します。この方法は、カテゴリへインクルードするテンプレートを、表示するカテゴリによって切り替えるというものです。
カテゴリ別に見た目を切り替える(テンプレートを切り替える) を読む
2008年3月31日 21:00 | Writer: apstar | 記事本文
カテゴリ別に見た目を切り替える方法のひとつを説明します。この方法は、カテゴリ(※カテゴリのみではなくエントリやメインインデックスページにも有効)のサイドバーの見た目を切り替えます。準備したテンプレートが、3カラム用であるとします。カテゴリページでは2カラムにしたいときの方法のひとつです。
カテゴリ別に見た目を切り替える(サイドバーの状態を変える) を読む
2008年3月31日 20:38 | Writer: apstar | 記事本文
カテゴリ別に見た目を切り替える方法のひとつを説明します。この方法は、カテゴリおよびエントリで、見出し(このサンプルではh2)へ、カテゴリごとに異なる背景画像を与えるというものです。
カテゴリ別に見た目を切り替える(hn見出しの背景画像) を読む
2008年3月31日 20:08 | Writer: apstar | 記事本文
カテゴリ別に見た目を切り替える方法のひとつを説明します。この方法は、カテゴリごとにリード文(管理ページの「カテゴリの編集」ページで、「説明」部分)を入力し、カテゴリごとにpブロックタグでそのリード文を表示し、pブロックへ背景画像を与えるというものです。
カテゴリ別に見た目を切り替える(カテゴリリード文へ異なる背景画像) を読む
2008年3月31日 19:40 | Writer: apstar | 記事本文

カテゴリ別に見た目を切り替える方法のひとつを説明します。この方法は、カテゴリごとに異なる画像ファイルを表示する方法です。
カテゴリ別に見た目を切り替える(異なる画像の差し込み) を読む
2008年3月27日 00:17 | Writer: apstar | 記事本文

「ページ先頭へ」というリンクを生成する方法を紹介します。
ページ末尾付近に「ページ先頭へ」のアンカーリンクをつける を読む
2008年3月27日 00:00 | Writer: apstar | 記事本文
ハッシュ変数を用い、同一カテゴリ内エントリのみの前のリンク・次のリンクを、エントリのベースネーム(ファイル名)順に取得します。別のカテゴリのリンクは生成されません。
ハッシュ変数を使って同一カテゴリ内の前・次リンク表示(エントリベースネーム順) を読む
2008年3月26日 23:46 | Writer: apstar | 記事本文
ハッシュ変数を用い、同一カテゴリ内エントリのみの前のリンク・次のリンクを、エントリの投稿日時順に取得します。つまり、別のカテゴリのリンクは生成されません。
ハッシュ変数を使って同一カテゴリ内の前・次リンク表示(投稿日時順) を読む
2008年3月26日 23:36 | Writer: apstar | 記事本文
エントリページにおいて、次のエントリ、前のエントリへのリンクがあると非常に便利です。デフォルトテンプレートにはこの機能がついています。次のエントリはMTEntryNextテンプレートタグで、前のエントリはMTEntryPreviousテンプレートタグで取得することができます。
次のエントリ、前のエントリへのリンク(デフォルト) を読む
2008年3月26日 23:03 | Writer: apstar | 記事本文

パンくずナビゲーション、パンくずリストなどと呼ばれる、トップページからの親子関係をそのままリンクとしたナビゲーションがあります。これをMovable Type 4.1で実現します。
パンくずナビゲーションを作る を読む
2008年3月18日 22:13 | Writer: apstar | 記事本文
全てのエントリ中の最新作成日時を取得します。
全てのエントリ中の最新作成日時を得る を読む
2008年3月18日 18:04 | Writer: apstar | 記事本文
エントリリストを、ファイル名で並べ替えるサンプルです。一度全てのエントリをハッシュ変数へ代入しますが、このときのキーにファイルのベースネームを利用して、後のMTLoopで並べ替えのキーに利用する仕組みです。
エントリリストをファイル名で並べ替える を読む
2008年3月16日 12:13 | Writer: apstar | 記事本文
| トラックバック(1)
サイトの最終更新日時を取得します。いろいろな方法が考えられますが、シンプルに「再構築の日時」を取得し、フォーマット系のモデファイアで出力状態を調整した例です。
サイトの最終更新日時を取得する を読む
2008年3月16日 12:08 | Writer: apstar | 記事本文
サイト内のエントリ数を取得します。公開されているエントリ数のみをカウントします。下書き状態のエントリは含みません。
サイト内のエントリ数を取得する を読む
2008年3月16日 07:52 | Writer: apstar | 記事本文
| トラックバック(1)
meta要素のkeywordを、変数を用いて分岐処理・最適化します。ヘッダーモジュールは全てのテンプレートから同じようにインクルードされていますが、エントリテンプレートの場合のみキーワードにエントリに与えられたキーワード・タグを追加して記述する例です。
meta要素のkeywordを、変数を用いて分岐処理・最適化 を読む
2008年3月16日 07:38 | Writer: apstar | 記事本文
meta要素のdescriptionを、変数を用いて分岐処理・最適化します。ヘッダーモジュールは全てのテンプレートから同じようにインクルードされていますが、エントリテンプレートの場合のみ概要をMTEntryExcerptを用いて記述する例です。
meta要素のdescriptionを、変数を用いて分岐処理・最適化 を読む
2008年3月14日 22:15 | Writer: apstar | 記事本文
エントリリストを、スラッシュで区切って横並べにするサンプルです。エントリ数がある程度少なく、スペース的に縦長の領域が取れないときなどに有効です。
横並べカテゴリ内エントリリスト を読む
2008年3月14日 12:31 | Writer: apstar | 記事本文
現在のエントリの属するカテゴリのエントリを展開(エントリリストを表示)し、リスト中の現在のエントリをstrongタグで強調表示するカテゴリリストのコードサンプルです。
現在のエントリの属するカテゴリのエントリを展開・強調表示したカテゴリリスト を読む
2008年3月 4日 20:39 | Writer: apstar | 記事本文
サンプルの文書には、いろいろと問題点があります。
サンプルの文書の問題点 を読む
2008年3月 4日 20:38 | Writer: apstar | 記事本文
サンプルの文書です。複数枚から構成される会社案内のページの中のひとつの、「個人情報の取り扱いについて」という文書です。改行や行頭へのスペースで、レイアウトを調整した形跡があります。
この文書に、タグ付けを行ってXHTML化します。
サンプルの文書 を読む
2008年2月21日 23:18 | Writer: apstar | 記事本文

ユーザー情報には、地域や所属や略歴などがなく、場合によっては十分ではありません。これをカスタムフィールドを用いて拡張する方法を紹介します。
ユーザー情報を拡張する を読む
2008年2月21日 22:09 | Writer: apstar | 記事本文

Movable Type 4 には、カテゴリのソート(並べ替え)に関するフィールドがありませんが、これをカスタムフィールドを用いて実現する方法を紹介します。
カスタムフィールドを用いたカテゴリソート を読む
2008年2月19日 00:26 | Writer: apstar | 記事本文
外部のサイトのフィード情報を受信してリストを作成するサンプルです(その2)。
外部のサイトのFeedを受信してリストを生成する(2) を読む
2008年2月19日 00:14 | Writer: apstar | 記事本文
外部のサイトのフィード情報を受信してリストを作成するサンプルです。
外部のサイトのFeedを受信してリストを生成する(1) を読む
2008年2月19日 00:09 | Writer: apstar | 記事本文
Feed情報を受信してリストを作成するサンプルです。
Feedを受信してリストを生成する(2) を読む
2008年2月18日 23:49 | Writer: apstar | 記事本文
Feed情報を受信してリストを作成するサンプルです。
Feedを受信してリストを生成する(1) を読む
2008年2月18日 23:30 | Writer: apstar | 記事本文
Feed受信に関するさまざまな情報をテンプレートタグで取得するためのコードサンプルです。
Feed関連テンプレートタグ を読む
2008年2月18日 00:42 | Writer: apstar | 記事本文
サイト全てではなく、特定のひとつのカテゴリの更新情報を、専用のrss.xmlで出力するサンプルです。
特定カテゴリのみのrss.xml を読む
2008年2月18日 00:26 | Writer: apstar | 記事本文
サイト全てではなく、特定のひとつのカテゴリの更新情報を、専用のatom.xmlで出力するサンプルです。
特定カテゴリのみのatom.xml を読む
2008年2月17日 23:37 | Writer: apstar | 記事本文
Movable Type 4での、デフォルトのrss.xmlテンプレートコードです。
素ノーマルRSSテンプレート を読む
2008年2月17日 23:31 | Writer: apstar | 記事本文
Movable Type 4での、デフォルトのatom.xmlテンプレートコードです。
素ノーマルAtomテンプレート を読む
2008年2月17日 18:29 | Writer: apstar | 記事本文
よく使用される、すなわち「ランクの高い」タグから順に、指定したN件のタグを抜き出すには、topモデファイアを使用すれば簡単です。
よく使用されるタグをN件抜き出す を読む
2008年2月17日 16:17 | Writer: apstar | 記事本文
zero_padモデファイアは、出力結果が全体でN文字になるように余白を0で埋めて出力します。
zero_padモデファイア(数字0埋め) を読む
2008年2月17日 16:06 | Writer: apstar | 記事本文
sprintfモデファイアは、出力結果をprintf のフォーマットで変換して出力します。
sprintfモデファイア(出力文字列加工) を読む
2008年2月17日 16:01 | Writer: apstar | 記事本文
strip_tagsモデファイアは、本来の出力結果からhtmlタグの除去を行い、その結果を出力します。
strip_tagsモデファイア(htmlタグ除去) を読む
2008年2月17日 15:43 | Writer: apstar | 記事本文
replaceモデファイアは、本来の出力結果から特定文字列の正規表現による置換を行い、その結果を出力します。
repraceモデファイア(文字列置換) を読む
2008年2月17日 15:37 | Writer: apstar | 記事本文
count_paragraphsモデファイアは、出力結果が何行あるか、行数を出力します。
count_paragraphsモデファイア(行数カウント) を読む
2008年2月17日 15:30 | Writer: apstar | 記事本文
count_charactersモデファイアは、出力結果が何文字あるか、文字数を出力します。
count_charactersモデファイア(文字数カウント) を読む
2008年2月17日 15:18 | Writer: apstar | 記事本文
カテゴリ内の最新エントリの更新日時を調べ、カテゴリラベルの横に表示するサンプルです。
カテゴリ内エントリの最新更新日時を表示 を読む
2008年2月17日 14:50 | Writer: apstar | 記事本文
catモデファイアは、出力結果中に続けて、モデファイアで指定した文字列を出力します。
catモデファイア(文字付加) を読む
2008年2月17日 14:36 | Writer: apstar | 記事本文
count_wordsモデファイアは、出力結果中にスペースで区切られた単語(半角の空白文字で区切られた文字の塊)が何個含まれているかを出力します。
count_wordsモデファイア(単語カウント) を読む
2008年2月17日 14:13 | Writer: apstar | 記事本文

wrap_textモデファイアは、Movable Type 4.1から追加されました。このモデファイアを指定すると、文字数N文字で改行するようになります。
wrap_textモデファイア(N文字で改行) を読む
2008年2月17日 12:03 | Writer: apstar | 記事本文
テンプレートタグでの出力結果を変数へ代入するには、MTSetVarBlockテンプレートタグを用います。これに加え、Movable Type 4.1からは、出力を行うテンプレートタグへsetvarモデファイアを指定すれば、同じようなことができるようになりました。
setvarモデファイア(変数代入) を読む
2008年2月16日 22:35 | Writer: apstar | 記事本文
エントリへブログ観覧者がコメントをつける際、コメントの投稿者欄に名前が入力されていない状態でコメントの投稿を行うと、コメントリストを作成した際にその部分が空欄となります。その対処法2です。
名無しコメントに対処する(2) を読む
2008年2月16日 22:11 | Writer: apstar | 記事本文
エントリへブログ観覧者がコメントをつける際、コメントの投稿者欄に名前が入力されていない状態でコメントの投稿を行うと、コメントリストを作成した際にその部分が空欄となります。その対処法1です。
名無しコメントに対処する(1) を読む
2008年2月15日 22:51 | Writer: apstar | 記事本文
最近トラックバックがついたエントリを一覧表示するコードサンプルです。エントリの下部へは、そのトラックバックを最大5件リスト化して付加します。
最近トラックバックがついたエントリを一覧表示 を読む
2008年2月15日 22:19 | Writer: apstar | 記事本文
エントリにつけられたトラックバックリストを取得するためのごく簡単なコードサンプルです。
トラックバックリストのサンプル を読む
2008年2月15日 22:07 | Writer: apstar | 記事本文
エントリにつけられたコメントリストを取得するためのごく簡単なコードサンプルです。
コメントリストのサンプル を読む
2008年2月14日 23:27 | Writer: apstar | 記事本文
トラックバックに関するさまざまな情報をテンプレートタグで取得するためのコードサンプルです。
トラックバック関連テンプレートタグ を読む
2008年2月13日 23:46 | Writer: apstar | 記事本文
コメントに関するさまざまな情報をテンプレートタグで取得するためのコードサンプルです。
コメント関連テンプレートタグ を読む
2008年2月13日 22:57 | Writer: apstar | 記事本文
ウェブページに対するユーザーのさまざまな情報をファンクションタグで取得するためのコードサンプルです。
ウェブページでのAuthor情報 を読む
2008年2月13日 22:23 | Writer: apstar | 記事本文
以下は、エントリページに対するユーザーのさまざまな情報をファンクションタグで取得するためのコードサンプルです。
エントリでのAuthor情報 を読む
2008年2月13日 21:59 | Writer: apstar | 記事本文
システムに登録しているユーザーのさまざまな情報をファンクションタグで取得するためのコードサンプルです。
登録ユーザーでのAuthor情報 を読む
2008年2月13日 21:49 | Writer: apstar | 記事本文
ユーザーの情報を取得するためのごく簡単なコードサンプルです。
ユーザーを取得するリスト を読む
2008年2月12日 23:00 | Writer: apstar | 記事本文
エントリリストへ、特定カテゴリ用画像を付与するサンプルです。
エントリリストへ、特定カテゴリ用画像を付与する を読む
2008年2月12日 22:54 | Writer: apstar | 記事本文
カテゴリリストへエントリ中の画像のなかで一番古い画像を一枚、代表画像として表示するエントリリストのサンプルです。
カテゴリリストへ代表画像を付与する を読む
2008年2月12日 22:45 | Writer: apstar | 記事本文
カテゴリリストへエントリリストを展開し、エントリに画像がつけられているときはその中の先頭画像を一枚表示するエントリリストのサンプルです。
エントリリストへ代表画像を付与する を読む
2008年2月12日 22:29 | Writer: apstar | 記事本文
サムネイル画像にエントリへのリンクをつけてリスト化を行うサンプルです。エントリリストとして機能します。
サムネイル画像でエントリリスト を読む
2008年2月12日 22:00 | Writer: apstar | 記事本文
縦横比を保持したまま、全ての画像の幅をそろえるサンプルです。
縦横比を保持して全ての画像の幅をそろえる を読む
2008年2月12日 21:27 | Writer: apstar | 記事本文
指定アイテムと同じタグを持つ他の画像を抜き出すサンプルです。
指定アイテムと同じタグを持つ他の画像を抜き出す を読む
2008年2月11日 17:28 | Writer: apstar | 記事本文
アイテムの中から、最新の画像を一枚取り出すサンプルです。
最新の画像を一枚取り出す を読む
2008年2月11日 17:23 | Writer: apstar | 記事本文
1つのアイテムのIDを指定して情報を取得する方法です。
1つのアイテムのIDを指定して情報を取得する を読む
2008年2月11日 17:13 | Writer: apstar | 記事本文
ウェブページのアイテムの各種情報を調べる方法です。
ウェブページのアイテムを調べる を読む
2008年2月11日 17:05 | Writer: apstar | 記事本文
エントリのアイテムの各種情報を調べる方法です。
エントリのアイテムを調べる を読む
2008年2月11日 17:01 | Writer: apstar | 記事本文
アイテムの投稿者を調べる方法です。
アイテムの投稿者を調べる を読む
2008年2月11日 16:53 | Writer: apstar | 記事本文
アイテムのIDを調べる方法です。
アイテムのIDを調べる を読む
2008年2月11日 16:32 | Writer: apstar | 記事本文
アイテムの追加日時を調べる方法です。
アイテムの追加日時を調べる を読む
2008年2月11日 11:03 | Writer: apstar | 記事本文
アイテムのタグと説明(ディスクリプション)を取得する方法です。
アイテムのタグと説明を取得する を読む
2008年2月11日 10:48 | Writer: apstar | 記事本文
アイテムのファイルサイズを調べる方法です。
アイテムのファイルサイズを調べる を読む
2008年2月11日 10:44 | Writer: apstar | 記事本文
アイテムのファイル拡張子を調べる方法です。
アイテムのファイル拡張子を調べる を読む
2008年2月11日 10:23 | Writer: apstar | 記事本文
アイテムの種類を調べる方法です。方法は2つあります。
アイテムの種類を調べる を読む
2008年2月11日 02:50 | Writer: apstar | 記事本文
アイテムへのファイルリンクを取得する方法です(2)。
アイテムへのファイルリンクを取得する(2) を読む
2008年2月11日 02:22 | Writer: apstar | 記事本文
アイテムへのファイルリンクを取得する方法です(1)。
アイテムへのファイルリンクを取得する(1) を読む
2008年2月11日 01:37 | Writer: apstar | 記事本文
イメージの幅と高さを取得する場合は、MTAssetPropertyファンクションタグへpropertyモデファイアを指定します。
イメージの幅と高さを取得する を読む
2008年2月11日 01:31 | Writer: apstar | 記事本文
MTAssetsブロックタグにて、イメージ画像のみを取得したいときは。
イメージのみを取得する を読む
2008年2月11日 01:08 | Writer: apstar | 記事本文
ブログ内のアイテムの総数を調べるには、MTAssetCountファンクションタグを用います。
ブログのアイテム数を取得する を読む
2008年2月11日 00:51 | Writer: apstar | 記事本文
アイテムを取得するサンプルコード。
アイテムを取得するリスト を読む
2008年2月 9日 21:29 | Writer: apstar | 記事本文
Movable Typeでは、エントリの更新日時のほかに、更新日時も取得できます。
エントリの投稿日時と更新日時を取得する を読む
2008年2月 9日 18:26 | Writer: apstar | 記事本文
タグをアルファベット順に並び替えてリスト化するコードサンプルです。タグは英語のものは大文字小文字を問わずアルファベット順とします。
タグをアルファベット順に並び替える を読む
2008年2月 9日 18:07 | Writer: apstar | 記事本文
タグランクN以上のタグのみをリスト化するコードサンプルです。タグランクは、数値が小さいほうがランクが高い(使用頻度が多い)です。
タグランクN以上のタグのみをリスト化する を読む
2008年2月 9日 16:07 | Writer: apstar | 記事本文
Movable Type 4.1では、2008年2月現在では、MTTagsブロックタグのモデファイアであるsort_byのrankオプションですが、ランク順に並ばないようです。
タグをランク順に並べ替える を読む
2008年2月 9日 15:47 | Writer: apstar | 記事本文
エントリに複数タグがついている場合、タグを繋げて比較用文字列を生成するケースは多く考えられます。
エントリのタグを繋げて比較用文字列を生成する を読む
2008年2月 9日 15:44 | Writer: apstar | 記事本文
タグリストのコードをドロップダウンタグリストに改造したコードサンプルです。
ドロップダウンタグリスト を読む
2008年2月 9日 15:31 | Writer: apstar | 記事本文
Movable Type 4.1のウィジェットに格納されているタグクラウドのコードから不要部分を除去したコードサンプルです。
素ノーマルタグリスト を読む
2008年2月 9日 11:45 | Writer: apstar | 記事本文
MTPagesとMTArchiveList の挙動には、若干の違いがあります。実際のサンプルコードでそれを説明します。
MTPagesとMTArchiveList の挙動の違い を読む
2008年2月 9日 11:25 | Writer: apstar | 記事本文
MTPagesブロックタグへ付加できるfolderモデファイアは、testfolder/subfolderでも、単にsubfolderでも、同じ挙動を示すようです。
サブフォルダのサブフォルダ内ウェブページリスト を読む
2008年2月 9日 11:22 | Writer: apstar | 記事本文
特定フォルダ内のウェブページリストを取得するコードサンプルです。
特定フォルダ内のウェブページリスト を読む
2008年2月 9日 11:15 | Writer: apstar | 記事本文
トップレベル以外のウェブページのみを取得するコードサンプルです。
トップレベル以外のウェブページをリスト表示 を読む
2008年2月 9日 11:10 | Writer: apstar | 記事本文
トップレベルのウェブページのみを取得し、ドロップダウンリスト化するコードサンプルです。
トップレベルのウェブページのみ抜き出しドロップダウンリスト化 を読む
2008年2月 9日 10:52 | Writer: apstar | 記事本文
トップレベルのウェブページのみを抜き出し、グローバルナビゲーション用のリストを作成するコードサンプルです。
トップレベルのウェブページのみ抜き出しグローバルナビゲーション作成 を読む
2008年2月 9日 10:48 | Writer: apstar | 記事本文
トップレベルのウェブページのみを取得するコードサンプルです。
トップレベルのウェブページのみ抜き出す を読む
2008年2月 9日 10:36 | Writer: apstar | 記事本文
Movable Type 4.1のウィジェットに格納されているページ一覧のコードから不要部分を除去したコードサンプルです。ルートフォルダ全て、フォルダ・サブフォルダを全て再帰的に取得し、リスト化します。
素ノーマルウェブページリスト を読む
2008年2月 9日 01:41 | Writer: apstar | 記事本文
フォルダのリンクを取得するサンプルコードです。
フォルダのリンクを取得する を読む
2008年2月 9日 01:38 | Writer: apstar | 記事本文
フォルダ名を指定して、そのフォルダのみ隠すフォルダリストのサンプルです。
狙ったフォルダのみを隠すフォルダリスト を読む
2008年2月 9日 01:33 | Writer: apstar | 記事本文
フォルダ名を指定して、そのフォルダのみ表示させるフォルダリストのサンプルです。フォルダ内にあるウェブページのリストも展開(最大5件)して表示します。
狙ったフォルダのみを表示してウェブページを展開 を読む
2008年2月 9日 01:28 | Writer: apstar | 記事本文
フォルダ名を指定して、そのフォルダのみ表示させるフォルダリストのサンプルです。
狙ったフォルダのみを表示するフォルダリスト を読む
2008年2月 9日 01:25 | Writer: apstar | 記事本文
かなり標準的ではないかと思われる、フォルダ列挙リストのサンプルです。全てのフォルダ内にあるウェブページのリストも展開して表示します。
全てのウェブページを展開したフォルダリスト を読む
2008年2月 9日 01:16 | Writer: apstar | 記事本文
かなり標準的ではないかと思われる、フォルダ列挙リストのサンプルです。
素ノーマルフォルダリスト を読む