2003年12月29日

管理運営::携帯対応したよ〜

 このWeblogの携帯対応をしました。って、とりあえず、閲覧とコメント投稿ができるだけだけど。
 太鉄さんのMT4i Version 1.7を利用させていただきました。
 ただし、ちょっと手を加えてあるわ。
 どう手を加えたかは、専門的な話になるので、知りたい人は、続きで読んで頂戴ね。

★リンク
 携帯対応版Weblog←PCでも確認できるわよ。
 URLを携帯にメールしよっ♪←いろいろと処理をサボっているMSIEだと、Subjectとか文字化けを起こすわよ。

 改変のポイント

 MT4iって、URLで見たいWeblogのIDを指定しなければならないんだけど、指定しなかったら「見たいWeblogのIDを指定して呼び出し直せ」ってエラーページが表示されるのよね。
 でもね、「そこまで知っているのなら、人間様に手作業をさせるような真似をせずにそれをリンクにして示せば便利じゃない」って思ったので、そうしたの。
 ついでに、エラーページのタイトルを「Error」から「お知らせ」にしたわ。
 ふふふ。UIってそういうものよね?

 で、GPLで配布されているものなので、改変部分を公開するわ。
 quick hackでURLを直に埋め込んだりしてバッチイから、間違って使いたい人が居たら、ちゃんと消毒してね☆

####################
# blog IDが指定されていなかった場合には、リンク付き一覧を表示する。
if (!$blog_id) {
	$data = '<b>Lyliko@Live! Weblog一覧</b>';
	# blog一覧表示
	require MT::Blog;
	my @blogs = MT::Blog->load(undef, 
							{unique => 1});

# ソート
@blogs = sort {$a->id <=> $b->id} @blogs;

# 表示
for my $blog (@blogs) {
my $blog_id = $blog->id;
my $blog_name = &conv_euc_z2h($blog->name);
my $blog_description = &conv_euc_z2h($blog->description);
$data .= "<p><a href=\"http://straytear.jp/Lyliko/MT/mt4i.cgi?id=$blog_id\">$blog_name</a><br>$blog_description";
}

&errorout;
exit; # exitする
}

投稿者 Lyliko : 2003年12月29日 16:59 | トラックバック
コメント

あ〜なるほど〜
それは気付きませんでした。>そこまで知っているのなら、人間様に手作業をさせるような真似をせずにそれをリンクにして示せば便利じゃない

Posted by: 太鉄 : 2003年12月29日 17:22

 うあ。さっそくご本人さまからコメントが。
 すばやいわぁ。さすがね。

 わたしの改変も、本体がしっかりしているからこそ出来たことよね。
 コメントもわかりやすかったし。

Posted by: Lyliko : 2003年12月29日 18:51

携帯からのコメントのテストよ。
(^o^)/

Posted by: Lyliko : 2003年12月29日 23:11
著作権情報
 このページで使用されている画像は(株)SONICTEAMのファンタシースターオンライン・オフィシャルホームページより転載したものを含みます。配布や再掲載は禁止されています。

 このページで使用されている画像は(株)SONICTEAMの許諾を得て、Xbox用ゲーム「ファンタシースターオンラインEPISODE1&2」よりキャプチャーしたものを含みます。配布や再掲載は禁止されています。
©SONICTEAM / SEGA, 2000, 2003.

 このページで使用されている画像の一部は(株)SONICTEAMの許諾を得て、Windows用ゲーム「ファンタシースターオンラインブルーバースト(Open βTest版)」よりキャプチャーしたもので、製品版とは異なる場合があります。配布や再掲載は禁止されています。
©SONICTEAM / SEGA, 2000, 2004.

©copyright 2001-2003 Sony Communication Network Corporation
 Harbot(ハーボット)は、ソニーコミュニケーションネットワーク株式会社の商標です。
 Harbot(ハーボット)に関わる著作権その他一切の知的財産権は、ソニーコミュニケーションネットワーク株式会社に属します。

©2004 KOEI Co., Ltd. All rights reserved.
このホームページに掲載している『信長の野望 Online』の画像は、『信長の野望 Online』の有効なアカウントをお持ちのユーザーのみに株式会社コーエーが使用許諾を行ったものです。

EverQuest is a registered trademark of Sony Computer Entertainment America Inc. in the United States and/or other countries. © 2005 Sony Computer Entertainment America Inc.All Rights Reserved.
掲載中の画像は『エバークエスト II』で撮影されたものです。

©2004 Ntreev Soft Co.,Ltd. All Rights Reserved. Exclusive License ©2004 HanbitSoft, Inc., All rights reserved. ©2004 Gamepot Inc., All rights reserved.

"Granado Espada" ©2003-2006 IMC Games Co.,Ltd./Published by Hanbit Ubiquitous Entertainment Inc.
All Design and specifications are subject to change without notice.

"BelleIsle" Developed by HEADLOCK Inc. Presented by ELEVEN-UP Inc.

Copyright © ATLUS/© CAVE
当サイトに掲載されている画像及び文章等の著作権は、株式会社ケイブ及び株式会社アトラスに帰属します。
無許可転載・転用を禁止します。