0

数日前から、Zend_Markup Bbcodes を使用しているときに、この奇妙なエラーが発生しました。簡単に言えば、レンダリングしようとしているコンテンツは、多くの
html 要素で返されます。正確には、すべての < p > タグとすべての 'n\' 改行がそれに置き換えられた後です。Zend_Markup レンダラーでコンテンツをレンダリングしない場合、余分な < br > タグを追加しなくても問題ありません。

私はインターウェブで良い修正を探していましたが、以前は誰もこの問題を抱えていなかったようです:P. フィルタリングが関係していると思います...

例:

<p>Helloworld</p>

<p>And again Helloworld</p>

次のように返されます

<p>Helloworld</p>
<br>
<br>
<p>And again Helloworld</p>
<br>
<br>

繰り返しますが、オフにすると...すべてが正常に機能します。しかし、優れた「Bbcode」レンダリング機能がなければ:'(

よろしくお願いします!

4

1 に答える 1

0

OKe、何時間もかけてデバッグし、大量の調査と Google クエリを実行した後。私は最終的に私の問題を解決しました(今のところ、少し汚れています)。これは、ZF1 のリリースの 1 つ前の最後の迅速で急ぎのコードであったため、Zend マークアップ ライブラリのバグであると思われました。http://www.dasprids.de/blog/2010/02/28/why-i-am-not-using-zend_markup

解決策: Zend_Markup_Renderer_RendererAbstract クラスのルール 312 をコメントアウトします。

このプロジェクトが終了したら、このテーマについてもう少し深く掘り下げます。Zend_Markup のバグが ZF2 で修正されるか、修正される予定であることは、非常に安心です。

于 2013-08-26T22:00:21.607 に答える