2003年11月27日
■ 携帯電話からの閲覧
本WEBサイトをパソコンからの閲覧だけでなく携帯電話からも閲覧できるようにした。今のところ暫定的です。場所は ここ です。ぜひimodeなどで見てみてください。
利用したツールMT4i/MovableType用です。
設置自体は非常に簡単で今日は遅いので設置だけにしますが今後もう少し見栄をよくしたり、トップページから自動的にアクセス元を判断して自動で携帯のアドレスに飛ばしたりしたいと思います。
#こうやっていろんなツールを組み合わせてWEBサイトをより便利にしていくのって楽しいものですね。
2段を綺麗に保つ!!で、質問したhimalayaです。記載との中を徘徊して、 リンクをボタンのようなアクションを付ける を、早速実装させていただきました。丁寧な解説で、感謝しています。
さて、携帯からの閲覧をダウンロードしたのですが、困ってしまいました。本来、あちらのサイトで、質問すべき項目とは、重々承知ですが、あちらの、コメント欄の、レベルと敷居が高そうで…
my($MT_DIR) = './'; # MTホームディレクトリ
の設定とは、どのようなパスを、指定すればいいのでしょう?
自分のホームのURLを入れても、動きませんでした。相対パスとか言うやつですか?
この質問が、このエントリー二兎って、不具合な場合は、削除してください。
このウェブサイトが人の役に立ててなによりです。出来る範囲でお答えしますのでどうぞ質問してください。
それで、え〜とですね。自分のURLじゃなくてMTを設置しているURLを指定するのでhimalayaさんの場合は「http://terra.mods.jp/cgi/mt/」のようです。
どうでしょう。出来たでしょうか。
アドバイス通りに、パスを設定し、blog idを設定した後、
http://terra.mods.jp/cgi/mt/mt4i.cgi で、呼び出すと…
Can't locate MT.pm in @INC (@INC contains:
http://terra.mods.jp/cgi/mt/extlib http://terra.mods.jp/cgi/mt/lib
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0 .) at mt4i.cgi line 171.
と、エラーが出るのですが、これは、どんな意味なのでしょう?
お手数ですが、よろしくお願いいたします。
himalayaさんのところの文字コードがUTF-8で運用しているようなので talk to oneself 2:About MT4i(http://www.hazama.nu/t2o2/mt4i.shtml) にあるように「Jcode.pm」が必要です。「Jcode.pm」の導入手順が詳しくこちらに「http://rebecca.ac/milano/mt/readme/jcode.html」 にありますのでご参照ください。
それから、そのまえ前の話になりますけど「mt4i.cgi」をMTと同じディレクトリに導入しているならmy($MT_DIR) は './'; のままで大丈夫です。(いじらなくて良かったってことです)
あと少しなので頑張ってください。
うまくいきました! ほんとうにありがとうございました。
私のように、中年の、プログラム素人は、サイトを立ち上げる際、貴兄のような、労を惜しまず、親身な方々に、たくさん、アドバイスを受けました。こうやってみると、ネットの「友だち」って、すごいなーーー! わたしも、いつか誰かに、何らかの還元をしなくては!
http://terra.mods.jp/cgi/mt/terra.cgi で、立ち上げてみました。が、実は、私は、携帯を持っていないのです! この機能は、サイトの読者たちからの、リクエストなんです。
記事本文を分割をする制限バイト数を2000に設定したのですが、これって、携帯で見て、妥当でしょうか? 私のサイトは、エントリーの文字数が、比較的大きいのですが、どのくらいの、バイト数で、分割すると、携帯で見えるのでしょう?
変な話、仕事柄、衛星携帯は使いますが、標準の携帯、使ったことがないのです。
それと、私の、携帯サイトは、貴兄のと違い、画像が、でかいので、表示しない方がいいですよね?
自分の携帯(i-mode)から見てみました。特に問題なくエントリを参照できましたよ。
画像は表示されていなさそうなので見れなかったのですがcgiの方で縮小してくれると思いますよ。ためしにパソコンから閲覧するといいかもしれません。
それから2000バイトで分割するようにしているということですが、4kで分割しましたと表示されました。cgiが表示するバイト数は間違っているということかな。。。
とにかく分割されて無事閲覧できていました。
最後にもうひとつ。読者にウェブサイトのアドレスを携帯から入力されるより今日当方が導入したようなスクリプトを導入されてみてはどうでしょう。
http://www.zakimi.com/archives/2003/12/13/031923.php
すでにPHPが動くようです導入は簡単かと思います。
それでは。
わざわざ、携帯から見ていただいてありがとうございます。
うまくいかないことが2つあるのですが…
画像を、どうやったら、表示できるのでしょうか? cgiの設定を見ても、見当たらないようですが…
もしかしたら、162行目のmy $img = $q->param("img"); # 画像のURL あたりの設定でしょうか? 私の場合写真のファイルは img src= から始まっていますが、これと関係あるのかなあ。
コメントが、古い順に、ソートされています。サイトの帆では、あたらしのを上に設定しているのですが、これは、どこで、切り替えられるのでしょう?
教えていただいた、自動入力フォーム、今、体裁を整えています。これは、親切ですよね!
Comment Posted by: himalaya at 2003年12月13日 06:20ここのエントリで紹介しているmt4i.cgiは多少古いんですよね・・・(^_^;)
実はオリジナルのmt4i.cgiよりはTonkeyさんのmt4i.cgiを使っています。リンクはhttp://www.zakimi.com/archives/2003/12/13/031923.php から辿っていってください。これを使えば画像を縮小できるようになります。ただし、サーバにImageMagickというやつが入っていることが条件です。
入っているかどうかの確認は。。。MTで画像をエントリするとき縮小できるようになっているかどうかで判断できます。MT投稿時に縮小するオプションが出ていなければ残念ですがmt4i.cgiでも縮小機能を利用することが出来ません。
念のために言っておきますが画像に対する定義は何一つしていません。
それとTonkeyさんのmt4i.cgiを利用すればコメントの表示の並びはMTに合わせてくれるそうです。
携帯サイト、圧縮写真含め、完成しました!
ほんとうに、ありがとうございました!
MTを使って、こういう機能を組み込みたい…というのは、まだまだ、たくさんあります。中年のオヤジにとって、大変ですが、楽しく、ゆっくりと、改造したいと思っています。
今のところ、一番やりたいのは、Category Archivesで、マルチプルカテゴリーを、ブラウズしながら、絞り込んでみたいと思います。私の、サイトにある、Photo Search機能は、個人的に、一番便利な、改造プラグインです。
それでは、また