メイン コンテンツにスキップ
  2017年11月28日火曜日
  6 返信
  3K訪問
  申し込む
空のタグが削除されます。 <<<悪い!

たとえば、フォントの素晴らしいシンボル文字を追加するには、ソースビューで追加されます。

<em class="fa fa-warning" style="font-size: 60px; color: orange; border: 3px solid orange; border-radius: 60px; padding: 7px 7px;"></em>

<em>タグに強調するキャラクターがないことに注意してください。キャラクターは純粋にCSSによって追加されます。</em>

ただし、WysiWygに切り替えてからソースビューに戻ると、<em>タグ全体が削除されます!!!さて、それは非常に役立ちます、今、そうではありません! >:P</em>

<em><i><span>「ハードコード化」されていない不要な文字を「ハードコード化」しないように、または空のタグを使用するという全体的な目的。いいえ、Aを使用できません。FAアイコン文字の周りに円の境界を作成するCSSスタイリングを強化するスペース文字を追加するからです。非ブランキングスペースは、キャラクターの幅のため、円を楕円形に変えます。</span></i></em>

DropEditor コアファイルに、空のタグをチェックして削除しないように変更できる行はありますか?
8年前
こんにちは、

この拡張機能についてお問い合わせいただきありがとうございます。
DropEditor コアファイルに、空のタグをチェックして削除しないように変更できる行はありますか?

ATをファイル構成に移動できます {root}メディア/dropeditor このコードを追加します。

CKEDITOR.dtd.$removeEmpty["i"] = false;

私はあなたが望むタグです。

それが役に立てば幸い!
乾杯、
D
7年前
応答が遅くなってすみません...この投稿をほとんど忘れてしまいました。その時点での私の回避は、 DropEditor によって編集されていないブラウザに表示されたページからコードをコピー/貼り付けることでした(それ以外の場合は、編集者で記事が開かれたときにHTMLが削除されていました) <em>。</em>

しかし、これは退屈です。だから私は解決策を探しに来て、ここで自分の投稿を見つけました。愚かな私。指定されたパス(config.jsonおよびconfig_p1.js)内の2つのconfigファイルのうちに応答してくれてありがとう、javascriptファイルはコードを入力する有効な場所のように見えましたが、関数{}または以下の外部のいずれかで、どちらの位置も機能しませんでした。編集用に開かれた記事またはHTMLモジュールには、空の<em>タグが削除されました。</em>


CKEDITOR.editorConfig = function( config ){
config.toolbar_1 = [
['Droppics'],['Dropfiles' ],['Droptables'],
'/',
{name: '00', items: ['Maximize','Undo','Redo','PasteFromWord']},
{name: '01', items: ['JustifyLeft','JustifyRight','JustifyCenter','JustifyBlock','Indent','Outdent','BulletedDropList','NumberedList','Blockquote']},
{name: '02', items: ['Bold','Italic','Underline','Subscript','Superscript']},
{name: '03', items: ['SpecialChar','Buttons','Templates','Image','Table','HorizontalRule']},

'/',
{name: '10', items: ['Source','Preview']},
{name: '11', items: ['TextColor','BGColor','Font','FontSize','GgFonts']},
{name: '12', items: ['JLink','Anchor','Unlink']},
{name: '13', items: ['Styles','Format']},
{name: '14', items: ['Find','Replace']},

];
config.removeButtons = 'About,Anchor';
config.format_tags = 'p;h1;h2;h3;pre';
config.removeDialogTabs = 'image:advanced;link:advanced'
config.allowedContent = true;
config.entities = false;
config.skin = 'material';
};
// OUTSIDE OF FUNCTION
CKEDITOR.dtd.$removeEmpty["em"] = false;
CKEDITOR.dtd.$removeEmpty["i"] = false;



CKEDITOR.editorConfig = function( config ){
config.toolbar_1 = [
['Droppics'],['Dropfiles' ],['Droptables'],
'/',
{name: '00', items: ['Maximize','Undo','Redo','PasteFromWord']},
{name: '01', items: ['JustifyLeft','JustifyRight','JustifyCenter','JustifyBlock','Indent','Outdent','BulletedDropList','NumberedList','Blockquote']},
{name: '02', items: ['Bold','Italic','Underline','Subscript','Superscript']},
{name: '03', items: ['SpecialChar','Buttons','Templates','Image','Table','HorizontalRule']},

'/',
{name: '10', items: ['Source','Preview']},
{name: '11', items: ['TextColor','BGColor','Font','FontSize','GgFonts']},
{name: '12', items: ['JLink','Anchor','Unlink']},
{name: '13', items: ['Styles','Format']},
{name: '14', items: ['Find','Replace']},

];
config.removeButtons = 'About,Anchor';
config.format_tags = 'p;h1;h2;h3;pre';
config.removeDialogTabs = 'image:advanced;link:advanced'
config.allowedContent = true;
config.entities = false;
config.skin = 'material';

// INSIDE FUNCTION
CKEDITOR.dtd.$removeEmpty["em"] = false;
CKEDITOR.dtd.$removeEmpty["i"] = false;
};


それで、私はそれを正しくやっていますか?もしそうなら、なぜ編集者がこれらの空のタグを取り除いているのか、なぜ考えていますか?
7年前
こんにちは、

ご回答ありがとうございます。
関数以外のコードは正しいです。編集後はキャッシュをクリーニングする必要があります。
私たちの最新バージョンには、デフォルトで

iSpanそれが役立つことを願っています!
乾杯、
D
7年前
ありがとう!これらの2つの情報が機能しました。
D
7年前
Joomla Updateシステムを介して2.3.2にアップグレードし、 Dropeditor が2.3.2であることを確認しました。ただし、System> Global Config> Dropeditor またはComponent> Dropeditor > Profiles> Default> Editor Toolsに移動すると、空のときに削除されないHTMLタグを有効/無効化または変更/変更するオプションは表示されません。この機能が実装されていない場合は、グローバル構成またはエディターツールにそのような追加を追加してください。ありがとう。
7年前
こんにちは、

フィードバックをありがとう。
空のときに削除されないHTMLタグを有効/無効化または変更/変更するオプション

はい、 DropEditor 今そのパラメーターを持っていません。今後のリリースについては念頭に置いています。

どうもありがとう!
よろしく、
  • ページ:
  • 1
この投稿に対する返信はまだありません。