Articoli relativi a MovableType

FCKeditor come editor dei commenti in Movable Type


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>

&lt;script type=&quot;text/javascript&quot;&gt;<br />
window.onload = function()<br />
{<br />
var oFCKeditor = new FCKeditor( 'text' ) ;<br />
oFCKeditor.Width = &quot;400&quot;<br />
oFCKeditor.Height = &quot;250&quot; ;<br />
oFCKeditor.ToolbarSet = &quot;Basic&quot; ;<br />
oFCKeditor.ReplaceTextarea() ;<br />
}<br />
&lt;/script&gt;

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.


Movable Type e l’anteprima dei commenti


Se utilizzate Movable Type 3.15 con il template standard e avete abilitato la funzione Convert Line Breaks per i commenti, avrete quasi certamente notato che i ritorni a capo non vengono rispettati e mantenuti nell’anteprima del commento ma solo quando quest’ultimo viene pubblicato.
Per ovviare a ciò è sufficiente modificare il Comment Preview Template, cercate la stringa

< $MTCommentPreviewBody convert_breaks="0"$>

e sostituitela con

< $MTCommentPreviewBody$>

fate un rebuild del sito ed il gioco è fatto.


I template di MovableType


Un articolo molto chiaro su come gestire i template di MT attraverso i fogli di stile.
Il link è questo:
http://www.mediatinker.com/blog/archives/007806.html