Hallo Zusammen,
wie kann ich bei JFactory::getEditor() vermeiden, dass javascript (jInsertEditorText,...) eingefügt wird?
Das "$count" verrät, dass mehrere Editoren eingebunden werden können (max 100). Nun fügt aber jeder Editor das ein:PHP-Code:$editor = JFactory::getEditor();
$buttons = array(
"pagebreak",
"readmore");
$params = array( 'smilies'=> '1' ,
'style' => '1' ,
'layer' => '0' ,
'table' => '0' ,
'clear_entities'=>'0');
$lists['description'] = $editor->display( 'desc_'.$count, '', '100%', '200', '20', '20', $buttons, $params );
Und das dann eben bis zu 100 malHTML-Code:<script type="text/javascript"> window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.modal').each(function(el) { el.addEvent('click', function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); function isBrowserIE() { return navigator.appName=="Microsoft Internet Explorer"; } function jInsertEditorText( text, editor ) { if (isBrowserIE()) { if (window.parent.tinyMCE) { window.parent.tinyMCE.selectedInstance.selection.moveToBookmark(window.parent.global_ie_bookmark); } } tinyMCE.execInstanceCommand(editor, 'mceInsertContent',false,text); } var global_ie_bookmark = false; function IeCursorFix() { if (isBrowserIE()) { tinyMCE.execCommand('mceInsertContent', false, ''); global_ie_bookmark = tinyMCE.activeEditor.selection.getBookmark(false); } return true; } </script>. Ich möchte also jedem Editor außer dem 1. verbieten das einzubinden.
Danke schonmal, Chris.......


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen