カテゴリ

Movable Type

CMSとして国内5万サイト以上に導入されている Movable Type に関する記事です。

DynamicMTML 1分で読了
2012-01-24

AND 検索のテンプレートを修正しました

「はじめての DynamicMTML #08 - MTSearchEntries (4) MTSplitVars を組み合わせて複数ワードのAND検索」の記事で紹介している AND 検索のテンプレートですが、別のところに流用したらうまく動きませんでした。 そのため、最後の出力の前に、一度 MTLoop を回してすべてのキーワードにマッチするものだけを、最終的な出力用のハッシュ変数 result に...

DynamicMTML 9分で読了
2012-01-21

はじめての DynamicMTML #09 - MTSearchEntries (5) MTReferralKeywords で検索サイトからの流入に対する関連記事を表示する

今回は、MTReferralKeywords というブロックタグを使い、Google、Yahoo!、bing、MSN、goo で検索してサイトに訪れたユーザーに対して、そのキーワードに関連する記事をリストアップする方法を紹介します。 今回のテンプレートの仕様 検索サイトで検索されたキーワードを含むブログ記事一覧を表示する 検索サイトからの流入のときだけ表示する 現在のブログ内のブログ記事から検索す...

DynamicMTML 6分で読了
2012-01-06

はじめての DynamicMTML #08 - MTSearchEntries (4) MTSplitVars を組み合わせて複数ワードのAND検索

前回は MTSearchEntries タグと MTSplitVars タグを使って複数のキーワードを OR 検索する方法を紹介しました。 今回は、AND 検索をする方法を紹介します。なお、前回の OR 検索の記事をお読みいただいている前提で進めます。 今回のテンプレートの仕様 AND 検索以外は、前回の記事と同様です。 検索ワードはキーワード欄にカンマ区切りで指定する 複数のキーワードは AND...

DynamicMTML 2分で読了
2012-01-01

2012年 今年もよろしくお願いいたします - をDynamicMTMLで期間限定で表示する

1年間ってあっという間ですね。 昨年は日本が一変してしまった年でした。今年も引き続き、多くの方々にとって、色々なことで大変な1年だと思いますが、まわりの人と協力しあい、この厳しい時代を乗り越えて行ければいいなと思います。皆様のもとに、少しでも多くの幸せが訪れますように、切に願います。 2012年も、かたつむりくんのWWW をよろしくお願いいたします! さて、2011年は、あいかわらず Movabl...

DynamicMTML 10分で読了
2011-12-28

はじめての DynamicMTML #07 - MTSearchEntries (3) MTSplitVars を組み合わせて複数ワードのOR検索

今回は、前回に引き続き MTSeachEntries についてと、MTSplitVars タグの使い方です。 MTSearchEntries は基本的には1つの検索ワードで検索する仕様になっています。前回のサンプルでも、キーワード欄に入力した1つのキーワードを、動的に検索する方法を紹介しました。 今回は、MTSearchEntries に「 MTSplitVars 」というブロックタグを組み合わせ...

MTAppjQuery 1分で読了
2011-12-22

MTAppjQuery 0.25.1 リリース - バグフィックス

Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.25.1 をリリースしました。バグフィックスです。 変更点は以下の通りです(詳細はこちら)。 mtappVarsなどに「encode_js="1"」を追記しました。 スカイアークシステム方川さんにコメントで教えていただきました。ありがとうございました! アップデートが...

DynamicMTML 5分で読了
2011-12-21

はじめての DynamicMTML #06 - MTSearchEntries (2) 基本的な使い方

前回は、ブログ記事を動的に検索する MTSearchEntries タグの説明をしました。 今回は、MTSearchEntries の基本的な使い方を紹介します。なお、以下の記事のテンプレートは「ブログ記事アーカイブ」テンプレートでの利用を想定しています。...

DynamicMTML 10分で読了
2011-12-17

はじめての DynamicMTML #05 - MTSearchEntries (1) 動的にブログ記事を検索する

今回は、DynamicMTML を利用して、動的にブログ記事を検索する MTSearchEntries の使い方を紹介します。 MTSearchEntries MTSearchEntries は、target モディファイアで指定したカラムに query モディファイアで指定した文字列を含むエントリーを出力するブロックタグです。MTSearchEntries タグ内では、MTEntry系のファンク...

MTAppjQuery 1分で読了
2011-12-15

MTAppjQuery 0.25 リリース - MTAppKeyboardShortcut を追加

Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.25 をリリースしました。内容は以下の通りです。 ブログ記事やウェブページ、コメントなどの一覧画面で、キーボードショートカットの「j, k, x」が使えるようになりました。Gmail のキーボードショートカットの j, k, x とほぼ同様の動きをします。 mt-st...

DynamicMTML 7分で読了
2011-12-02

はじめての DynamicMTML #03 - スタティックパブリッシングで DynamicMTML を使う書き方

今回は、いよいよ DynamicMTML を Movable Type のテンプレートで使う方法を紹介します。 利用するテーマは、デフォルトテーマの「クラシックウェブサイト」と「クラシックブログ」です。また、特に説明がない限り、テンプレートの [公開] は「スタティック」に設定してあるものとします。 DynamicMTML をスタティックパブリッシングで利用する DynamicMTML は、ページ...

DynamicMTML 6分で読了
2011-11-30

はじめての DynamicMTML #02 - .htaccess と .mtview.php の役割

前回の記事で、DynamicMTML のインストールまで完了しました。 DynamicMTML を有効にすると、ウェブサイト/ブログのサイト・パス直下に「.htaccess」と「.mtview.php」という2つのファイルが生成されます。今回は、このファイルの役割を見てたいと思います。...

DynamicMTML 9分で読了
2011-11-29

はじめての DynamicMTML #01 - 準備とインストール

僕は Movable Type の「再構築」が好きです。「Love 再構築」という名前の Xtalk 動かしているくらいですw サイトに来てくれたユーザーにスタティックなファイルを返すだけ、というのは、サイト運営側のおもてなしの一つだと思っています。 しかし、運営側にとって「再構築」という作業に何分も時間がかかるというのはデメリットであることも事実です。この気持ちもよく分かります。この再構築時間を...

PowerCMS 1分で読了
2011-11-24

Power CMS for MT ver 3.1 に追加されたTwitter連携プラグインを使ってみた

Power CMS for MT ver.3.1 がリリースされました。 話題の「スマートフォンオプション for Movable Type - Six Apart」がバンドルされたり、Twitter連携プラグインが追加されたりと、ますますパワーアップ(してどんどんお買い得感がアップ)しました。 さっそく、スマートフォンオプションとTwitter連携プラグインを適用させてみました。Twi...

Movable Type 1分で読了
2011-11-19

MTのダイナミックパブリッシングが真っ白だったのが解決したメモ

ちょっとよく分からない状態に遭遇してハマってました。 <$mt:Date$>だけを記述したインデックス・テンプレートをダイナミックパブリッシングにしたときは問題なく動作する コメントの確認などのシステムのダイナミックは動作する MTIncludeでモジュールを読み込んでいるインデックス・テンプレートだとダイナミックパブリッシングが真っ白になる こんな具合でした。 色々検証した結果、どう...

プラグイン 1分で読了
2011-10-27

ユーザーにブログの権限を与えるときのブログ一覧にウェブサイト名を表示するプラグイン - AssociationView

昨日、Twitterでこんなつぶやき(というか叫び?)を見ました。 @hira: MT5でユーザーに権限を付与する際に違うウェブサイトで同一のブログが多量に有る場合、ウェブサイト名が出ないから全部同じなんだけど、どーしたもんか(;´Д`) http://twitter.com/#!/hira/status/129068859205488640 これ、そういや自分も経...

Movable Type 1分で読了
2011-10-26

MoreXtalk v1.3 リリース - フォローユーザーの入力補完に対応

先日のXtalkをより快適にする Google Chrome 拡張機能「MoreXtalk」について、@yagishitaさんから要望があったので、@を入力すると、自分がフォローしているユーザーの入力補完をできるようにしました。 ダウンロードはGithubから。 Downloads for tinybeans's MoreXtalk ...

Movable Type 2分で読了
2011-10-24

Xtalkをより快適にする Google Chrome 拡張機能「MoreXtalk」

「Xtalk」とは、Movable Type を「誰もが使える、どこでも使えるシンプルで強力な情報流通プラットフォーム。」へと変化させるプラグインです。Movable Type を超強力なCMSへと進化させる「Power CMS for MT」で有名なアルファサードさんの製品です。 ようするに、MT を Twitter のようにしてしまう製品です。Twitter というと足りないかな、「Twit...

Movable Type 3分で読了
2011-10-19

ブログ記事のキーワード欄を「金額」として使っているとき、単位付き・3桁区切りで一覧画面に表示する方法

長いタイトルになりましたが、言いたいことはタイトルの通りです。僕は何度かあるんですけど、ブログ記事のキーワード欄を「金額」として使うことってありませんか? MT5.1 では、Listing Framework のおかげで、キーワード欄をブログ記事の一覧画面に表示させるのはすごく簡単になりました。しかし、普通にやって表示されるのは数字のみですよね。今日は、もう一歩踏み込んで、この数字に「円」という単...

Movable Type 1分で読了
2011-09-19

SQLで特定のブログのブログ記事を別のブログのウェブページに変更する

ちょっと自分用のメモです。 例えば、特定のブログ(ID = 6)にあるブログ記事を、その親のウェブサイト(ID = 1)のウェブページに変更したいとき、phpMyAdminを使って次のような SQL を実行すればOKです。 UPDATE `power_mt`.`mt_entry` SET `entry_blog_id` = '1',`entry_class` = 'page' WHERE `mt_...