movable type

今日、知人のブログの日付の形式をカスタマイズしていて、自分の記事にプラグインのURLが記載してあった関係で、検索してみたら、検索結果が出てこない。

最大10件に設定されているようだ。

そこで調べたところ、MTの管理画面から表示数が変更できるらしい。

今まで5年ぐらい使ってるけど、今知った・・・汗

昨晩、間違ってMTのデータベースのプラグインのテーブルごと削除してしまったのだが、なぜかA-formはファイルを入れたら問題なく動いてた。

昨日、夜1時過ぎ、バングラサイトのとあるサイトの記事を別サイトに移管、そのサイトを削除。

はっ、と思い出しMultiblogでidを設定した状態で削除してしまうと、プラグインのメニューが開けなくなった過去があるので、不安になってプラグインのメニューをクリックすると・・・

やっぱり・・・・
an't call method ''label" on unblessed reference movable type
のエラーが出た。

検索すると「設定」もダメなことがあるようで、今回、私も恐る恐るクリックすると、設定も開けなくなっていた・・・涙


javascriptというと、jqueryが人気ですが、今回、サイトのCSS設定の関係かjqueryを使ったタブ切り替えメニューがうまく表示されないので、ほかのものを探してみました。

今更という記事でなくもないですが、自分の覚書として・・・

かなり前のことなので参考にさせていただいたブログURLなど失念してしまいました。申し訳ありません。

Bento Boxのコンテスト~MA6の開発を終え、ペンディングだったとあるサイトのリニューアル作業(依頼案件 But ボランティア)で記事をほとんど書けない生活が2ヶ月ぐらい続きましたが、12月末締切りの楽天サイトコンテストに突入する前に、ちょっと記事を書こうと思いました。

手元のメモ帳には3月のメモがあるぐらいなのでかなりネタは発酵というか腐りかけ・・・

まあでも、めげずに頑張ります。

この間、サーバー移転に伴って、いろいろ調べているときに、2chだったかの記述で、珍しくなるほど、と思うコメントがあった。

それは・・・

 

MT4用のテンプレートが非常によかったので、かなり期待して買いましたが、カスタムフィールドを使っているので、MTOSを使っている人には全くと言っていいほど、役に立ちません。

今回、サーバーが攻撃されて、ひどい目にあったので、サーバー移転したのだが、いつも問題になるのはMTの移転。

みなさんがブログの投稿を自動でツイッターに投稿しているようなので、遅ればせながら、私もやってみた。

とりあえずMTだけですが・・・

本当に驚くほど簡単に移転できたので、すごい嬉しかったけど、ひとつ困ったことが起きていた。

URLをwww.abc.comみたいな感じで設定しているMTサイトは軒並み移転後のウェブサイトのURLがhttp://abc.comになっていて、新しいブログを作るとwwwがつかないので支障がでいた。

なので大元のウェブサイトのURLをwww付きに変更すると、www.www.abc.comみたいな表示になってこりゃ困ったーー

と思っていたんだが。。。。

とりあえず、新しい「ウェブサイト」をwww.abc.comで設定、新規にブログを作る場合はそこから作成するという方法を取っていたんだが。。。

今日たまたまブログを「移動」できることがわかり、移動後もテンプレやURLに何ら問題がなかったことを確認した。

そして今日さらに気づいたけど、www.www表示になってしまうのは「サブドメインを使う」という表示が問題であった??
mt51.gif

mt52.gif

m553.gif
とにかく、「ウェブサイト」が2つになり、ブログを更新する度にあっちにいったりこっちにいったりというのは無くしたかったので、解決方法がわかって良かった。


 

以前、本を買ったときにインストールした、リッチテキストエディタのことを思い出し、検索してみた。

MT-Plugin-FCKeditor-1.2.ja_v2

少し重いが、結構便利だと思う。

 

今日、久しぶりにMTにログインしてたまりにたまっている3.xから4.23への移行を行っていた。

ふと思い出し、「そういえば、蒲生さんのブログで4.25がリリースされたとか書いてあったなーー」

で、右脇のニュースの部分を見てみると。。。。

またセキュリティ理由のアップデートのお知らせが。

いつもセキュリティの問題が発覚、常にバージョンアップがつきまとう。

いったいいつになったらセキュリティ理由のバージョンアップがなくなるのか。
└(>_<)┘

今日、久しぶりにMTのサイトにアクセスしてサイトをチェックしていたら、恐ろしいことになっていた。


MTを4.2にアップグレードしたとたん、??なエラーが表示されるようになりました。

Error: [500] <h1>Script Error</h1>
<p>The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with <tt>.cgid</tt>extension, or add a <tt>AddHandler cgi-script-debug .cgi</tt>line to your <tt>.htaccess</tt> file.</p>

というものです。

検索してみたのですが、解決策は見つからず。

4.22にアップグレードしたので、直るかと思いましたが、結局直らないので、3ヵ月後の今日、また検索してみました。

すると、こちらのブログに解決策が!
http://bizcaz.com/archives/2008/09/22-014009.php

確かにこれで直りました。

#のコメントアウトは、

print STDERR "styles=$styles\n";

最初と最後につけるだけで大丈夫です。

#print STDERR "styles=$styles\n";#

という感じ。

それにしても、web2.0の恩恵で、がんばれば必ず解決策が見つかる時代になりましたね。

ブログが生まれなかったら、こんなことは不可能だったと思います。

皆様に感謝!

いや、今回はひどい目にあいました。

というか、本当に危機一髪でした。

xreaを使用していたんですが、通常のXREAプラスでは、mySQLなどのDBが5つまでしか使えません。

今までも2つサーバーを借りていたので、結局それほど変わらないし、メーリングリストも使えるということで、1つ期限が切れるのをチャンスに上位サーバーへ移行することにしました。

それで、通常のhtmlファイルは、サーバー間コピーというものが使えるので、5分程度でぱぱっと移動できるのですが、問題は、MTのDBです。

以前、アメリカのサーバー会社から移行したときに、結局うまくいかずに、再度インストールしなおして、という大変な目にあいました。

なので、今回も、覚悟はしていたのです。

結果的には、問題なく移行できたので、非常にうれしかったです!

mySQLはバージョンがあって、サーバーごとに違います。

今回、移転前のサーバーはmySQL4.0、移転後のサーバーはmySQL5.1で、こともあろうに、4.1から大幅に仕様が変わっているようです。

なので、そのままデータを移行しても、文字化け。

ネットで検索しただけでも、かなりの方が、かなりのご苦労をされているようです。

私も他聞にもれず、かなり試行錯誤しました。

それで知人のDBに詳しい人に聞いてやってみたけど、だめ。

ああ、あと数日で移転前のサーバーの期限が切れるのに、これが移行できないとなると、かなりの時間が費やされる・・・・

MTのサイトだけで200は軽くあるでしょう・・・

これをいちいち記事をエクスポートしてインポートしていたら・・・

考えただけで力が抜けます。

MT4のバージョンを併用していたサイトもありましたが、SQLiteにしていて、DBはmt.configのパスを変更しただけで問題なく稼動しました。

MT3のほうは軒並みmySQLだったので、文字化けに苦労させられましたが、こちらの記事を参照に、難なくできました。
http://www.fxneet.com/cat7/movable-typemysql40mysql50.php

本当に感謝です!

追記:移転したいくつかのMTブログが最構築時
Permission denied at lib/MT/FileMgr/Local.pm line 107というエラーが出てしまっていたので、非常に困って、MTのファイルなどを再度アップしてみたりもしたのですが、改善されませんでした。
それで、このエラーを検索窓にぶち込んでみると・・・

ありました!

MTのブログの公開設定の部分で、サイトパスが以前のサーバーのユーザー名のままでした。

これはブログごとに書き換えないといけないので、これはこれで大変ですが、ま、このぐらいの手間、仕方ないですね。
http://sb.xrea.com/archive/index.php/t-11727.html

画期的なテンプレが見つかった。

http://www.templateking.jp/

これでかなりシャカシャカブログ作成できるなーー

難点は、ビジネスブログはウェジェットが特殊なこと。

ディフォルトのを削除してしまうので、ほかのものが使えなくなってしまうのだ。

これさえなければかなりいいんだけど。

ま、でもファーストサーバーさんに感謝。




をやってみた。

これは、MT3.2から3.3へのアップグレード同様、非常に簡単だった。

テキストはこれ。



Movable Typeプロフェッショナル・スタイル

といっても、結局、http://www.movabletype.jp/documentation/versionup/mt4_to_mt41.htmlで見てくださいと書いてあるだけだけど。



Movable Typeプロフェッショナル・スタイル

にしたがってカスタマイズに挑戦していたが、RSSフィードがうまくいかなくて、困っていた。

知人のものを使おうと思ったが、設置が面倒だったので、ググったら、著者の一人である小粋空間の記事でよいものを発見した。

http://www.koikikukan.com/archives/2006/12/11-003811.php


設置も簡単。

これでまたひとつ前進。

思ったより早くサイトリニューアルできそう。

今日のテキスト。



Movable Typeプロフェッショナル・スタイル

今まで暗礁に乗り上げていたと思われるMT4のカスタマイズが、この1冊で、大きく前進するか??

昨日も書いたように、Dr.ブログさんのテンプレを適応させるとき、デザインメニューの中のスタイルから選んで行った。

ここでふと疑問。

今までカスタマイズは、テンプレートを変更させて行うもんだと思ってたけど、どうやら違うみたい。

変更を行ってから、テンプレートを覗いてみた。

スタイルシートのベーステーマ・・・はどうやら違うみたい。

メインのほうを覗いてみる。

すると、わずか数行で、肝心のCSSはimportになっている。

どこに格納されているのかというと、mt-statics/support/themes/004/004.cssの中。

004のファイルの中に、イメージやらいろいろ入っていた。

まずは手始めに、バナーの写真を変更してみる。


これは元のデザイン。

t1.gif














ずっこけてはいるが、バナーが変更になっていた。成功。

t2.gif













次に、写真をDLしてチェック。

仕組みはわかった。

背景の色を変更してみる。

t3.gif












この記事の背景も白なので、写真はちょっとわかりにくいが、きちんと指定どおり背景が白に変更になっている。
テンプレートを変更すると再構築が必要だが、この場合は、ファイルをFTPソフトでサーバーにアップするだけで変更になった。

次は、タイトルの写真を消してみた。

t4.gif















気になるのは、ウェブページを作成したときのデザイン。
以前使用させていただいた@スタイルさんのはウェブページもブログ記事も同じデザインで、不要なカテゴリのも着いてきちゃったので。


恐る恐るテストページを作成。
test5.gif














見事、ディフォルトと同じように、ウェブページはカテゴリなどのないデザインになった。

ちょっとSEO的にどうなんだろう?というところはあるが、これをベースにカスタマイズしていくのが無難なようだ。

それにしても、さすがです。Dr.ブログ様。


デザインメニューの中にあった、ウィジェットセットが気になったので使ってみた。

どうやら、ブログパーツ的なものらしい。

右の灰色の部分のメニューから好きなウィジェットを選ぶ。

w2.gifのサムネール画像











w3.gif


w1.gif







ドラッグするだけ。



























左下に出ているWidget Managerというのが追加したもの。



Dr.ブログさんのデザインを適応させたままだと、CSSが効かなくなってしまったので、削除して再構築したら元のデザインに直りました。

しばらく作業を中断していたが、今日少し再開。

四苦八苦してカスタマイズしたテンプレートが、firefoxで思い切り崩れていることを発見、リセットして見ることに。

くずれたページ
7.gif
















かなり何度もやり直したものなので、愕然。


それで再度MT4用のテンプレを検索してみたところ、Dr.ブログさんのがよさそうなので試してみた。

まず、デザインを適応させたいブログに行き、デザインメニューをクリック。

1.gif























スタイルを選択。


中央の緑の+マークをクリック

3.gif
























以下のようなウインドウが出てくるので、そこにDr.ブログさんの指定のURLを入れる。


2.gif






















4.gif




















出てきた。

5.gif














選んだものが右のウインドウに出てくる。

6.gif












右のデザインを適用をプッシュ。

9.gif
















指示通りに作業したところ、以前のテンプレのせいでかなり崩れたデザインに。

なのでもう一度ディフォルトのをアップして初期化。

8.gif















再構築したが、反映されず。

明日もう一度やってみよう。

ところで、デザインの中に、テンプレートとスタイルがあることに気づいた。

どういう違いなのか明日調べてみよう。









wordpress のテンプレート自動カスタマイズサイトがあるなら、もしかしてMTもあるかなと思ってぐぐって見た。


見事!ありました。
http://styles.movalog.com/generator/generator.php

リンクの部分以外にも、変更したい部分をクリックするとウインドウが出てきて、カスタマイズできます。

ブログはMT4を使っているみたいですが、テンプレートは3のバージョンかもしれません。


昨日のこと。

ためしにブログ記事ではなく、ウェブ記事を書いてみた。

見ると、サイドバーが、ブログ記事と同じ。

カテゴリとかはいらないんだけど・・・

 

そしてしばらくすると、indexファイルがMTの自動記事に書き換えられていた。

あせった!

 

あわててFTPで戻す。

 

こうなると、ウェブページがどういう位置づけで配置されるのかちょっと困惑してきた。

ベッドに入ってからもちょっと考えたが、よくわからないので、とりあえず試験的に明日いくつか記事を投稿してみることに。

 

そして、今日。

別のサーバーにインストールしたMTで記事を書いてみる。

これはディフォルトのテンプレート。

 

見ると、ウェブ記事には、カテゴリー欄などがない。

あれは、テンプレの問題だったのか・・・

 

またやり直しか。

でもやっぱり、どう考えても、ウェブ記事にカテゴリがあるのがちょっとおかしいので、シックスパートさんはさすが。

でも一体どういうテンプレになってるのか。

 

そして、ウェブ記事は、それぞれのブログフォルダの中に収納されるというものだ。

わたしとしては、ブログの中にウェブ記事があってもあまり意味がないので、これをどう活用するか。

 

ワードプレスはどうなんだろう。この辺のとこ。

一見、かなり改善されて、よくなったかのようにおもわれたMT4だが複雑すぎてやはり使いにくさが残る。

今日は、デザインを決定。

まず、ヘッダー部分のバナーを作った。

試行錯誤の結果、まあまあのものができた。

以前から懸案だった、wordpressとMTの機能比較。

MT4にはマルチブログ機能が備わり、ウェブページも作成できるようになった。

このことをきっかけに、この2つを使っていきながら、http://www.e-jaban.comをリニューアルしようと思った。