Sat,09 May,2009

●Script Error

昨日からいくつかのプラグインを新しいものに入れ替えたり、テンプレートを修正したりしていた。
そして今朝、ふとプラグインを覗いて、説明文が英文でわかりづらいいくつかに日本語の説明をつけてしまおうなどと思ったのが運のつき。
書き足してアップロードしてみるとエラー。
そのときは単なる軽い失敗ぐらいにしか思っておらず、書き足した部分を削除修正してアップロードしなおした。
ところがIE8の表示は冷たく、500エラーを吐くばかり。最初表示されたエラー文章さえ表示されなくなり、原因もつかめなくなってしまった。ガ~ン

そこでブラウザをFirefox3にして開いてみると下記エラーが表示された。

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 .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.
早速エラーとともに「XREA」「MT」の3つをキーワードにしてググってみた。

そしてヒットしたのがこちら。
CORESERVER,XREAでMTを使う時に気をつけたいこと - ぐりぐりねっと

記事を読み、早速mtフォルダ内のcgiファイルの

#!/usr/bin/perl -w
をすべて
#!/usr/bin/perl --
に書き換えてアップロードし、mt.cgiを開いてみると見事表示された。わ~い

その後、プラグインフォルダを見直してみると、削除したはずの古いプラグインが残っていることに気づき(多分エラーが出てからアップロードしなおしたときに間違ってアップしてしまったのだろう)削除してから、試しに#!/usr/bin/perl --#!/usr/bin/perl -wに戻してみると今度は問題なく表示されている。
どちらにしておくべきか迷うところだけど、元のまま表示されるならそれにこしたことはない。
そして今後、また同じ現象を起こしてしまったときのために覚えておかねば。メモメモ

Sun,10 February,2008

●MT4でリンク挿入を簡単にするプラグイン

以前、MT3のころは記事を書くときのリンク挿入を簡単にするために、本体の中のファイルをいじってカスタマイズしていたけれど、4にアップしてからそれができなくなっていた。そんな時、プラグインでそれが可能になると知り、早速入れてみることに。

参考にしたのは、絵文字を入れたときと同じThe blog of H.Fujimotoさんのリンクの挿入をより便利にするプラグイン(MT4専用版)

以前のような直接ファイルをいじるのと違ってプラグインだとすごく簡単。インストール先さえ間違わなければいいだけだから。

Sun,12 August,2007

●投稿画面に絵文字のプラグイン-MT4

とりあえずインストールしたMT4だけど、少しずつ使いやすくしようと思い、その手始めとして絵文字を使えるようにするプラグインを入れてみた。

参考:The blog of H.Fujimoto:エントリーとコメントで絵文字を使えるようにするプラグイン(MT4専用版・その1)

前にMT3でインストールしたばかりなので、絵文字などはそちらからのコピペ。
最初、ダウンロードが上手くいかなかったけれどすぐに対応してもらえ、インストールも簡単にできました。わ?い

Mon,16 July,2007

●エントリー画面に絵文字

The blog of H.Fujimoto様のエントリー投稿画面で絵文字を入れられるようにするプラグイン(MT3.3対応)
を参考に、管理メニューのエントリー画面に絵文字を表示できるようにするプラグインを入れてみた。

まずはあちらのサイトで公開されているプラグインをメモ帳にコピペしてそれぞれInsertIcon.plmt_icon.jsと名前をつけて保存した。
絵文字は1キロバイトの素材屋さんから借りた。
その後mt_icon.jsは編集。

まず

http://画像のアップロード先のディレクトリ/
を指定。私は「mt-static」ディレクトリ内の「images」ディレクトリに絵文字アイコンのフォルダを置くことにした。
次に
Array("ファイル名", "説明", 幅, 高さ),
Array("ファイル名", "説明", 幅, 高さ)
の部分は使いたい画像の数にあわせて行を増やすのだけど、一番最後の行にだけカッコの後に「半角カンマ」が付かないことを忘れずに
私はそれに気づかず、指示通りにファイルをアップロードしたのに管理画面に絵文字が表示されず、散々悩む羽目になった。

それが済んだらInsertIcon.plはMTの「plugins」ディレクトリへ
mt_icon.jsは「mt-static」ディレクトリへ、
絵文字は自分で指定したところへそれぞれアップロード。

ただこれだけ。
後はエントリー画面の枠の下側にアップした絵文字がたくさん並んでいるはず。ピース

Thu,13 July,2006

●管理画面のリンクボタン修正

つい数日前リンクボタンを新窓指定にカスタマイズしたという記事を書いたけれど、ふと思いなおして、Movable Type 入門:エントリーでリンクを別画面に設定を参考に、最初からあったリンクボタンは元に戻して、新たに新窓リンク用のボタンをつけることにした。
普段、99%新窓リンクを使っているけれど、通常リンクを使わないとも限らないから。。。

参考ページとはMTのバージョンが違うので多少違う部分もあるものの、内容はそのままコピペでできた。
イメージファイルはmt-static/images/formatting-icons内に、
管理画面の編集のファイルはmt/tmpl/cms/edit_entry.tmplの535行目からがエントリー部分、574行目からが追記部分、
javascriptでのプログラム追加のファイルはmt/mt-static/mt.jsの298行目の上にコピペ。

ただリンクボタンはもともとのボタンを利用してWindowsについているペイントで自分流に作成したので、画像のサイズだけはそれに合わせ変更。

 1  |  2  | All pages