ich vergass, was auch komisch ist - habe ich das erstemal, obwohl ich haeufiger ne 4.2.1 aufsetze...
ich kann den tinymce nicht wie gewohnt einbinden (er zeigt hierbei nur 'fliesstext:' an, sonst kein feature des editors):
Code: Alles auswählen
<strong>Fliesstext:</strong><br />
<textarea name="VALUE[1]" class="tinyMCEEditor" style="width:555px; height:250px;">
REX_VALUE[1]
</textarea>
einbinden, sondern es funktioniert nur so (habe gemerkt, das er bei der doForm drin ist...):
Code: Alles auswählen
<strong>Fliesstext:</strong><br />
<?php
// Ist TinyMCE 3 aktiviert?
if (class_exists('rexTinyMCEEditor'))
{
// Diese 3 Zeilen dürfen keine führenden Leerzeichen besitzen!
$wysiwigvalue =<<<EOD
REX_VALUE[6]
EOD;
// Neue Instanz der Klasse
$tiny = new rexTinyMCEEditor();
// Buttons setzen (hier alle Buttons der Standardkonfiguration)
$tiny->buttons1 = 'bold,italic,underline,strikethrough,sub,sup,|,forecolor,backcolor,styleselect,formatselect,|,charmap,cleanup,removeformat,|,preview,code,fullscreen';
$tiny->buttons2 = 'cut,copy,paste,pastetext,pasteword,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,link,unlink,redaxoMedia,redaxoEmail,anchor,|,advhr,image,emotions,media';
// zusätzliche Buttons für Undo/Redo, Tabellen und Template
$tiny->buttons3 = 'undo,redo,|,tablecontrols,visualaid,|,template,help';
$tiny->buttons4 = '';
// Breite und Höhe des Editors
$tiny->width = 555;
$tiny->height = 350;
// Valides XHTML generieren true/false
$tiny->validxhtml = true;
// Hier können eigene Werte über die Standardwerte überlagert werden
//
// Achtung:
// bei einigen Parametern (z.B. Plugins) muss der Wert aus der
// Standardkonfiguration e r w e i t e r t werden
// Hier als Beispiel erweitert um die Plugins syntaxhl, table, template
$mytinyconfig =<<<EOD
plugins : 'advhr,advimage,advlink,contextmenu,emotions,fullscreen,inlinepopups,media,paste,preview,redaxo,safari,visualchars,table,template',
skin : 'o2k7',
skin_variant : 'silver'
EOD;
//syntaxhl
// eigene Konfiguration übernehmen
$tiny->configuration = $mytinyconfig;
// WYSIWYG-Content zuordnen
$tiny->content = $wysiwigvalue;
// Id des REX_VALUES zuordnen
$tiny->id = 6;
// WYSIWYG-Editor anzeigen
$tiny->show();
}
else
{
$tinycheck= OOAddon::isActivated('tinymce');
if ($tinycheck == 1) {
// Diese 3 Zeilen dürfen keine führenden Leerzeichen besitzen!
$value1 =<<<TEXT
REX_VALUE[6]
TEXT;
$editor = new rexTiny2Editor();
$editor->id=6;
$editor->content=$value1;
$editor->show(); }
else {
echo' <div class="formgenerror"> TINYMCE wurde nicht gefunden. <br/> Bitte installieren Sie das ADDON! </div>';
}
}
?>
hatte das jemand schonmal?
denke
beyben