| ANLEITUNG: FCK Editor in Pical nutzen |
Betreff: ANLEITUNG: FCK Editor in Pical nutzen von Axxxxxl am 31.05.2009 00:46:23 Hallo, wer lieber gern den FCK Editor im Modul PiCal zum Schreiben des Termintextes verwenden will, muss folgende Änderungen vornehmen: - Im Modulordner "pical" ins Unterverzeichnis "class" wechseln - dort die Datei "piCal.php" öffnen - ungefähr bei Zeile 2079 und 2084 folgenden Code suchen:
ob_start(); $GLOBALS["description_text"] = $description; xoopsCodeTarea("description_text",50,6); $description_textarea = ob_get_contents(); ob_end_clean();
-diesen durch folgenden Code ersetzen:
if ( is_readable(XOOPS_ROOT_PATH . "/class/xoopseditor/fckeditor/formfckeditor.php") ) { include_once(XOOPS_ROOT_PATH . "/class/xoopseditor/fckeditor/formfckeditor.php"); $editor_configs = array(); $editor_configs["name"] = "description_text"; $editor_configs["value"] = $description; $editor_configs["rows"] = 35; $editor_configs["cols"] = 60; $editor_configs["width"] = "100%"; $editor_configs["height"] = "400px"; $editor = new XoopsFormFckeditor($editor_configs,true); $description_textarea = $editor->render(); } else { include_once( XOOPS_ROOT_PATH . "/include/xoopscodes.php" ) ; ob_start(); $GLOBALS["description_text"] = $description; xoopsCodeTarea("description_text",50,6); $description_textarea = ob_get_contents(); ob_end_clean(); }
- Dann noch im selben Verzeichnis die Datei "piCal_xoops.php" öffnen - ungefähr bei Zeile 15 folgenden Code suchen:
return $myts->displayTarea($data,0,1,1,1,1);
- diesen ersetzen durch:
if ( is_readable(XOOPS_ROOT_PATH . "/class/xoopseditor/fckeditor/formfckeditor.php") ) { return $myts->displayTarea($data,1,1,1,1,0); } else { return $myts->displayTarea($data,0,1,1,1,1); }
Dann die beiden geänderten Dateien hochladen und fertig. Ich habe den Tipp aus einem japanischen Forum (mit engl. Text ) und übernehme natürlich keine Gewähr. Aber bei mir mit Xoops 2.3.3,pical 0.92 und dem aktuellen FCK Editor aus dem Xoops Paket geht es bestens.EINE WARNUNG noch: Wenn man bereits bestehende Termine nachträglich ändert und diese Xoops Code enthalten wie zb "[b]" usw. werde diese nicht mehr richtig angezeigt, man muss den entspr. Termintext dann nochmals ändern. Aber bei neuen Terminen geht es ohne Probleme! mfg, Alex. |
) und übernehme natürlich keine Gewähr. Aber bei mir mit Xoops 2.3.3,pical 0.92 und dem aktuellen FCK Editor aus dem Xoops Paket geht es bestens.