Problema editor WYSIWYG con il File Manager
Moderatore: mod Generali
Problema editor WYSIWYG con il File Manager
Ciao a tutti ragazzi, ho installato da tempo sul mio oscommerce un editor WYSIWYG ( http://www.oscommerce.com/community/con ... PAW+EDITOR ) è sembrato funzionare sempre fino ad ora, oggi ho provato ad editare il contenuto di una pagina (catalog/includes/languages/italian/about.php) con il File Manager e ho notato che non funziona, o meglio l'editor sivede solo che mi escono scritte strane al suo interno...mannaggia l'editor WYSIWYG mi funziona da tutte le parti tranne che quì, è possibile eliminarlo solo nel File Manager? opure come potrei risolvere?
...si questo lo avevo già pensato ma dov'è che occorre eliminare esattamente questo richiamo? nel file "file_manager.php" ho controllato e non c'è nulla, è una cosa che viene fatta automaticamente da WYSIWYG per tutti, cioè va a sostiture tutte le txt area con il nuovo editor, quindi o su tutti o su nessuno...
io come editor ho il fck per cui non so bene come si installi il tuo...
però per togliere il mio basta che rimposti i campi come tep_draw_textarea_field ora... se tu nell'installazione del tuo editor hai modificato direttamente quella funzione ti conviene crearne una nuova copiandola da un osc base per poi richiamarla dove ti serve
però per togliere il mio basta che rimposti i campi come tep_draw_textarea_field ora... se tu nell'installazione del tuo editor hai modificato direttamente quella funzione ti conviene crearne una nuova copiandola da un osc base per poi richiamarla dove ti serve
scusa ma prova a far così...
aggiungi questo codice in html_output.php
e sostituisci la funzione tep_draw_textarea_field con tep_draw_textarea_field_1 nel file file_manager.php
aggiungi questo codice in html_output.php
Codice: Seleziona tutto
function tep_draw_textarea_field_1($name, $wrap, $width, $height, $text = '', $parameters = '', $reinsert_value = true) {
$field = '<textarea name="' . tep_output_string($name) . '" wrap="' . tep_output_string($wrap) . '" cols="' . tep_output_string($width) . '" rows="' . tep_output_string($height) . '"';
if (tep_not_null($parameters)) $field .= ' ' . $parameters;
$field .= '>';
if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
$field .= tep_output_string_protected(stripslashes($GLOBALS[$name]));
} elseif (tep_not_null($text)) {
$field .= tep_output_string_protected($text);
}
$field .= '</textarea>';
return $field;
}
e sostituisci la funzione tep_draw_textarea_field con tep_draw_textarea_field_1 nel file file_manager.php
...ah ora si...perfetto! Grazie mille, mi sa che avevo capito male ma grazie mille lo stesso...senti scusa se ne approfitto della tua disponibilità ma volevo chiderti un parere, tu hai detto che usi come editor FCK come ti trovi, secondo te è meglio, da problemi come WYSIWYG e quale file ti permette di modificare? Mettiamo il caso io volessi sostituire l'editor devo prima eliminare del tutto WYSIWYG e poi aggiungere FCK? ti chiedo questo perché su oscommerce.com mi sembra di aver letto che possono lavorari insieme oppure ho capito male?
allora io come base ho il pack di bass e c'era già un WYSIWYG ma funzionava solo con IE e non con mozilla (che uso) per cui l'ho cambiato... ho installato l'fck e ho semplicemente cambiato i richiami per cui tecnicamente li ho installati entrambi...
mentre ho provato anche il pacchetto di maury e sul suo ce ne sono 3 che puoi scegliere in admin quale usare...
per i dettagli di fck ti rimando a questo topic
viewtopic.php?t=9442
PS: ma la soluzione che ho pensato poi va bene o è stata una cavolata?
mentre ho provato anche il pacchetto di maury e sul suo ce ne sono 3 che puoi scegliere in admin quale usare...
per i dettagli di fck ti rimando a questo topic
viewtopic.php?t=9442
PS: ma la soluzione che ho pensato poi va bene o è stata una cavolata?
...si si, la tua soluzione funziona alla grande! grazie ...quello che ti chiedevo in merito a FCK è come ti trovati tu e se è presente anche nel File Manager, in pratica a me ora WYSIWYG funziona bene ovunque ma tranne nel File Manager (dove è stato tolto), quìndi se FCK non prevede un editor per questa pagina per me è inutile andare a sostituirlo, non so se mi sono spiegato. Ti chiedevo questo visto che tu già lo hai installato e mi sembra che nella discussione che mi hai indicato (a cui già avevo dato una svista prima) questa cosa non viene specificata.
Ciao
Ciao
l'fck lo metti tu dove vuoi semplicemente sostituendo il richiamo per la textarea tep_draw_textarea_field con la sua funzione tep_draw_fckeditor cmq io mi trovo abbastanza bene... l'ho messo per fare delle piccole modifiche perchè solitamente i testi li scrivo prima con dreamweaver e poi copio il codice...