Hallo Zusammen,
wie kann ich bei JFactory::getEditor() vermeiden, dass javascript (jInsertEditorText,...) eingefügt wird?
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 ); 
Das "$count" verrät, dass mehrere Editoren eingebunden werden können (max 100). Nun fügt aber jeder Editor das ein:
HTML-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>
Und das dann eben bis zu 100 mal . Ich möchte also jedem Editor außer dem 1. verbieten das einzubinden.

Danke schonmal, Chris.......