2006年07月25日
神様もう少しだけ時間をください
どんなに好きでもいつかお別れすることになるのなんてわかってる。
ずっと今のままでいられないこともわかってる。
誰かの代わりに誰かがならないこともわかってる。
あの人といられるのがもうそう長くないのもわかってる。
だから今近くにいないと後悔しそうなこともわかってる。
いつまでも子供じゃいられないのもわかってる。
前を向いて生きてくしかないのもわかってる。
だけど神様もうすこしだけ・・・
2006年07月15日
3.3x target="blank"設定
MTのバージョンが3.31になってた。
具体的にどのファイル修正したん?
だーかーら差分ファイルをorz
さて、急ぎ修正しようと思ってた
エントリーのリンクtarget="blank"設定ですが、前バージョンの
修正方法はこちらを参考にしてみた。
http://www.iwaki-ism.com/blog/archives/000534.html
3.3xだと「mt-static」フォルダの中の「mt.js」の321行目。
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
と修正してアップ。再構築でOK。
2006年07月09日
Movabletype3.2→3.3へアップ
後日用自分のためメモ
・アップデート自体は問題なく完了
・エントリーが文字化け
・しょうがないので文字コードをUTF-8へ変換
・menuのCSS変更
・mysqlの整理
to do
リンクのtarget blank設定
CSSの変更
indexページの変更
・アップデート自体は問題なく完了。
今までのディレクトリに全部上書き。
もちろん事前にバックアップはとってあります。
MTのフォルダ全体とDBのダンプ両方ね。
アップファイル数すごい数で、鯖が不安定なのかうちの環境が悪いのか
FTPが切れまくって大変だったけど。
んで何個かアップできなかったファイルがあるような気がする
。。。。。まぁいいやw
前バージョンで使われてたのに今回はないファイルが残ってしまうので、
上書きじゃなくてディレクトリ変更か
前バージョン削除してしまったほうがよかったかな・・・・。
昔みたいにアプデート用差分ファイルとかあればいいのにねぇ。
今回mt-config.cgiがさらに簡略化。
いじるとこ少なくて楽ですが、逆に今までここで設定できてたの
いったいどこへっていう・・・・。
・エントリーが文字化け
現在のMTデフォルト文字コードはUTF-8。しかし昔から使ってる
うちのblogの文字コードEUCなんよ。3.2にするときも化けたなぁ。
んでそのときはmt-configでMT側の文字コード変えたんだった。
blog界ではUTF-8化がすすんでるこのご時世、
あえてEUCにこだわる必要も・・・・。
今後もアップデートのたびに文字化けすることになるんだろうし。
ってことでUTF8に文字コード変換しました。
便利そうなもの発見。
Beta Weblog: Movable Type の文字コード変換スクリプト
http://www.movabletype.jp/beta/archives/2004
/05/movable_type.html
drifting blog by snotch: movabletype文字コード変更スクリプト
http://bloggers.ja.bz/sunouchi/archives/000078.php
後者はMTのっていうよりMySqlの文字コード変換。MT以外にも使えるかも。
とりあえず後者でDBのUTF-8データをつくって、mysqlにdumpとして読み込ませてみた。
本文は直ったのだけどなぜかタイトルやカテゴリの文字化けの大部分がなおらない。
DB自体の文字コードをUTF-8に変更して作り直し。
データファイルをテキストエディタで開いて文字化けしてないか確認。
念のためUTF-8で保存しなおして、再度DBに読み込ませ。
これで直りました。
・mysqlの整理
xreaの無料垢はmysqlは1DBしかつくれないんで、2006年以前の記事は
アーカイブ化しました。
んでDBスリム化。でもやっぱり再構築の時に切れるんだよね・・・。
・menuのCSS変更
変更完了というよりまだ変更途中。
to do
うちは後MT自体ちょこちょこカスタマイズしてたので・・・・。
っていってもたいしたものじゃないけど。
投稿時リンク埋め込んだ際にターゲットを自動的にblankにするとかですね。
メモ残すの忘れてたんでどうやったんだったか記憶が・・・。
こんな辺境誰も見ないよって思ってても、やっぱ自分用に
変更メモ残しとかないとだめだなぁ。
とりあえずリンクターゲットは優先して変更しないとね。