IMCE und Moxie
Eingetragen von dawehner (2639)
am 17.03.2007 - 22:56 Uhr in
am 17.03.2007 - 22:56 Uhr in
Da ja Tinymce(mit allen Funktionen) nicht für drupal 5 gibt hab ich Moxie genommen , ist ja dasselbe;
hat jemand dort IMCE schon zum laufen gebracht wrä genial wenn ihr mir helfen könntet
- Anmelden oder Registrieren um Kommentare zu schreiben
IMCE funtioniert in der
am 18.03.2007 - 11:50 Uhr
IMCE funtioniert in der aktuellen Version leider nur mit dem TinyMCE- oder dem FCKeditor-Modul zusammen.
Mit einer kleinen Anpassung an imce.module ich es aber auch mit Moxie zum laufen gebracht. Du musst lediglich den hook_footer mit folgendem Code ersetzen:
/**
* Implementation of hook_footer().
*/
function imce_footer() {
if (user_access('access imce')) {
$header = drupal_get_js();
//set imce if tinymce is in action
if (!imce_integrate('tinymce', 'check') && module_exists('tinymce') && variable_get('imce_settings_tinymce', 1) && strpos($header, 'tiny_mce')) {
$output .= '<script type="text/javascript" src="'. base_path() . drupal_get_path('module', 'imce') .'/imce_set_tinymce.js' .'"></script>';
}
//set imce if moxie is in action
if (!imce_integrate('tinymce', 'check') && module_exists('moxie') && variable_get('imce_settings_tinymce', 1) && strpos($header, 'tiny_mce')) {
$output .= '<script type="text/javascript" src="'. base_path() . drupal_get_path('module', 'imce') .'/imce_set_tinymce.js' .'"></script>';
}
//set imce if fckeditor is in action
if (!imce_integrate('fck', 'check') && module_exists('fckeditor') && variable_get('imce_settings_fck', 0) && strpos($header, 'fckeditor.js')) {
$output .= '<script type="text/javascript" src="'. base_path() . drupal_get_path('module', 'imce') .'/imce_set_fck.js' .'"></script>';
}
if ($output) {
return '<script type="text/javascript"> var imceBrowserURL = "'.url('imce/browse').'"; </script>'. $output;
}
}
}
Eine eingebaute Unterstützung von Moxie durch IMCE wird wahrscheinlich/hoffentlich bald kommen. Vorerst klappt es so aber ganz gut.
Gruss elias
vielen Dank !
am 18.03.2007 - 15:35 Uhr
vielen Dank !