060MT3.0×モブログ
その壱 - MT4i Tonkey ダウンロード
「携帯 MT3.0」とググった結果、閲覧・管理が出来る!と評判のMT4i Tonkeyを発見。早速ダウンロード!
脱臼-HOME September 20, 2004 20:53 | コメント (0) | トラックバック (0) ウエ
その弐 - 設定
mt4i.cgiをテキストエディタ(ワタシは秀丸)にて編集。
- 134行目$blog_idを「1」に
(たぶんブログの作成した数によってidが振られるのかな?ワタシは1コしかないから1) - 191行目$author_nameにMovableType投稿時の名前「teco」を入力
- 193行目$admin_doorを「yes」に
- 196行目$admin_passwordにパスワードを設定
脱臼-HOME September 20, 2004 20:59 | コメント (0) | トラックバック (0) ウエ
その参 - アップロード
サーバへアップロード
MT3.0のあるフォルダと同じ場所(ワタシは「/blog」)へ
属性は「705」にするらしい
脱臼-HOME September 20, 2004 21:00 | コメント (0) | トラックバック (0) ウエ
その四 - 実際に携帯から投稿
モブログ動作チェック
MT4i×INFOBAR
脱臼-HOME September 20, 2004 21:00 | コメント (0) | トラックバック (0) ウエ
その五 - 管理者設定
管理者ページをブックマークして、先ほど編集したmt4i.cgiの193行目$admin_doorを「no」に戻しておく。
脱臼-HOME September 20, 2004 21:09 | コメント (0) | トラックバック (0) ウエ
その六 - 同じアドレスで携帯でも
目的http://www.dakkyuu.com/blog/mt4i.cgiでモブログは表示できた。
が、今まで通りhttp://www.dakkyuu.com/blog/でも
PCだったらブログへ、携帯からだったらモブログへと、自動で振分けを行う。
手順
- index.cgi作成
- .htaccess設定
脱臼-HOME September 20, 2004 21:22 | コメント (0) | トラックバック (0) ウエ
その七 - 同じアドレスで携帯でも「index.cgi」
振分けCGIを作成
ワタシのはかなり簡易的。
主要ブラウザだったらブログへ、それ以外はモブログへ。
そんな感じです。
ソース
#!/usr/bin/perl
#====================
# Name: index.cgi
# 仕様: PCと携帯の振分け
#====================
$userAgent = substr($ENV{'HTTP_USER_AGENT'},0,2);
# PC
if ($userAgent eq "Mo" || $userAgent eq "Op" || $userAgent eq "Cu"){
print "Location: index.html\n\n";
} else {
# MOBIL
print "Location: mt4i.cgi\n\n";
}
exit;
仕様変更〜
googleがモブログをインデックスしてしまうようなので、
「携帯はコッチそれ以外はコッチ」にしました。
#!/usr/bin/perl
#====================
# Name: index.cgi
# 仕様: PCと携帯の振分け
#====================
@user_agent = split(/\//,$ENV{'HTTP_USER_AGENT'});
# 携帯電話などはコッチ
if ($user_agent[0] eq 'ASTEL' || $user_agent[0] eq 'UP.Browser'
|| $user_agent[0] =~ /^KDDI/
|| $user_agent[0] eq 'PDXGW'
|| $user_agent[0] eq 'DoCoMo'
|| $user_agent[0] eq 'J-PHONE'
|| $user_agent[0] eq 'L-mode'){
print "Location: mt4i.cgi\n\n";
# それ以外はコッチ
} else {
print "Location: index.html\n\n";
}
exit;
脱臼-HOME September 20, 2004 21:32 | コメント (0) | トラックバック (0) ウエ
その八 - 同じアドレスで携帯でも「.htaccess」
目的
URLにディレクトリのみ指定された場合
index.htmlよりも先にindex.cgiを実行させる。
作業
.htaccessに以下の一行を
DirectoryIndex index.cgi index.html
脱臼-HOME September 20, 2004 21:34 | コメント (0) | トラックバック (0) ウエ
その九 - ヘッダ変更
初期設定だとヘッダがh4になっているのでh1に変更。
####################
# 表示文字列生成
#$data .= "<h4>";
$data .= "<h1>";
更にヘッダにカテゴリや名前が表示されるので消す!
#$data .= "$draft$title [$cat_label] posted by ".$author_name." $created_on</h4>";
$data .= "$draft$title </h1>";
脱臼-HOME October 12, 2004 23:53 | コメント (0) | トラックバック (0) ウエ
