MTエンジニアブログ
ぴろり上西
2010年04月08日
サイトの構築中やプラグインの開発中など、[システム]-[ログ]や[システム]-[プラグイン]、[ブログ記事の一覧]-[未公開の記事]などのメニューを頻繁に行き来すると思います。その度に、メニューをマウスクリックして辿るのも面倒ですよね。そこで、頻繁に使う管理画面上のアクションを、ブックマークとして登録しておき、一発で呼び出せるMovableTypeプラグインを書いてみました。

インストール
プラグインディレクトリにコピーしてください。設定項目などはありません。
使い方
メニューに「しおり」が追加されます。ブックマークしたいページを表示した状態で、「しおり」メニューの「* 追加/編集」を選択してください。ブックマークの登録画面に移動しますので、任意のタイトルを設定して保存してください。既に保存されているページであった場合には、ブックマークの上書き編集または削除が可能です。
ダウンロード
ダウンロード
その他
- このプラグインはブログウェアです。どなたでも無償でご利用頂けますが、感想、要望などをあなたのブログで記事として紹介頂けると幸いです。
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。
- MT4、MT5で動作します
ぴろり上西
2010年04月06日
簡単にエリアターゲティングと呼ばれる手法で、アクセス元の IP アドレスから、アクセス元の地域情報が取得できるという仕組みを応用したものです。例えば、東京都からアクセスがあった場合には、東京地域の天気予報を表示したり、関東地方のユーザにリーチしやすい広告を表示するなどの使い方がされています。Google API を利用することで、無料、かつ全世界の市町村レベルまでターゲットを絞ることができます。是非ご利用ください。
インストール
プラグインディレクトリにコピーしてください。設定項目などはありません。
使い方
以下のようにテンプレートに記述して再構築します。
<MTUseEasyAreaTargeting>
<MTAreaTargetedInclude name="hogehoge">
次に「EasyAreaTargeting hogehoge Japan」という名前でモジュールテンプレートを作成し、ブラウザで先ほどのページにアクセスしてみてください。作成したモジュールテンプレートの内容が表示されると思います。hogehoge の部分は、MTAreaTargetedInclude テンプレートタグの name オプションで指定した値が入ります。次に、地域を表す文字列が入ります。この地域にマッチしたテンプレートが見つかった場合、そのテンプレートを表示します。
モジュールテンプレートの命名には以下のような書式が使えます。
- EasyAreaTargeting hogehoge Japan
- EasyAreaTargeting hogehoge Japan/神奈川県
- EasyAreaTargeting hogehoge Japan/神奈川県/横浜市
ダウンロード
ダウンロード
製品版の特徴
製品版には、以下の機能や特徴があります。
- コンテンツを管理しやすい専用の管理画面がつきます
- 指定された緯度経度から、半径 x kmという指定が可能になります
- アクセスされた地域情報を集計できます
その他
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。
- このプラグインはサンプルとして提供しています。より高度な設定や機能を持った製品版、導入に関するコンサルティングについては弊社営業までお問い合わせください。
- MT4、MT5で動作します
- 静的生成で使えます。動的生成では使えません
ぴろり上西
2010年04月05日
サイトに広告を出す際に、ユーザがサイトを閲覧した時間を考慮してコンテンツを切り替えるためのMovableTypeプラグインです。例えば、出社時間頃にはコーヒーメーカーや業界情報誌の広告、昼休み時間にはデリバリー弁当の広告、退社時間頃には居酒屋やスポーツクラブの広告、土日にはゴルフ場やレジャー施設の広告を打つ、といった具合です。これらを簡単に実現するためのMovabelTypeプラグインを書いてみました。
ダウンロード
ダウンロード
インストールと設定
アーカイブを解凍したら、プラグインファイルをMovableTypeのプラグインディレクトリにコピーしてください。その後、ブログ毎のプラグイン設定画面で、時間範囲の設定を行います。
時間範囲は、平日、休日にそれぞれ 6 箇所まで指定することができます。slot に指定された時間になると、その slot のコンテンツが表示されます。原則として土曜日と日曜日が休日になりますが、個々に祝祭日を指定したい日がある場合には、
コンマ区切りで複数指定することができます(例:1/1,2/3,3/22,4/29)
テンプレートタグ
MTEasyTimeTargeting コンテナタグ
- プラグインの指定に従って、現在時刻に応じたコンテンツを返すためのコンテナタグです。slot オプションで、プラグイン設定画面で指定した slot を指定します。指定した時間になると、コンテナ内部のコンテンツが表示されます。
<MTEasyTimeTargeting slot="1">
プラグイン設定画面で、slot 1に指定された時間になると表示されるコンテンツ
</MTEasyTimeTargeting>
<MTEasyTimeTargeting slot="default">
いずれのslotで指定された時間範囲にもマッチしなかった場合に表示されるコンテンツ
</MTEasyTimeTargeting>
その他
- 本プラグインをご利用される方は必ずプラグインご利用の際の注意事項をお読みください。
- このプラグインはサンプルとして提供しています。より高度な設定や機能を持った製品版、導入に関するコンサルティングについては弊社営業までお問い合わせください。
- MT4、MT5で動作します
- 静的生成で使えます。動的生成では使えません
- PHPが動作する必要があります
ぴろり上西
2010年04月02日
記事の作成中に利用できる「確認」ボタンですが、標準では一つの個別記事アーカイブテンプレートでしかプレビューできません。例えば、一つの記事に対して、PC用と携帯電話用に二つのアーカイブページを持つような場合でも、プレビューに使うテンプレートを切り替えることができませんでした。AltTemplatePreview プラグインを導入すると、確認ボタンの横に個別記事アーカイブテンプレートの一覧が表示され、どのテンプレートを使ってプレビューをするのか選択できるようになります。
プラグインのダウンロード
プラグインのインストール
MovableType のプラグイン ディレクトリにコピーしてください。設定項目などはありません。
プラグインの利用方法
記事の編集画面に移動すると、確認ボタンの横にドロップダウンリストが追加されていると思います。ここで、プレビューに使用するアーカイブテンプレートを切り替えることができます。
注意事項
ぴろり上西
2010年03月32日
本日、世間ではウェブマスターの心無い行為によって、間違った情報が氾濫し、インターネッツの世界に混乱が生じています。我々は、IT 企業として世界の人々により正しい情報を伝えるために、これら悪しき習慣と決別し、対決する姿勢を示すものであります。
プラグインのダウンロード
プラグインのインストール
MovableType のプラグイン ディレクトリにコピーしてください。設定項目などはありません。
プラグインの利用方法
「えいぷりる ふーる」などという世迷言を撲滅するためにも、是非、今日というこの日に記事を書いてください。
4月1日など爆発してしまえ! な感じで。
注意事項
本プラグインをご利用される方は必ず「プラグインご利用の際の注意事項」をお読みください。