タグ「MTカスタマイズ」が付けられているもの

お知らせ

フリーランスのための青色申告ガイドブック2012年1月11日

フリーランスのための青色申告ガイドブック」を発売しました。
青色申告にしてみたいが、やり方がよく分からないフリーランスの方のための解説書です。
会計ソフトの「やよいの青色申告」を使って、簿記の知識がなくても帳簿付けができるように工夫しました。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

昨日の話の続きで、月曜始まりのカレンダーを出力する方法をお話しします。
今日は、昨日述べた問題点の解決方法と、具体的なテンプレートについて解説します。

昨日の話の続きで、月曜始まりのカレンダーを出力する方法をお話しします。
今日は、具体的なテンプレートの組み方を解説します。
また、昨日の考え方では不足している点があるので、その点も取り上げます。

昨日、MTQに以下のような質問が上がっていました。

MT5を利用して、スケジュールカレンダーを作成しております。
デフォルトでは日曜になっている曜日始まりを
月曜に変更できたら、と思っているのですが、、
そのような方法はありますでしょうか?

残念ながら、Movable Typeの標準機能では、簡単に月曜始まりにすることはできません。
ただ、既存のカレンダー関係のテンプレートタグと、条件判断とをうまく組み合わせれば、月曜始まりのカレンダーを出力することができます。
今日は、その基本的な考え方を解説します。

先日、Twitterを見ていると以下のツイートを見かけました。

MT5の管理画面のサイドバーに独自のボタンをjQueryでprependしようと思ったのですがa要素をクリックしても画面遷移しません。mt.js内でreturn falseが指定してあると思うのですがmt.jsを触る以外で回避策をご存知の方はいらっしゃいますでしょうか。

jQueryではないですが、Movable Type 5の管理画面でサイドバーに項目を追加する一般的な方法を紹介します。

昨日、以下のようなご質問をいただきました。

Movable Type 5でサイドバーのブログ一覧を出力する際に、ブログの順番を自由に並べ替えたいです。
どうすれば良いでしょうか。

カスタムフィールドを使えば、やや手間はかかりますが、並べ替えを行うことができます。
その方法を紹介します。

昨日twitterを見ていたところ、以下のようなやりとりがありました。

  • MovableTypeの最大の欠点は、投稿画面を仕様に併せるのが簡単ではないこと。理想は実際の画面の読み上げ通りにフォームが並んでいること。入力方法などの説明が平文かツールチップですぐ読めること。
  • 管理画面に注意書きを入れたいなーと思うことはありますね。「投稿する前にカテゴリのチェックを確認してください」とか。

確かに「簡単」とは言い切れないですが、Movable Typeでも管理画面をカスタマイズすることができます。
そこで、Movable Typeでの管理画面カスタマイズの基本を紹介します。

先日、「ブログの全ページに最新記事のリストを出力する裏ワザ」という記事を公開したところ、「MTArchiveListタグを使えばできる」というコメントをいただきました。
MTArchiveListタグは盲点でした。

ということで、MTArchiveListタグを使って、ブログの全ページに最新記事のリストを出力するワザを紹介します。

Movable Type 4.3(現状では日本語版なし)で、メインページやカテゴリアーカイブページ/月別アーカイブページ等に、ページ送りの機能を付けることができるようになりました。
1ページ目は静的に再構築し、2ページ目以降はアクセスがあった時点で動的に再構築する方法です。
また、ページ送りは検索(mt-search.cgi)の機能を流用して作られています。

Pagination for Static Templates(MOVABLE TYPE.ORGの記事)

このページの解説に沿って、Movable Type 5.0β4で、メインページおよびアーカイブページのページ送りを試してみました。
しかし、一部不具合があり、完全には動作しませんでした。
その修正法を紹介します。
シックス・アパートにもフィードバックしておきました。

10月26日 15時40分
FogBugzのリストにこの不具合が掲載されました。
FB: Pagination of Main Index
FB: Pagination doesn't work on original archive template

Movable Typeで意外に難しいことの1つに、「ブログの全ページに、ブログ全体での最新のブログ記事のリストを出力する」ということがあります。
いくつかの手法がありますが、それらとは異なる裏ワザを見つけたので、紹介します。

この方法を使うと、PHPもプラグインも使わずに、Movable Typeの標準機能だけで、ブログの全ページに最新記事のリストを出力することができます。
ただし、Movable Typeのドキュメントには掲載されていない機能を使いますので、非公式の裏ワザです。
また、ブログの全ページで最新記事リストの部分を再構築する形になりますので、効率が悪いことも頭に入れておいてください。

mixiのMovable Typeのコミュニティで、以下のような質問を見かけました。

<mt:Entries>で使える奇数偶数や開始終了を判定する__odd__、__last__等の変数は<mt:SearchResults>内で使用できないのでしょうか?
使えない場合、同等の判定をするやり方はあるのでしょうか?

この質問に答えてみます。

ページ / 8ページ 最後のページ