現在、Wordpressでいくつかのプラグインを入れているが、その中でもImageManagerにちょっとした不具合があった。
不具合と言ってもIE7だけだと思われるが、検証をしていないので今のところはっきりとは言い切れない。
TinyMCEプラグインでImageManagerが使用できるようにボタンを配置しているが、そのボタンを押したときのWindowOPENでIE7の場合だけ縦の大きさが足りない。一番下に更新のボタンがあるためIE7のときはWindowサイズを広げないとボタンが押せないのだ。
Win2000+IE6の場合だけ確認ができているが、ボタンはきちんと表示される。ソースをいじってサイズをあらかじめ大きくしておくと、IE6の場合は下に不自然な余白ができてしまう。
まあ、大は小を兼ねるということで、よしとする(謎)
WindowOPENのサイズ変更はwp-content/plugins/ImageManager/にあるmanager.phpの27行目あたりにあるwindow.resizeTo(600, 500);の部分を変更する。私の場合は570にしてきちんと表示できることを確認した。
まあ、大したことではない+ほかのブラウザでの検証もできていないということで、タイトルにも?をつけておく。
だれか検証結果および原因をご存じだったら教えてほしい。
以前にも行ったのですが、wordpressを別サーバにインストールしたついでにTinyMCEの日本語化を行ったので覚書です。
えっと、私のwordpressの構成ではプラグインでWP-TinyMCEとImageManagerを導入しています。ImageManagerは日本語化済みなので、TinyMCEの日本語化のみです。
とは言うものの、TinyMCEの公式サイトでlanguageファイルが配布されてます。他のページでもよく見るのですが「wordpressで日本語化ができない」というのは簡単に解決しました。
まず、TinyMCEの公式サイトでlanguageファイルをダウンロードしてきます。解凍したファイルの中の「langs」「plugins」「themes」フォルダを上書きします。このフォルダの中にはja.jsファイルが入っているだけ(複数)なので置き換えてはいけません、既存の同名フォルダに「上書き」してください。
これで8割方日本語化されます。WP-TinyMCEプラグインを入れていると追加のボタンが日本語化されているのが確認できると思います。入れていない方は日本語化されていないように見えるかも。(アップロードしたのに日本語化していなかったらCtrl+F5で更新しましょう。)
次に/wp-includes/tinymce/plugins/wordpress/langs/フォルダにあるen.jsを参考にja.jsを作成します。私が作った中途半端なものでよければこちらをどうぞ^^;
en.jsはshift-jisで作成されています。ja.jsを保存する際はエンコードに気を付けてください。私はwordpressがUTF-8なのでja.jsもUFT-8で保存しました。
これで9割方日本語化が完了します。一部日本語化されていませんが・・・ほとんど使う予定がないのでとりあえずこのままです^^;;
さて、ファーストサーバー用のインストール記事も完成したことなので、違うことに挑戦です。
wordpressを設置ディレクトリとは違うディレクトリで運用する方法です。
参考にしたページはpower source*さん。ファーストサーバーでは少々エラーがでたので追記します。
「設置ディレクトリとは違うディレクトリ」というのは、例えば「http://www.example.com/wordpress/」というディレクトリにインストールした場合でも「http://www.example.com/」や「http://www.example.com/blog/」でページを見れるようにするということ。ルートディレクトリにはいろいろファイルを置きたくないとか、今回の私の場合はblogディレクトリはすでに存在しているけどwordpressを仮に設置して後ほどblogディレクトリで運用したいと思い、wordpressディレクトリにインストールしつつ、blog2ディレクトリで見れるように加工し、正規運用の際にはblogディレクトリで稼働させようと画策したものです。blogディレクトリの中身を壊さずかつ運用したままwordpressをテスト稼働させ、再インストールなどをしなくても設定のみでblogディレクトリで運用可能です。
詳細はpower source*さんのページを見ていただくとして、ファーストサーバー用に変更したこと。
肝は.htaccessのアドレス表記方法。
index.phpの4行目を以下のように修正します。
require(’/virtual/www/wordpress/wp-blog-header.php’);
power source*さんのページでは
require(’./wordpress/wp-blog-header.php’);
となっていますが、エラーが出たので上記のように修正しました。ファーストサーバーのディレクトリ構成の問題だと思います。