So habs hinbekommen. Hier eine kleine Anleitung:
Hab das ganze erst mal weitestgehen updatesicher gemacht.
1. über die Erweiterungsverwaltung den Dateimanager instalieren
Jetzt updatsicher in TinyMCE einbinden:
2.Datei tinyMCE.php (system/config/tinyMCE.php) kopieren und im gleichen Ordner unter einem neuen Namen abspeichern, bei mir tinyCostum.php
3.in meine tinyCostum.php den Code wie folgt anpassen:
ca. Zeile 38
PHP-Code:
if ($GLOBALS['TL_CONFIG']['useRTE']): ?>
<script type="text/javascript" src="<?php echo $this->base; ?>plugins/tinyMCE/tiny_mce_gzip.js"></script>
// filebrowser laden:
<script type="text/javascript" src="<?php echo $this->base; ?>system/modules/filebrowser/html/filebrowser.js"></script>
ca. Zeile 44
PHP-Code:
themes : "advanced",
// callback filebrowser einfügen:
file_browser_callback : "filebrowser",
// end
languages : "<?php echo $this->language; ?>",
ca. Zeile 80:
PHP-Code:
plugins : "...",
// das hier noch mal rein
file_browser_callback : "filebrowser",
// end
spellchecker_languages : "<?php echo $this->getSpellcheckerString(); ?>",
4. meine geänderte TinyMCE Datei laden:
in system/config/dcaconfig.php volgenden Code einfügen:
PHP-Code:
// TinyMCE erweitern und diese Erweiterungen laden
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyCustom'; //Name meiner nenen tinyMCE Kopie
5. Fehler in config des Browsers beheben:
Datei: plugins/tinyMCE/plugins/filebrowser/config.php nach der Zeile:
PHP-Code:
// Get base
$arrBase = explode('/', getenv('REQUEST_URI'));
$strBase = $arrBase[1] ? '/' . $arrBase[1] : '';
folgendes einfügen:
PHP-Code:
$strBase = str_replace('/plugins','',$strBase);
6.Cache-Ordner anlegen: plugins/tinyMCE/plugins/filebrowser/ nerer Ordner mit Namen "cache" und ihm die Rechte 755 geben.
fertig. so hats bei mir funktioniert. Hoffe ich konnt allen verzweifelten hier etwas weiterhelfen.
Lesezeichen