Home > Internet > Movabletype > MT4i:QRコードでエントリーを直接表示

MT4i:QRコードでエントリーを直接表示

MTの携帯対応を簡単に行う方法として、MT4iを使っている方は多いと思います。携帯でしか見ないという方も、世の中には居るみたいなので、このサイトでも導入しています。
(本で取り上げたしね・・・)

MT4i には「あいのり機能」という、エントリーをダイレクトに表示する機能があり、MT4iサイトに対しての、エントリー間・リンクを可能にする事が可能になっています。

MT4i同士の相互乗り入れを可能にする機能です。ただし、この機能を有効にする為には、リンク先に後述する<link title="MT4i">タグが埋め込まれている必要が有ります。この機能は他サイトとの連携だけでなく、自サイト内のリンクにも威力を発揮します。

MT4i/機能解説 - t2o2-Wiki:(2008年10月9日 13:17:11)

この機能を使う事で、直接エントリーページを表示させることが可能になります。
URLは通常のMT4i表示のアドレスに対して、「&mode=ainori&eid=エントリーID」を追加すれば良いようです。

表示しているブログ記事上で、その記事の携帯用QRコードを表示させるには、ブログ記事毎にQRコードを生成しなくてはなりません。

以前はプラグインにより解決していたのですが、Perlモジュールがppmで入手できなかったりして、今は使用はしていません。

現在はQRコードを生成するAPIを使用することにより、この「あいのり機能」を使った、エントリーページへのQRコードを自動生成させています。

【2008-10-12 追記】
あまりにも「QRコード出力するAPIの使い方を、簡単に説明します。」と言いながら説明してなかったので、追記しました。

QRコードジェネレータ/API β版
こちらのAPIを使いQRコードを作成しています。サンプル部分を読めば凡その書き方が理解できると思いますが、「文面:var=」の部分にエントリーのURLを指定します。
「SHIFT-JISでURLエンコードされたもの」と書かれているので、実際にMTタグでencode="url"でも良いのですが、携帯サイトトップへのアドレスは変化しない部分なので、そのままこのAPI画面で作成してしまった方が楽でしょう。

ブログ記事への「あいのり機能」を使ったQRコードは、以下の部分を「varの最後」に追加することで生成できます。
ブログ記事テンプレートでのみ、この部分が出力されるようにします。

<MTIfArchiveType archive_type="Individual">&amp;mode=ainori&amp;eid=<$MTEntryID$></MTIfArchiveType>

を追加したいので、実際には追加部分の一部をURLエンコードして

<MTIfArchiveType archive_type="Individual">%26mode%3Dainori%26eid%3D<$MTEntryID$></MTIfArchiveType>

を、MT4iを設置した元々のQRコードの表示アドレスに、追加することで、「あいのり機能」対応のQRコードが出力されます。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > MT4i:QRコードでエントリーを直接表示

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top