改行プラグイン WP2.7対応版

改行プラグイン brBrbrのWordpress2.7以降対応版です。
2.7以前のバージョンの方はアップデートしてご利用ください!

2.8の方はこちらです(09/06/15追記


ダウンロード brBrbr

////////使用方法///////////

1.ダウンロードして解凍して出来たフォルダの中の
brBrbr.php をpluginフォルダに入れる。

2.ダッシュボードで有効にする。

3.古いbrBrbrをご利用の方はプラグインは外すかオフにして下さい。

///////////////////////////
※ビジュアルリッチエディタをお使いの場合は以下の修正をしてください。
(ビジュアルリッチエディタはOFF推奨としていますがお試し下さい。)


ダウンロードしたフォルダにある
editor.jsを
wp-admin/js/editor.js と入れ換えてください。


formatting.php を
wp-includes/formatting.php  と入れ換え


多分大丈夫と思いますが検証が不足しています。(´ヘ`;)
不具合がありましたらコメントにお願いします。

**09.5.6
preタグ周りの処理を修正

**09.4.9
editor.jsを修正

**09.3.20
formatting.phpの処理を追加

**09.02.28
コメントへの改行も有効になるように修正
その他修正

36 Comments

naga32009/03/04 at 12:03

警告も出ずに、投稿、コメントとも改行が反映されました!

ご丁寧な対応ありがとうございます。

かむ2009/03/05 at 11:30

naga3さん
報告ありがとうございます。
うまく行ってよかったです(^_^;)

tomohiro2009/03/10 at 14:19

Wordpress2.7.1で試用させていただ
Wordpressのオリジナルのeditor.jsとは、
2行目に違いがあり、自分は良く分からないので
挙げておきます。

○オリジナルのeditor.jsの2行目
   var switchEditors = {
○brBrbrの場合の2行目
   switchEditors = {

これはこれで正しいのでしょうか。
素人ですみません。教えていただけますでしょうか?
よろしくおねがいします。

かむ2009/03/10 at 14:40

tomohiroさん
あ、ほんとうですね。
特に問題ないと思いますが、最新版に合わせました。
報告ありがとうございます。

ホイミン2009/03/10 at 17:35

こんにちは、はじめましてホイミンです。

以前から使わせていただいています、とても便利で重宝しています。

昨日から
2.7.1をつかったサイトで、2.7対応版ダウンロードして利用させていただきましたが、
ビジュアルエディタで改行が反映されませんでした。
htmlエディタはいけます。

editor.jsの入れ替えもしたのですが。

どうしたものでしょうか。

よろしくおねがいます。

ホイミン2009/03/10 at 20:22

プラグインを導入前の記事は改行が反映されなかったのdすが、
新規で作成した記事については、ビジュアルエディタでも改行がちゃんと反映されました。ありがとうございます(o*。_。)oペコッ

かむ2009/03/16 at 11:57

ホイミンさん
編集でも改行されるはずですがうまく行きませんでしたが?
元の記事でも、あらためて改行してみたらいいと思いますが
また、何かありましたらお知らせ下さい。

高橋2009/03/18 at 13:52

こんにちは高橋といいます。


2.7.1をつかっています。

2.7対応版ダウンロードして利用させていただきましたが、
ビジュアルエディタで改行が反映されませんでした。
htmlエディタはいけます。

editor.jsの入れ替えもしたのですがダメでした。

htmlエディタで改行して保存した後に
ビジュアルエディタにもどると,元に戻ってしまいます。

何かほうほうありますでしょうか?

宜しくお願いします。

かむ2009/03/20 at 17:55

高橋さん
ホントにごめんなさい。
説明の記述が足りませんでした。(激汗

http://camcam.info/wordpress/224

ここの通りformatting.phpの修正が必要です。
分かりにくいので、もう一度このページのダウンロードで
ファイルを落として下さい。
修正したformatting.phpを同梱しました。
こちらを入れ換えて下さい。説明も追加しました。

自分は書き換えていたので気が付きませんでした。
……反省…orz

shusei2009/03/22 at 01:30

2.7.1で使用させていただきました。
function normalize_whitespace(
という記述がformatting.phpになかったため、フェータルエラーで編集ができなくなりました
オリジナルのformatting.phpからコピーしたらできるようになりました。

かむ2009/03/22 at 09:41

shuseiさん
報告ありがとうございます。
こちらでエラーが無く気が付きませんでした。汗
修正版をアップしました。お試し下さい。

U2009/03/29 at 19:36

かむ様

WordPress 2.7を使用しています。

htmlエディタで改行して保存した後に
ビジュアルエディタで何かしら編集をすると
改行が元に戻ってしまいます。

編集をしなければ、ビジュアルエディタで再公開をしても
改行はなくりなりません。

アドバイスを宜しくお願いいたします。

かむ2009/03/30 at 22:21

Uさん

2.7.1で確認しましたが、特に問題なく改行しました。
その他プラグインはお使いでしょうか?
一旦エントリに影響しそうなプラグインを外してみてうまく行くようでしたら
別の対応が必要かも知れません。

すみません、お手間かけます。(^_^;)

U2009/04/02 at 03:52

かむさん

お返事ありがとございます。

プラグインは、
たくさん入れているのでそれが原因だと思います。

なので、ビジュアルリッチエディタをしようせず、
HTMLエディタのみでプレビューをしながら編集をしようと思っております。

1つ質問ですが、
HTMLエディタで改行をすると扱いになるのですが、
それをやめて改行をしたいときはのみで指定する方法はあるのでしょうか?

他の記事データを他のhtmlソースでも使用をしようと思っているので、
ちゃんとしたソースしたいと思っております。

お時間のある時で、かまいませんのでアドバイス頂けますでしょうか。
宜しくお願いいたします。

U

かむ2009/04/02 at 13:56

Uさん
編集画面上の改行は無視して、brタグのみで改行したいということですよね。

それでしたら、brBrbr.phpの19行目 
// cross-platform newlines のある行を削除してみて下さい。

複数のbrタグもそのまま反映するかと思います。
いかがでしょうか。

POM2009/04/09 at 00:56

はじめまして。
改行をではなく、で出来ないものかと彷徨っておりましたらたどりつきました。素敵なプラグインをありがとうございました。
しかし、2.7.1に使わせていただこうと思ったのですが、HTMLは上手くいったのですが、リッチエディタの方でになりません。
自分自身が使うのでしたらそれでも良いのですが、基本記事を書く人はHTMLド素人なため、できればリッチエディタで有効にならないものかと。

手順通りにプラグインを有効にし(←画面上は問題なく有効になったように見えます)、editor.js、
formatting.phpもそれぞれ置き換えたのですが……。
他にどういう情報をお伝えすればいいのかも良く分かりませんので、何か質問がありましたら遠慮無くお尋ねください。
brBrbr以外のプラグインはWP Multibyte Patchのみ有効にしてあります。

POM2009/04/09 at 00:59

す、すみません。
うっかり半角でタグを入れたため、2行目が意味不明になってますね。

正しくは、改行を<P>ではなく、<BR>で出来ないものかと です。

かむ2009/04/09 at 13:13

POMさん
同様の報告をいただいてますが、
POMさんの場合は、ほとんど素の状態ですね。うーん…

気になる点がありましたので
editor.jsを一部修正しました。

ダウンロードし直してお試し下さい。いかがでしょうか

POM2009/04/21 at 10:56

かむ様、ご報告遅くなりました。
新たにDLしたeditor.jsを入れ替えたところ、無事改行が<BR>で出来るようになりました!
ありがとうございました。

そして、重ね重ねになりますが、素敵なプラグインをありがとうございます。

KK2009/04/22 at 23:59

はじめまして。

ホイミンさんや、POMさんと同じくリッチエディタで2.7用のプラグインを導入しても、有効にならず、いろいろと検証してみて、不思議な現象を1つ確認しました。

IE6.xで編集 →リッチエディタOK
IE7.xで編集 →リッチエディタOK
Safari 3.xで編集 →リッチエディタOK
Firefox 3.xで編集 →リッチエディタNG (改行しても1行に編集される ※HTMLでは問題なし

…というようなモノです。

これは私だけの環境で起こってる問題なのか、他の方も同じなのかは分かりません。
※余談ですが、WordPress2.7は、タグブラウザにsleipnirを使うと、フリーズする等、不思議な現象が数多く見られますので、こういう類の問題なのかな…とも思いましたが。。。

もし再現性が確認できるようでしたら、ご対処の方法等教えて頂ければ幸いです。
当方のみバグでしたらごめんなさい。

かむ2009/04/23 at 23:26

KKさん
詳しい検証ありがとうございます!
週末チェックしてみます。しばらくお待ち下さい。

LV732009/04/26 at 17:05

非常に便利なプラグインありがとうございます。
私のwordpressにも導入しましたが、気になる点があったのでこちらに。
ブログ内でコードを書くときにタグを使用しているのですが、どうも余計に一行改行されているみたいです。
なかなかタグ使う人もいないと思われますが一応報告させていただきました。

かむ2009/04/27 at 14:44

KKさん
検証してみました。2.7.1でbrプラグインだけの環境ですが
Firefox 2.x 3.x でリッチエディタで問題なく改行されました。
なんでしょうね?? IE8でも問題なかったです。
一度最新のeditor.jsと入れ換えてみていかがでしょうか。
すでに最新でしたらすみません。Firfoxだけというのが謎ですが…


LV73さん
報告ありがとうございます!
タグによりますが、プラグインに修正をしていただく必要があります。
brBrbr.phpの21行目に、「|」で区切って
使いそうなタグをすべて追加してみて下さい。
これでタグの周りの改行を処理しなくなります。


POMさん
うまく行ってよかったです!
また何かありましたらよろしくお願いします。

KK2009/04/27 at 22:06

かむ様

検証ありがとうございます。
コメント頂いて、私の方で再度検証したらFirefoxのリッチエディタでも問題なく改行されました。
特にeditor.jsと入れ替えたりはしていないのですが…。

ここでコメントする前に、15個ほどのプライグインを1つ1つ止めたり再起動かけたりして、
何回か検証しFirefoxのみ発生したのでコメントしたのですが…。

お手数かけてしまい申し訳ございませんでした。
この場をかりてお詫び申し上げます。

かむ2009/04/28 at 16:21

KKさん
あ、そうですか。問題なくて良かったです。
こちらこそ、すごい検証をしていただいてありがとうございます。
また何かあったらお知らせ下さい!

LV732009/04/28 at 23:34

返信ありがとうございます。
私の使用しているタグは<pre>タグで既にbrBrbr.phpの21行目に記載されていました。

実際の使用例で申し上げますと、
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
<pre>
test1
test2
</pre>
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

その結果
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
test1

test2

LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

という風な感じで表示されていますね。

追記:
HTMLがかけないことを忘れていました、申し訳ございません><
前のコメントを削除していただけると助かります^^;

かむ2009/05/06 at 20:25

LV73さん
すみません、返信遅くなりました。
報告ありがとうございます!

現象確認しました。
修正版アップしましたので、ダウンロードして置き換えてみてください。
http://camcam.info/download/brBrbr.zip

いかがでしょうか。

LV732009/05/07 at 08:59

かむさん

早速ダウンロードして置き換えてみたところ、見事にpreタグ内で改行されなくなりました。
とても使い勝手がよくなりました、ありがとうございますm(__)m

masa2009/05/14 at 00:58

かむさん、ありがとうございます。
私もブラウザをFirefoxに変えてこの不具合に遭遇し、頭を抱えましたが、検索でこのプラグインを知り導入したところ、一発で不具合が解消されました。
本当にありがとうございます。

かむ2009/05/18 at 13:54

LV73さん masaさん
うまく行ってよかったです!
また何かありましたらお願いします。

おたま2009/06/14 at 21:35

とても便利なプラグインありがとうございます。

今までHTMLエディタのみで使用してたのですがWordPress2.8にアップグレード後に思い立ってビジュアルリッチエディタで使用する方法を試したところダッシュボードが真っ白になってしまいました。
ファイルを2.8のものに戻すと復活します。

似たような現象がフォーラム2.8へのアップグレードに関する投稿で見受けられます。
(2.8にアップグレードするときはbrBrbrで書き換えるファイルは上書きされてしまうでしょうから、フォーラムで報告されてるのはbrBrbrが原因ではないと思いますが。)

まずは報告とさせていただきます。

かむ2009/06/15 at 15:48

おたまさん
報告ありがとうございます。

取り急ぎ修正版をアップしました。
http://camcam.info/wordpress/732

一度お試し下さい。不具合がありましたら下記まで報告下さい。m(__)m

おたま2009/06/15 at 19:19

ありがとうございます!
2.8対応版のほうにコメントさせてもらいました。

ダンク2009/07/15 at 11:05

はじめまして。
便利なプラグインを公開されているとのことで
早速、使わせていただきました。

私の場合、ビジュアルリッチエディタ・HTMLエディタともに改行ができません。
他の方のコメントを見ていますが、当方に問題があるとは思いますが、
使用方法の通り設定し、ファイルの入替も行っています。

他のプラグインは2種使用しており、どちらも停止させてみましたが
結果は変わらずです。

ご指導くださいますようお願いいたします。

ダンク2009/07/15 at 21:07

なんとか自力で解決することできました。
お騒がせして申し訳ありません。
ありがとうございました。

かむ2009/07/16 at 09:08

ダンクさん
解決したようで良かったです。
また何かあったらお願いします。

Your comment