1

TinyMceの最新バージョンを使用しています。

そして、ウィキペディアからいくつかのhtmlコンテンツをコピーして貼り付けると、実際 にはソースに存在しない多くのコンテンツが挿入されます。

例として、ウィキペディアから次の文字列を選択します。

trained professionals and paraprofessionals coming

このページから:http://en.wikipedia.org/wiki/Health_care

そしてそれは次のソースコードを持っています:

trained <a href="/wiki/Professional" title="Professional">professionals</a> and <a href="/wiki/Paraprofessional" title="Paraprofessional">paraprofessionals</a> coming

注:ご覧のとおり、noob-spaces(&nbsp;)はありません。

次に、それをtinymceに貼り付けると、次のhtmlが生成されます。

<h3 style="background-image: none; margin: 0px 0px 0.3em; overflow: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-style: none; font-size: 17px; font-family: sans-serif; line-height: 19.200000762939453px;"><span style="font-size: 13px; font-weight: normal;">trained&nbsp;</span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Professional" href="http://en.wikipedia.org/wiki/Professional">professionals</a><span style="font-size: 13px; font-weight: normal;">&nbsp;and&nbsp;</span><a style="text-decoration: none; color: #0b0080; background-image: none; font-size: 13px; font-weight: normal;" title="Paraprofessional" href="http://en.wikipedia.org/wiki/Paraprofessional">paraprofessionals</a><span style="font-size: 13px; font-weight: normal;">&nbsp;coming</span></h3>

または、プレーンテキストとしては次のようになります。

trained&nbsp;professionals&nbsp;and&nbsp;paraprofessionals&nbsp;coming together

すべてが1行に(1つの単語として)含まれるため、実際にはレイアウトが壊れます。

なぜそれを行うのか、そしてそれを防ぐ方法はありますか?

4

3 に答える 3

0

Web ページからコンテンツをコピーするときは、ブラウザーで [ソースを表示] を使用して、ソースから関連する部分をコピーし、それを「生モード」 (ソース モード、HTML モード、それが何であれ) で挿入します。モード; そうでない場合は、より良いツールを入手してください)。これを簡単にするために、Firefox では、領域をペイントしてから右クリックし、選択範囲のソースを表示するオプションを選択できます。(これには DOM Inspector のようなアドオンが必要かもしれませんが、よくわかりません。)

「raw」モードであっても、TinyMce がスペースを別のものに変換する可能性があります。私はそのようなことが CMS で発生するのを見てきました (通常のスペースを改行なしのスペースに誤って変更する) が、説明が見つかりませんでした。

于 2012-08-23T07:59:13.687 に答える
0

まず、コンテンツを任意の場所 (Wikipedia、Google など) にコピーします。すべてのコンテンツをメモ帳ファイルに貼り付けます。Tiny MCE エディタを通過してメモ帳の内容をコピーすると、バック リンクとスペースの合計が削除されます。このタイプを使用するのがより良い方法です。

于 2012-08-23T06:17:34.540 に答える
0

Web サイトからコンテンツをコピーすると、テキストのスタイルもコピーされます。したがって、最初にコピーしたコンテンツをメモ帳に貼り付け、そこから同じコンテンツを再度コピーしてから、tinymce に貼り付けるだけで済みます。

(Notepad gives you the plain content without any inline style)
于 2012-08-23T06:14:06.770 に答える