0

ブログ投稿の投稿にはTinyMCEを使用しています。今、私はHTMLとしてではなく、プレーンテキストで正確な以下を投稿したいと思います:

<ul>
<li><a href="#">Title goes here</a></li>
</ul>

HTMLのみに切り替えると、コードは次のように変換されます(そうする必要があると思いますか?):

<p>&lt;ul&gt;<br />&lt;li&gt;&lt;a href="#"&gt;Title goes here&lt;/li&gt;<br />&lt;/ul&gt;</p>

ただし、ブログ投稿を公開すると、結果は次のようになります。

明確にするために、WYSIWYGとしてではなく、HTML実行として表示されます。

tinyMCE.init http://jsfiddle.net/rmGuB/

どんな解決策やアイデアも非常に役に立ちます。

ブログ投稿の実行にはPHPが使用されます。

4

1 に答える 1

1

小さなMCEでHTML解析を完全にオフにすることはできますが、それを使用してもまったく役に立たないでしょう。マークアップが無効です([li]要素を[/ link]で閉じています。これは無効なXHTMLだけでなく、無効なHTMLです。タイプミスですか、それとも何らかの理由で無効なコンテンツを保存しようとしていますか? ?もう少し情報を提供できれば、コンテンツを処理するためのより良い方法があるかもしれません。

于 2013-03-05T11:34:49.507 に答える