FCKeditor è un ottimo editor HTML Open Source adatto per l’inserimento e la modifica dei dati nelle pagine web.
Ho provato a testarlo per abilitare una comoda interfaccia per i commenti all’interno di un sito basato su Movable Type.
Un esempio del risultato lo potete trovare in questo post.
Le istruzioni
1) Scaricate il pacchetto .zip o .tar.gz di FCKEditor 2.0RC3
2) Scompattate il pacchetto direttamente sul server nella directory dove MT conserva i file “statici”, solitamente si chiama mt-static. E’ fondamentale che siano presenti sul server i file fckeditor.js, fckconfig.js e la directory editor già che ci siete anche il file fckstyles.xml.
3) Impostate il parametro this.BasePath all’interno del file fckeditor.js. Ad esempio se la directory mt-static si trova nel livello principale del vostro sito e i file di FCKeditor si trovano nella directory /mt-static/FCKeditor/ dovrete impostare il parametro in questo modo:
this.BasePath = '/mt-static/FCKeditor/' ;
4) Modificate il template Individual Entry Archive in Movable Type e fatene una copia di backup se per caso dovreste combinare dei pasticci. Inserite prima del tag </head> le seguenti righe:
<script type="text/javascript" src="<$MTBlogURL$>mt-static/FCKeditor/fckeditor.js"></script>
<script type="text/javascript"><br />
window.onload = function()<br />
{<br />
var oFCKeditor = new FCKeditor( 'text' ) ;<br />
oFCKeditor.Width = "400"<br />
oFCKeditor.Height = "250" ;<br />
oFCKeditor.ToolbarSet = "Basic" ;<br />
oFCKeditor.ReplaceTextarea() ;<br />
}<br />
</script>
5) Controllate che all’interno del template la vostra textarea abbia:
id="text" name="text"
6) Modificate il file fckconfig.js e impostate
FCKConfig.LinkBrowser = false ;
e
FCKConfig.ImageBrowser = false ;
Fatto.
FCKeditor consente innumerevoli personalizzazioni, basta dare un’occhiata ai sorgenti e seguire la documentazione. Per ulteriori chiarimenti contattatemi pure.