2

ここで私の仕事では、前のプログラマーが会社の Web サイトですばらしい TinyMCE を使用することにしました。私が抱えている何千もの問題の1つは次のとおりです。

元のテキストにタグがある場合、バックスペースspanを押して行を削除すると (タグのみ)、すべてのタグがテキストから削除されます。pspan

このエラーは、他のエラーよりもはるかに具体的です。削除ボタンを使用して、文字またはタグ (タグを含む) を削除できますが、も起こりません。バックスペース ボタンを使用して何かを削除しても、何も起こりません。しかし、バックスペースを使用してタグを削除すると(テキストの編集中に作成されたものであっても)、すべてのタグが削除されます。ppspan

spanクライアントは、タグに適用された CSS によって作成されたテキストのすべてのマーキングを失うことなく行を削除できないため、この問題を解決する方法をどこでも探しています。例えば、

<p>
   <span id="org_2" class="apoloP" onClick="myFunction(this.id);">
        TEXT
   </span>
</p>

TinyMCE が必要以上にテキストを削除するのを止める方法を知っている人はいますか?

原文にspanタグが付いている場合だけではありません。TinyMCEspan自体がタグを作成する場合 (たとえば、選択したテキストに下線を引く場合)、pタグを削除すると、作成されたすべてのspanタグも消えます。

4

2 に答える 2

1

解決策: バージョン 4 はまだベータ版であるため使用しないように言われていますが、このバージョンで問題が解決しました。
このバグはバージョン 4 では発生しません。

于 2013-05-07T12:14:15.193 に答える
0

tinymceのvalid_elementsとvalid_childrenの設定を詳しく調べる必要があるようです。スパンが有効な要素であり、段落の子になることができることを確認してください。

于 2013-05-03T08:01:32.347 に答える