こんにちは。XOOPSのWordPress モジュール(0.33)を使わせてもらっています。質問なのですが、投稿フォームをSPAWにした場合、どうも表示(改行)がうまくいきません。具体的には、SPAW上で入力した文章(HTML)は以下のようになっていますが、<P>LINE1LINE1LINE1</P><P>LINE2LINE2LINE2</P><P>LINE3LINE3LINE3</P>最終的にブラウザで表示しているHTMLは<div class="storycontent"><p><P>LINE1LINE1LINE1</P><br /><P>LINE2LINE2LINE2</P><br /><P>LINE3LINE3LINE3</P></p><br clear=left></div>のようになっていまして、つまり<br />が付いてしまうので、予定よりも大きく改行してしまうのです。これはどうしたらいいでしょうか?(もしかしてサイトのテーマのCSSとかが悪さしてますか?)宜しくお願いします。
引用:質問なのですが、投稿フォームをSPAWにした場合、どうも表示(改行)がうまくいきません。具体的には、SPAW上で入力した文章(HTML)は以下のようになっていますが、<P>LINE1LINE1LINE1</P><P>LINE2LINE2LINE2</P><P>LINE3LINE3LINE3</P>最終的にブラウザで表示しているHTMLは<div class="storycontent"><p><P>LINE1LINE1LINE1</P><br /><P>LINE2LINE2LINE2</P><br /><P>LINE3LINE3LINE3</P></p><br clear=left></div>のようになっていまして、つまり<br />が付いてしまうので、予定よりも大きく改行してしまうのです。これはどうしたらいいでしょうか?(もしかしてサイトのテーマのCSSとかが悪さしてますか?)宜しくお願いします。この現象、実は一ヶ月ほど前にも別の方が質問されているのですが、回答できないままになっています。というのは、当方で0.3.3でSPAWを使用するモードに設定した検証環境では、この現象が再現できないのです。確かに、<p>などのタグが無い場合には改行時に自動的に<br>を挿入する仕組みをWordPressは持っていますが、<p>タグなどがある場合には挿入されないようになっているはずなんです。(はずっていうのが・・なんとも歯がゆい言い方ですが )もしかすると、オプションの設定やプラグインなどの副作用が出ているかもしれないですね、クーさんのWordPressで何か特別な設定をされていますでしょうか?小生も、もう少し調べてみます。
質問なのですが、投稿フォームをSPAWにした場合、どうも表示(改行)がうまくいきません。具体的には、SPAW上で入力した文章(HTML)は以下のようになっていますが、<P>LINE1LINE1LINE1</P><P>LINE2LINE2LINE2</P><P>LINE3LINE3LINE3</P>最終的にブラウザで表示しているHTMLは<div class="storycontent"><p><P>LINE1LINE1LINE1</P><br /><P>LINE2LINE2LINE2</P><br /><P>LINE3LINE3LINE3</P></p><br clear=left></div>のようになっていまして、つまり<br />が付いてしまうので、予定よりも大きく改行してしまうのです。これはどうしたらいいでしょうか?(もしかしてサイトのテーマのCSSとかが悪さしてますか?)宜しくお願いします。
お返事ありがとうございます。>>もしかすると、オプションの設定やプラグインなどの副作用が>>出ているかもしれないですね、クーさんのWordPressで何か特別な設定を>>されていますでしょうか?さきほど設定関連のスクリーンショットをメールさせていただきました。お忙しい中とは思いますが、宜しくお願いします。なおそんなに急いでいるわけではありませんので、時間のあるときで結構です。また、もしもっと欲しい画面等ありましたら、申しつけくださいませ。
のぶのぶさん、こんばんは引用:この現象、実は一ヶ月ほど前にも別の方が質問されているのですが、回答できないままになっています。というのは、当方で0.3.3でSPAWを使用するモードに設定した検証環境では、この現象が再現できないのです。私のサイトでも同様の現象が発生しています。ただ、悲しいかな私にも原因の推測がつきません。何か思い当たることでもありましたら書き込みさせていただきたいと思います。何の前進もないRESでスミマセン。(T_T)
この現象、実は一ヶ月ほど前にも別の方が質問されているのですが、回答できないままになっています。というのは、当方で0.3.3でSPAWを使用するモードに設定した検証環境では、この現象が再現できないのです。
引用:さきほど設定関連のスクリーンショットをメールさせていただきました。お忙しい中とは思いますが、宜しくお願いします。なおそんなに急いでいるわけではありませんので、時間のあるときで結構です。また、もしもっと欲しい画面等ありましたら、申しつけくださいませ。メール受領致しました。少し時間を下さいね
さきほど設定関連のスクリーンショットをメールさせていただきました。お忙しい中とは思いますが、宜しくお願いします。なおそんなに急いでいるわけではありませんので、時間のあるときで結構です。また、もしもっと欲しい画面等ありましたら、申しつけくださいませ。
引用:メール受領致しました。少し時間を下さいね 画面のハードコピーまで送って頂いておきながら、その後の返信遅くなって申し訳ありません。ようやく不具合が判明しました。"General Settings"中のuse_balanceTagsがfalseの場合にこの症状が起こります。というか、SPAWではHTMLタグを大文字で出力しますが、balanceTagをオンにした場合には、処理の中で小文字に変換されるのですが、オフの状態ではタグが大文字のままでDBに保存され、表示時に<p>タグを認識できずに、自動改行処理が<br />を追加するてな事になっておりました。という事で、自動改行処理のロジックの中で大文字小文字の区別をしないように修正を行い、本日公開した集積パッチの更新版に含めてあります。確認頂ければ幸いです。
メール受領致しました。少し時間を下さいね
のぶのぶさん、こんばんは引用:ようやく不具合が判明しました。・・・という事で、自動改行処理のロジックの中で大文字小文字の区別をしないように修正を行い、本日公開した集積パッチの更新版に含めてあります。ご対応ありがとうございました。致命的な不具合ではなかったものの、私としてはひそかに期待しておりました。さて、WordPress ME 0.3.3用集積Patchについて質問ですが、この中で改行の問題だけを対処したい場合、どのようにすればよいでしょうか?当方では、コメントスパム対策、トラックバックスパム対策、前ページ・次ページ表示など、いろいろカスタマイズさせていただいておりますが、この集積Patchによりカスタマイズが元に戻ってしまうことを懸念しております。逆にこのあたりに影響がないパッチならこれをそのまま当ててしまったほうがいいのですが・・・。影響範囲がよくわかりませんので、アドバイスいただければ幸いです。よろしくお願いいたします。
ようやく不具合が判明しました。・・・という事で、自動改行処理のロジックの中で大文字小文字の区別をしないように修正を行い、本日公開した集積パッチの更新版に含めてあります。
引用:さて、WordPress ME 0.3.3用集積Patchについて質問ですが、この中で改行の問題だけを対処したい場合、どのようにすればよいでしょうか?影響範囲がよくわかりませんので、アドバイスいただければ幸いです。よろしくお願いいたします。wp-includes/functions-formatting.phpの、function wpautopが、この不具合対処の箇所となります。
さて、WordPress ME 0.3.3用集積Patchについて質問ですが、この中で改行の問題だけを対処したい場合、どのようにすればよいでしょうか?影響範囲がよくわかりませんので、アドバイスいただければ幸いです。よろしくお願いいたします。
のぶのぶさん、早速のRESありがとうございます。引用:wp-includes/functions-formatting.phpの、function wpautopが、この不具合対処の箇所となります。なるほど、早速トライしてみます!
wp-includes/functions-formatting.phpの、function wpautopが、この不具合対処の箇所となります。
のぶのぶさん、こんにちは引用:引用:wp-includes/functions-formatting.phpの、function wpautopが、この不具合対処の箇所となります。なるほど、早速トライしてみます!結果報告です。余計な改行が入らなくなり、きれいに納まるようになりました!その他のパッチについても、こちらで手を入れた部分を検証しながら一通り当てました。いろいろな懸案事項が解決されて、スッキリしました。ありがとうございました。
引用:wp-includes/functions-formatting.phpの、function wpautopが、この不具合対処の箇所となります。なるほど、早速トライしてみます!
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -