Personalizzazione delle TOOLBARS
Considerato che molti utenti abilitati in scrittura non conoscono il codice XHTML e le regole di base per scrivere codice accessibile ai disabili, FCKEditor ci consente di modificare/personalizzare le tootlbar della finestra dell'editor e di associarle ai diversi ruoli assegnati agli utenti del nostro sito.
Le toolbar proposte dai 2 moduli (quello di Drupal e quello integrato di FCKEditor) possono essere di 5 tipi:
- DrupalBASIC
- DrupalFILTERED
- DrupalFULL
- DEFAUL
- BASIC
per personalizzare (DrupalBASIC, DrupalFILTERED e DrupalFULL)
editare il file: fckeditor/fckeditor.config.js
- alla riga 15 (circa) si trova la barra che corrisponde a "DrupalFull"
FCKConfig.ToolbarSets["DrupalFull"] - alla riga 34 (circa) si trova la barra che corrisponde a "DrupalBasic"
FCKConfig.ToolbarSets["DrupalBasic"] = [ - alla riga 39 (circa) si trova la barra che corrisponde a "DrupalFiltered"
FCKConfig.ToolbarSets["DrupalFiltered"] - Per utilizzare altri utili plugin eliminare dalle seguenti righe (68-69-70-71 circa) le barre che eventualmente se presenti disabilitano il plugin:
sostituire:
// FCKConfig.PluginsPath = '../../plugins/' ;
// FCKConfig.Plugins.Add( 'imgassist' ) ;
// FCKConfig.Plugins.Add( 'Drupalbreak' ) ;
// FCKConfig.Plugins.Add( 'Drupalpagebreak' ) ;
con:
FCKConfig.PluginsPath = '../../plugins/' ;
FCKConfig.Plugins.Add( 'imgassist' ) ;
FCKConfig.Plugins.Add( 'Drupalbreak' ) ;
FCKConfig.Plugins.Add( 'Drupalpagebreak' ) ;
Commentare ora la riga 25 e scommentare la riga 28
riga 25 // ['Image','Flash','Table','Rule','SpecialChar'],
riga 28 ['Image','Flash','Table','Rule','SpecialChar','DrupalBreak','DrupalPageBreak'],
per personalizzare (BASIC e DEFAULT)
editare il file: fckeditor/fckeditor/fckconfig.js
- alla riga 99 (circa) si trova la barra che corrisponde a "Default"
FCKConfig.ToolbarSets["Default"] = [ - alla riga 116 (circa) si trova la barra che corrisponde a "Basic"
FCKConfig.ToolbarSets["Basic"] - cancellare dal codice che propone la composizione delle toolbar quello riferito a pulsanti che vogliamo eliminare.
Se ad esempio voglio cancellare il pulsante che consente di inserire una animazione flash:
la riga: ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak']
diventerà: ['Image','Table','Rule','Smiley','SpecialChar','PageBreak'],
Ovviamente è anche possibile spostare i pulsanti cambiando l'ordine nelle righe di configurazione.




Commenti recenti
2 anni 30 settimane fa
3 anni 6 settimane fa
4 anni 3 settimane fa
4 anni 22 settimane fa
4 anni 23 settimane fa
4 anni 25 settimane fa
4 anni 38 settimane fa
4 anni 39 settimane fa
4 anni 45 settimane fa
4 anni 46 settimane fa