ダッシュボードの修正とプラグインの追加

ダッシュボードから余計なものを省いてみた。
今構築しているブログは、現在HTMLで修正しているページを置き換えようとするもので、使用する予定の人にはHTMLやサイトの構成などをあまりよく理解していない人もいる。
当然、余計なものはなるべく省きたい。

ダッシュボードに通常表示されるほかのサイトのブログやWordpressの最新情報は、ただ投稿するだけの人にはあまり関係ない。
個人的な自分のブログならほっておくが、今回は削除する方向で。
やり方は簡単。wp-adminフォルダのindex.phpの以下の記述をコメントアウトするだけ。

var update2 = new Ajax.Updater( 'devnews', 'index-extra.php?jax=devnews' );
var update3 = new Ajax.Updater( 'planetnews', 'index-extra.php?jax=planetnews' );

ほらね、簡単でしょ。

ダッシュボードがさみしいので、DashNoteとOurTodoListを追加してみた。
設置に関する詳細は後ほど・・・(と言ってもDashNoteは有効化するだけでおk)

DashNoteに関しては改造を計画ちゅ。
それからパーマリンク設定に関してですが、ファーストサーバーの場合.htaccessが変更できないようでパーミッションを777にしてもパーマリンクの設定が書き込まれません。書き込みを失敗したと認識もしていないようで、書き込みできない時に表示されるソースも表示されないので少々お手上げです。
ちなみに、コンフィグレータ上でアクセス制限などの.htaccessファイルの設定を変更するような作業をすると書き換えられたりファイルごと消されます(>_<)

追記:私の.htaccessの中身(最低限、日本語版2.5でもこれで動いてます。)
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8"

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

WordPressの自動補正機能が外せない(;´д⊂)

フォーラムに質問を書いてはみたのですが、一向に返事はつきませんでした。

内容を要約すると、Wordpressのビジュアルエディタで入力したタグが自動補正機能によって削除されてしまうこと。おそらくXHTMLに準拠してないコードを自動補正かける機能がそうしているのだろうけど、調べてさまざまな無効化を試したけどだめだった(⊃д⊂)

最近アップされた最新版の2.2.3にもバージョンアップしたけど、セキュリティーまわりのバージョンアップが主なのかな?あまり変わったことはないです。

まあ、お願いされている人のページをあまりいじりたくなくてというのがもともとの理由なのですけど、仕方がないのでJavaScriptで書かれてたロールオーバーのコードをCSSで書き換え。
でも、エディタで記述した<DIV>や<BR />タグが綺麗に消えてしまうのはどうにかしたい。
元のコードが<DIV>でCSSのCLASS指定をしているので代替にどのタグを使えばいいのかもわかりません。<BR />タグもしかり、<P>に置き換え?それもどうなの?
CSSが若干適用されない部分があるのも気になるのですが仕様なのかな?で強引にデザインすれば可能だけどW3Cの意向に反してるよね(気にしてるのか、オレ?w)

どちらにしても、一度構築したページをもう一度開いて保存すると体裁がすべて壊れるのがイヤ( ̄。 ̄)y-~~

休み明け、でもwordpressいじれずw(ImageManager追記)

長い長い9日間の休みを終えて、、、
20日から仕事復帰と思いきや。
web系の仕事よりも大切な仕事を抱えてましたw

休み中に発見したエラーを修正したいと思っていたのですけど、webの仕事も急ぎの仕事が多すぎてwordpressに取り掛かれません。
なんとか23日にわずかな時間を見つけてエラー回復に向けて調整を続けておりました。

ファーストサーバでの結果としては、今までImageManager日本語化パッチがImageManager2.3.8への対応までだったので最新版ではなくImageManager2.3.8を導入しておりましたが、最新版(2007/08/23現在)であるImageManager2.4.1に変更してみました。
エラーはなくなりページの更新でもImageManagerを問題なく表示できました。もちろん、日本語化も可能でした。

問題はさくらサーバでも同じようにエラーを消せるかですが・・・
昨日はL’Arc~en~Cielのライブに強制参加(てか運転手?)で富士急ハイランドまで行っていたので帰りは日にちをまたいでいましたw
今日これから検証に入ります。また追記でご報告ということで。

ImageManagerの日本語化について追記です。
Wordpressのバージョンによってはファイル名の変更が必要になります。詳しくはBirDesignさんのページでコメント欄までよ~く読んで下さいねw
簡単に説明すると、WordpressのバージョンがME2.1以降だとlangフォルダ内にある「ImageManager-ja_UTF.mo」のファイル名を「ImageManager-ja.mo」に変更する必要があります。今から入れる人は必須かな?

さくらサーバとは関係ない追記w
富士急ハイランドへ行ってきたついでにガンダムクライシスにも行ってきました。
特設サイトにブログパーツがあったので試しに設置してみましたが、、、結構重いので飽きたら消しますw
ちなみにサイドメニューに設置してあるバナーはWebリングの役目も果たしているようです。再生ボタンのようなものをクリックすると別サイトへ飛んでいきますが、ガンダムと関係があるのかはまったく持って不明です(;゜д゜)

さくらサーバでのwordpress設置

ファーストサーバの覚書もまだ書きかけなのに違うサーバの覚書です(笑)

知り合いの依頼でさくらサーバwordpressを設置する事になりました。
下調べでググっておいたWordPress インストールガイドさんのページなどを見てインストールをはじめたのですが、どうも起動しない。

いくつか他のページも見ていたのですが、結局青海波亭日記さんのページを参考にパーミッションを755でアップロードしなおし。

やっぱり起動しない(×_×;)
と、思ったら最初に見ていたWordPress インストールガイドさんのページではデータベースホスト名はlocalhostのままと取れる記述になっていたのですが、青海波亭日記さんのページなどでは作成したときに表示されていたmysql○○.db.sakura.ne.jpと記述するように書かれていたので試したところあっさりインストールできました。(インストールそのものの詳細は私も参考にしたWordPress インストールガイドさんや青海波亭日記さんのページを見て下さいね、丁寧に書かれています。)

インストールは無事に終わったのですが、初心者が投稿することも考えてプラグインを導入することにしました。まあ、これがとほほの始まりなのですが・・・

まずはAOINA.COMさんのwordpressのエディタ「TinyMCE」をカスタマイズするプラグインを導入、今のところは問題なし。
次にImageManagerを導入しBirDesignさんのImageManager plugin – 日本語版を導入しました。
まあ、まだ問題はでませんな。

問題はここからでした(゚▽゚;)
記事、ページ共に新規投稿では問題が起こりませんでしたが、ページの編集だけで問題が発生しました。一度保存したページを編集しようとするとScriptエラーが頻発します。
ImageManagerのボタンをクリックするとエラーを吐いているように見えたのですが、詳細を確認するとTinyMCEでエラーがでています。「realTinyMCEは宣言されていません」など今の私には意味がわかりません。
ただ、TinyMCEそのものは動いているので2つのプラグインの相性でしょうか?今だ確認とれずです。明日も調査続行ですな(涙)

ページも移行しなきゃいけないし、さくらサーバのせいなのかプラグインのせいなのか、はたまた原因は他にあるのか、、、先は長そうです。

翌日の追記です・・・
ファーストサーバで上記2つのプラグインを導入済みだったので試しに確認してみました。
なんと、、、エラーがでてました(×_×;)
新規投稿、新規ページ作成しか確認してなかったのでページ編集でエラーがでてるなんて。。。
ImageManagerにエラーがあるのかもしれないと考え、練習で構築したチカッパサーバにImageManagerを入れてみたのですが、今度は新規投稿画面からエラー。。゛(ノ><)ノ
ImageManagerは宣言されていません、だと?ボタンすら表示されず。
また今日も検証の日々ですかぁ・・・

休み明けの追記です・・・
ファーストサーバでImageManagerのバージョンを最新にしたら解決しました。
日本語化を考えて日本語化パッチがある最新のバージョンに抑えていましたが、最新版でも日本語化は問題なくできました。
さくらサーバでも検証してみますか。。。。

UTF-8で編集するためのテキストエディタ

wordpressのインストールを始めてからPHPの修正にUTF-8が使用できるテキストエディタが必要であることに気がついた。
今までhtmlの作成などにはHMEditor(現在公開停止中)を使用していたが、残念ながらUTF-8には対応していなかった。一部EmEditorを使っていたためUTF-8が使用できる環境にはあったのだが、wordpressのことを色々と調べているうちにTeraPadが使えると書かれているページをいくつか見つけ使ってみることに。
使用感などはまたこんど。