Moin zusammen
,
ich habe die manufacturers.php etwas erweitert, um einen Hersteller-Text anzeigen zu lassen. Das funktioniert soweit prima.
Nun versuche ich für das entsprechende Textarea-Feld 'manufacturer_info' den FCKeditor anzeigen zu lassen - das will partout nicht funktionieren
!
Ich habe in der manufacturers.php unter:
require('includes/application_top.php');
eingefügt:
require_once(DIR_FS_INC . 'xtc_wysiwyg.inc.php');
Den HEAD habe ich wie folgt erweitert:
<script type="text/javascript" src="includes/general.js"></script>
<?php
if (USE_WYSIWYG == 'true') {
$query = xtc_db_query("SELECT code FROM ".TABLE_LANGUAGES." WHERE languages_id='".$_SESSION['languages_id']."'");
$data = xtc_db_fetch_array($query);
$languages = xtc_get_languages();
echo xtc_wysiwyg('manufacturers', $data['code']);
}
?>
und in der "xtc_wysiwyg.inc.php" habe ich folgenden 'case' hinzugefügt:
case 'manufacturers':
$val ='<script type="text/javascript" src="'.$js_src.'"></script>
<script type="text/javascript">
window.onload = function() {
var oFCKeditor = new FCKeditor( \'manufacturer_info\', \'100%\', \'100\', \'Basic\' ) ;
oFCKeditor.BasePath = "'.$path.'" ;
oFCKeditor.Config["LinkBrowserURL"] = "'.$filemanager.$file_path.$sid.'" ;
oFCKeditor.Config["ImageBrowserURL"] = "'.$filemanager.$image_path.$sid.'" ;
oFCKeditor.Config["FlashBrowserURL"] = "'.$filemanager.$flash_path.$sid.'" ;
oFCKeditor.Config["MediaBrowserURL"] = "'.$filemanager.$media_path.$sid.'" ;
oFCKeditor.Config["AutoDetectLanguage"] = false ;
oFCKeditor.Config["DefaultLanguage"] = "'.$lang.'" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>';
break;
Der JavaScript-Code wird entsprechend im Quellcode richtig ausgegeben, jedoch wird das textarea-Feld 'manufacturer_info' nicht um den FCKeditor erweitert/ersetzt.
Hat jemand eine Idee, was ich falsch gemacht bzw. ggf. vergessen habe???
:
Gruß
Barcelo
Linkback: https://www.modified-shop.org/forum/index.php?topic=39200.0