Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : crisium 23 Jan 2014, 20:29:03
-
Buonasera,
Ho avuto modo di verificare che usando i vari editor visuali (TinyMCE e JCE con Joomla 2.5.4 stable) non tutti i vari comandi di formattazione funzionano.
Nello specifico il tag span viene correttamente inserito nella pagina web ma non ci sono gli attributi inline di formattazione.
Un esempio molto semplice (scritto anche senza editor visuale):
<span style="color:red;">ciao mondo</span>
Il risultato visualizzando il codice dal browser : <span>ciao mondo</span>
Quindi il risultato è senza formattazione.
Ho tolto tutti i filtri relativi alla scrittura del codice:
Configurazione globale -> filtri di testo -> nessun filtro;
JCE Global configuration -> Cleanup & Output -> No
JCE Editor parameters -> Advanced -> Extended Elements -> span
Gestione plugin -> TinyMCE -> Elementi consentiti estesi -> span[id|style|class]
Oltre questo ho fatte diverse prove abilitando tutte le funzionalità dei rispettivi menu (dei vari editor) ma senza successo.
A questo punto devo pensare di aver dimenticato qualcosa e mi chiedevo se altri hanno riscontrato e risolto prima di me questo problema.
Grazie in anticipo
-
Ciao crisium,
benvenuto nel forum :)
prova anche da JCE - pannello di controllo - Modifica profilo - [Default] - Parametri editor - Avanzate
Consenti Javascript
Consenti CSS
Consenti PHP
Script XHTML in linea
Che ci fai ancora con la 2.5.4? Siamo alla 2.5.17... Aggiorna fulmineo. :)
E aggiorna anche JCE se non hai l'ultimo...
-
Buonasera adottauncane,
e grazie per la celere risposta.
La versione di joomla che utilizzo è necessaria per la realizzazione di siti per l'accessibilità per le scuole ed enti pubblici (joomlafap).
Ho già fatto questa prova ma purtroppo non ho avuto alcun risultato positivo.
-
A me, inserendolo nel codice, lo tiene. E se disabiliti l'editor? Solo per verificare...
-
Nonostante abbia tolto dall'utente l'editor impostando su "no editor" tutto il codice html e css funziona correttamente.
Gli unici attributi che non sembrano essere interpretati sono quelli del tag span
Provo ora a rifare una configurazione ex novo di joomla e vediamo cosa succede.
Grazie
-
Ho avuto lo stesso problema oggi.
La causa risiede nel plugin jFap , infatti se lo disabiliti torna tutto alla normalità.
Per ora ho commentato il codice nel file jfap.php presente nella cartella plugins/system/jfap/jfap.php dalla riga 65 alla 88 in questo modo:
/* # Remove style from span
$style_regexp = '@<span([^>]*?)\sstyle=(["\']).*?\2([^>]*?)>@is';
$style_replace = '<span\1\3>'; $img_regexp = '@<img([^>]*?)\sborder=(["\']).*?\2([^>]*?)>@is';
$img_replace = '<img\1\3>';
# Dublin Core MD
$dc_desc_regexp = '#<meta name="description"#';
$dc_desc_replace = '<meta name="DC.Description"';
$body = preg_replace(
array($dc_desc_regexp,
//'/target=[\'"](_blank|_new)+/',
$style_regexp,
'/(<meta name="generator" content=")([^"]+)"/',
$img_regexp
),
array($dc_desc_replace,
//'onclick="window.open(this.href);return false;" onkeypress="handle_keypress(event, function(evt){ window.open(this.href); });return false;',
$style_replace,
'\1\2 - Versione FAP"',
$img_replace
),
$body);
*/
Pare che funzioni anche se non ho effettuate dei test completi.
-
... e funziona anche la validazione dello standard? Magari è stato inserito per mantenere caratteristiche di accessibilità, se non ti necessitano perchè usare fap?
-
io ho solo proposto una soluzione, specificando che non ho effettuato dei test completi per vedere se avesse conseguenze non gradite.
Se hai una soluzione migliore puoi anche postarla, altrimenti per fare polemica c'è facebook!!!
-
Se hai una soluzione migliore puoi anche postarla
-----------------------------------------------------------------------
l'ho postata su facebuk ;)