AND 検索のテンプレートを修正しました
「はじめての DynamicMTML #08 - MTSearchEntries (4) MTSplitVars を組み合わせて複数ワードのAND検索」の記事で紹介している AND 検索のテンプレートですが、別のところに流用したらうまく動きませんでした。 そのため、最後の出力の前に、一度 MTLoop を回してすべてのキーワードにマッチするものだけを、最終的な出力用のハッシュ変数 result に...
CMSとして国内5万サイト以上に導入されている Movable Type に関する記事です。
「はじめての DynamicMTML #08 - MTSearchEntries (4) MTSplitVars を組み合わせて複数ワードのAND検索」の記事で紹介している AND 検索のテンプレートですが、別のところに流用したらうまく動きませんでした。 そのため、最後の出力の前に、一度 MTLoop を回してすべてのキーワードにマッチするものだけを、最終的な出力用のハッシュ変数 result に...
今回は、MTReferralKeywords というブロックタグを使い、Google、Yahoo!、bing、MSN、goo で検索してサイトに訪れたユーザーに対して、そのキーワードに関連する記事をリストアップする方法を紹介します。 今回のテンプレートの仕様 検索サイトで検索されたキーワードを含むブログ記事一覧を表示する 検索サイトからの流入のときだけ表示する 現在のブログ内のブログ記事から検索す...
前回は MTSearchEntries タグと MTSplitVars タグを使って複数のキーワードを OR 検索する方法を紹介しました。 今回は、AND 検索をする方法を紹介します。なお、前回の OR 検索の記事をお読みいただいている前提で進めます。 今回のテンプレートの仕様 AND 検索以外は、前回の記事と同様です。 検索ワードはキーワード欄にカンマ区切りで指定する 複数のキーワードは AND...
1年間ってあっという間ですね。 昨年は日本が一変してしまった年でした。今年も引き続き、多くの方々にとって、色々なことで大変な1年だと思いますが、まわりの人と協力しあい、この厳しい時代を乗り越えて行ければいいなと思います。皆様のもとに、少しでも多くの幸せが訪れますように、切に願います。 2012年も、かたつむりくんのWWW をよろしくお願いいたします! さて、2011年は、あいかわらず Movabl...
今回は、前回に引き続き MTSeachEntries についてと、MTSplitVars タグの使い方です。 MTSearchEntries は基本的には1つの検索ワードで検索する仕様になっています。前回のサンプルでも、キーワード欄に入力した1つのキーワードを、動的に検索する方法を紹介しました。 今回は、MTSearchEntries に「 MTSplitVars 」というブロックタグを組み合わせ...
Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.25.1 をリリースしました。バグフィックスです。 変更点は以下の通りです(詳細はこちら)。 mtappVarsなどに「encode_js="1"」を追記しました。 スカイアークシステム方川さんにコメントで教えていただきました。ありがとうございました! アップデートが...
前回は、ブログ記事を動的に検索する MTSearchEntries タグの説明をしました。 今回は、MTSearchEntries の基本的な使い方を紹介します。なお、以下の記事のテンプレートは「ブログ記事アーカイブ」テンプレートでの利用を想定しています。...
今回は、DynamicMTML を利用して、動的にブログ記事を検索する MTSearchEntries の使い方を紹介します。 MTSearchEntries MTSearchEntries は、target モディファイアで指定したカラムに query モディファイアで指定した文字列を含むエントリーを出力するブロックタグです。MTSearchEntries タグ内では、MTEntry系のファンク...
Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.25 をリリースしました。内容は以下の通りです。 ブログ記事やウェブページ、コメントなどの一覧画面で、キーボードショートカットの「j, k, x」が使えるようになりました。Gmail のキーボードショートカットの j, k, x とほぼ同様の動きをします。 mt-st...
今回は、DynamicMTML を利用して、ユーザーのログイン状態によって表示を変える方法を紹介します。 この方法を利用すれば、会員専用サイトを構築したり、会員のみに見せる特別なコンテンツを設置したりすることができます。...
今回は、いよいよ DynamicMTML を Movable Type のテンプレートで使う方法を紹介します。 利用するテーマは、デフォルトテーマの「クラシックウェブサイト」と「クラシックブログ」です。また、特に説明がない限り、テンプレートの [公開] は「スタティック」に設定してあるものとします。 DynamicMTML をスタティックパブリッシングで利用する DynamicMTML は、ページ...
前回の記事で、DynamicMTML のインストールまで完了しました。 DynamicMTML を有効にすると、ウェブサイト/ブログのサイト・パス直下に「.htaccess」と「.mtview.php」という2つのファイルが生成されます。今回は、このファイルの役割を見てたいと思います。...
僕は Movable Type の「再構築」が好きです。「Love 再構築」という名前の Xtalk 動かしているくらいですw サイトに来てくれたユーザーにスタティックなファイルを返すだけ、というのは、サイト運営側のおもてなしの一つだと思っています。 しかし、運営側にとって「再構築」という作業に何分も時間がかかるというのはデメリットであることも事実です。この気持ちもよく分かります。この再構築時間を...
Power CMS for MT ver.3.1 がリリースされました。 話題の「スマートフォンオプション for Movable Type - Six Apart」がバンドルされたり、Twitter連携プラグインが追加されたりと、ますますパワーアップ(してどんどんお買い得感がアップ)しました。 さっそく、スマートフォンオプションとTwitter連携プラグインを適用させてみました。Twi...
ちょっとよく分からない状態に遭遇してハマってました。 <$mt:Date$>だけを記述したインデックス・テンプレートをダイナミックパブリッシングにしたときは問題なく動作する コメントの確認などのシステムのダイナミックは動作する MTIncludeでモジュールを読み込んでいるインデックス・テンプレートだとダイナミックパブリッシングが真っ白になる こんな具合でした。 色々検証した結果、どう...
昨日、Twitterでこんなつぶやき(というか叫び?)を見ました。 @hira: MT5でユーザーに権限を付与する際に違うウェブサイトで同一のブログが多量に有る場合、ウェブサイト名が出ないから全部同じなんだけど、どーしたもんか(;´Д`) http://twitter.com/#!/hira/status/129068859205488640 これ、そういや自分も経...
先日のXtalkをより快適にする Google Chrome 拡張機能「MoreXtalk」について、@yagishitaさんから要望があったので、@を入力すると、自分がフォローしているユーザーの入力補完をできるようにしました。 ダウンロードはGithubから。 Downloads for tinybeans's MoreXtalk ...
「Xtalk」とは、Movable Type を「誰もが使える、どこでも使えるシンプルで強力な情報流通プラットフォーム。」へと変化させるプラグインです。Movable Type を超強力なCMSへと進化させる「Power CMS for MT」で有名なアルファサードさんの製品です。 ようするに、MT を Twitter のようにしてしまう製品です。Twitter というと足りないかな、「Twit...
長いタイトルになりましたが、言いたいことはタイトルの通りです。僕は何度かあるんですけど、ブログ記事のキーワード欄を「金額」として使うことってありませんか? MT5.1 では、Listing Framework のおかげで、キーワード欄をブログ記事の一覧画面に表示させるのはすごく簡単になりました。しかし、普通にやって表示されるのは数字のみですよね。今日は、もう一歩踏み込んで、この数字に「円」という単...
ちょっと自分用のメモです。 例えば、特定のブログ(ID = 6)にあるブログ記事を、その親のウェブサイト(ID = 1)のウェブページに変更したいとき、phpMyAdminを使って次のような SQL を実行すればOKです。 UPDATE `power_mt`.`mt_entry` SET `entry_blog_id` = '1',`entry_class` = 'page' WHERE `mt_...