User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
SPAWで投稿した時の出力HTML 投稿者: クー 投稿日:2005/03/12(Sat) 06:36 No.1296  
こんにちは。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とかが悪さしてますか?)
宜しくお願いします。


Re: SPAWで投稿した時の出力HTML 投稿者: のぶのぶ 投稿日:2005/03/13(Sun) 14:04 No.1301  

引用:

質問なのですが、投稿フォームを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で何か特別な設定をされていますでしょうか?
小生も、もう少し調べてみます。


Re[2]: SPAWで投稿した時の出力HTML 投稿者: クー 投稿日:2005/03/14(Mon) 13:38 No.1302  

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

>>もしかすると、オプションの設定やプラグインなどの副作用が
>>出ているかもしれないですね、クーさんのWordPressで何か特別な設定を
>>されていますでしょうか?

さきほど設定関連のスクリーンショットをメールさせていただきました。
お忙しい中とは思いますが、宜しくお願いします。
なおそんなに急いでいるわけではありませんので、時間のあるときで結構です。
また、もしもっと欲しい画面等ありましたら、申しつけくださいませ。


Re[2]: SPAWで投稿した時の出力HTML 投稿者: yysuyama 投稿日:2005/03/15(Tue) 09:12 No.1305  

のぶのぶさん、こんばんは
引用:

この現象、実は一ヶ月ほど前にも別の方が質問されているのですが、回答できないままになっています。
というのは、当方で0.3.3でSPAWを使用するモードに設定した検証環境では、この現象が再現できないのです。

私のサイトでも同様の現象が発生しています。ただ、悲しいかな私にも原因の推測がつきません。
何か思い当たることでもありましたら書き込みさせていただきたいと思います。
何の前進もないRESでスミマセン。(T_T)


Re[3]: SPAWで投稿した時の出力HTML 投稿者: のぶのぶ 投稿日:2005/03/15(Tue) 16:05 No.1310  

引用:

さきほど設定関連のスクリーンショットをメールさせていただきました。
お忙しい中とは思いますが、宜しくお願いします。
なおそんなに急いでいるわけではありませんので、時間のあるときで結構です。
また、もしもっと欲しい画面等ありましたら、申しつけくださいませ。

メール受領致しました。
少し時間を下さいね


Re[4]: SPAWで投稿した時の出力HTML 投稿者: のぶのぶ 投稿日:2005/04/05(Tue) 15:00 No.1366  

引用:

メール受領致しました。
少し時間を下さいね

画面のハードコピーまで送って頂いておきながら、その後の返信遅くなって申し訳ありません。
ようやく不具合が判明しました。
"General Settings"中のuse_balanceTagsがfalseの場合にこの症状が起こります。
というか、SPAWではHTMLタグを大文字で出力しますが、balanceTagをオンにした場合には、処理の中で
小文字に変換されるのですが、オフの状態ではタグが大文字のままでDBに保存され、表示時に<p>タグを認識できずに、
自動改行処理が<br />を追加するてな事になっておりました。

という事で、自動改行処理のロジックの中で大文字小文字の区別をしないように修正を行い、本日公開した集積パッチの更新版に含めてあります。
確認頂ければ幸いです。


Re[5]: SPAWで投稿した時の出力HTML 投稿者: yysuyama 投稿日:2005/04/09(Sat) 08:56 No.1395  

のぶのぶさん、こんばんは
引用:

ようやく不具合が判明しました。
・・・
という事で、自動改行処理のロジックの中で大文字小文字の区別をしないように修正を行い、本日公開した集積パッチの更新版に含めてあります。

ご対応ありがとうございました。致命的な不具合ではなかったものの、私としてはひそかに期待しておりました。

さて、WordPress ME 0.3.3用集積Patchについて質問ですが、この中で改行の問題だけを対処したい場合、どのようにすればよいでしょうか?

当方では、コメントスパム対策、トラックバックスパム対策、前ページ・次ページ表示など、いろいろカスタマイズさせていただいておりますが、この集積Patchによりカスタマイズが元に戻ってしまうことを懸念しております。
逆にこのあたりに影響がないパッチならこれをそのまま当ててしまったほうがいいのですが・・・。

影響範囲がよくわかりませんので、アドバイスいただければ幸いです。よろしくお願いいたします。


Re[6]: SPAWで投稿した時の出力HTML 投稿者: のぶのぶ 投稿日:2005/04/09(Sat) 11:53 No.1397  

引用:

さて、WordPress ME 0.3.3用集積Patchについて質問ですが、この中で改行の問題だけを対処したい場合、どのようにすればよいでしょうか?


影響範囲がよくわかりませんので、アドバイスいただければ幸いです。よろしくお願いいたします。

wp-includes/functions-formatting.php
の、function wpautopが、この不具合対処の箇所となります。


Re[7]: SPAWで投稿した時の出力HTML 投稿者: yysuyama 投稿日:2005/04/09(Sat) 16:58 No.1404  

のぶのぶさん、早速のRESありがとうございます。
引用:

wp-includes/functions-formatting.php
の、function wpautopが、この不具合対処の箇所となります。

なるほど、早速トライしてみます!


Re[8]: SPAWで投稿した時の出力HTML 投稿者: yysuyama 投稿日:2005/04/10(Sun) 04:57 No.1405  

のぶのぶさん、こんにちは
引用:

引用:

wp-includes/functions-formatting.php
の、function wpautopが、この不具合対処の箇所となります。

なるほど、早速トライしてみます!

結果報告です。余計な改行が入らなくなり、きれいに納まるようになりました!
その他のパッチについても、こちらで手を入れた部分を検証しながら一通り当てました。
いろいろな懸案事項が解決されて、スッキリしました。ありがとうございました。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -