|MYページTOP||ジャンク情報||ブログ-ジャンクの国から こんにちは!||サイトマップ|
MT4.Xにてブログを運営していますが
携帯でも閲覧ができるようにしたく、ネットを調べてみました。
調べるとMT4iの評判がよく、これに決めたと導入をしてみました。
MTiサイトを閲覧、最新バージョン3.08をダウンロード
MT4i 3.0 のインストールを印刷し、メモを取りながら作業を開始。
「XREA」にて実行パスの確認
絶対パス : /virtual/ID/
perl : /usr/bin/perl、/usr/local/bin/perl
変更しないでもOKと。
MT ホームディレクトリの下に「mt4i」となっている所を
「mobile」としてディレクトリを作成
FTPで転送し「mt4i.cgi」と「mt4imgr.cgi」の属性を705に変更
ログインパスは表示され、MT4i Managerの設定
必須設定項目MTホームディレクトリ
「XREA」なので /virtual/(ID)/public_html/xxxx.com/mt/
簡単に言うと /virtual/ID/ + MT(mt.cgi)が動作している場所
最後に / を忘れずに。
Movable Type 上で使用しているBlog固有のID
後でも分かるとあり無設定。
必須設定項目を設定し保存
ブラウザで「mt4i.cgi」にアクセス
駄目、なんか、語っています ┓(´_`)┏
ここから悩むこと数時間(2時間くらい)
こんな時は、最新バージョンでなく
ひとつメジャーバージョンを下げてみるか?
その前に他でも同様な現象はないかとネットで検索
「XREA」のPerlのバージョンでMT4i 3.Xは (>_<)
バージョン2.Xをダウンロードし解凍
「mt4imgr.cgi」を開き
my $password = 'dummypassword';
dummypasswordの部分を自分の好きなパスワードに変更し
FTPにて転送
「mt4i.cgi」「mt4imgr.cgi」の属性を「705」に変更
ブラウザで「mt4imgr.cgi」にアクセス
「MT4i Manager」が表示されログイン必須設定項目を設定
「XREA」なので /virtual/(ID)/public_html/xxxx.com/mt/ 保存し
ブラウザで「mt4i.cgi」にアクセス 文字化けしていますがブログが表示
再挑戦の今回はここまで5分!
さて、文字化けをどうにかしないと…
「XREA」のMySQLの文字コードを確認 EUC-JP
設定を変えたりしましたが ?(゜_。)?… ネットで検索…
対策は…
mt-config.cgiに PublishCharset utf-8 を追加
MT4にある mt-config.cgi に PublishCharset
utf-8 の文字を追加したら解決
ネットに情報をあげていてくれた方に感謝
googleサイトにてモバイルAdsense、広告の取得
マークアップ CHTML
スクリプト言語 cgi/Perl
表示されたモバイル広告をテキストエディタにコピーし
分かりやすいように Adsense.pl として保存
mt4i.cgi を開き
my $adsense = `perl Adsense.pl`;
$data .= $adsense;
を広告を表示させたい場所に設置
記事タイトル下に広告は設置しました。
####################
# 表示文字列生成
my $adsense = `perl Adsense.pl`;
$data .= $adsense;
$data .= "<h4>";
# 記事一覧からの閲覧なら記事番号を振る
if ($mode eq 'individual') {
$data .= "$rowid.";
携帯をもってないので「iモードHTMLシミュレータII」で確認
表示されているようですのでOKと。
携帯ブログのアドレスが /mt/mobile/mt4i.cgi?id=4 を
index.cgi とし mt/mobile/ にアクセスしたら表示されるようにしましたが
MT4i Manager にて Movable Type 上で使用しているBlog固有のID
と 4 と指定
mt/mobile/ にアクセス、表紙は表示されますが
記事にアクセスすると 404 Not Found と成ります。
まあ、深く、考えないとURLが長くても…
検索エンジンに頑張ってもらおう f(^_^)
QRコード 作成
で作りました。
どんな具合だろうか?
色々なサイトで調べて .xml を生成する
.xml を記述し アップしましたが
Google Sitemaps で登録しますがエラーで携帯ブログを登録できません。
どうしたものかと .xml を弄っていましたが
Mobile Link Discovery 仕様 を見つけました。
MT4 PCサイトの <head> 〜 </head> の間に link
タグ を埋め込むだけ
Googleなどのサーチエンジンが来た場合
携帯用のURLを正しく教えて指定できます。
<link rel="alternate" media="handheld" type="text/html" href="携帯サイトのURL" />
2008年11月5-7日
真空管アンプ・ラジオ自作・工作・修理の為の電子部品 通販 調達 サイト
お薦め、機械工作、電子機器、工業、工作なら MonotaRO