Categorie
dblog Programmazione

FCKEditor insertBreak plugin 2.0

This entry has been published on 2 Maggio 2007 and may be out of date.

FCKEditor insertBreak plugin 2.0

Questa versione del plugin, cosi come la versione 1.0, permette, attraverso l’editor visuale (FCKEditor) di Dblog l’inserimento dell’interruzione degli articolli semplicemente cliccando sul bottone . La particolarità della versione 2.0 e che cliccando sul "continua a leggere" si continuerà effettivamente a leggere l’articolo senza dover ricercare "fino a dove ero arrivato".

Per una demo clicccate sul "continua a leggere di questo" articolo e vedrete che riprenderete la lettura direttamente con la spiegazione sul come installarlo

Installazione

Per l’installazione del plug dovete innanzi tutto scompattiate in una cartella temporanea il contenuto del file FCKEditor_insertBreak_plugin_2.0.zip e poi prendere una delle due strade sotto elencate a seconda se abbiate o meno personalizzato l’FCKEditor originariamente installato insieme a DBlog.

-> FCKEditor mai modificato (installazione originale)

  1. copiate nella cartella /dblog/admin/fckeditor/editor/plugins, se non esiste createla, la cartella insertBreak contenuta nello zip.
  2. sostituite il file dblog/admin/fckeditor/fckconfig.js con quello contenuto nello zip

-> FCKEditor personalizzato

  1. Create la direcotory plugins nella dblog/admin/fckeditor/editor
  2. Copiate all’interno della cartella plugins la cartella insertBreak contenuta nello zip in modo da avere dblog/admin/fckeditor/editor/plugins/insertBreak
  3. Aggiungete la seguente riga nel file dblog/admin/fckeditor/fckconfig.js
    FCKConfig.Plugins.Add( ‘InsertBreak’ );
  4. Assumendo che stiate usando come menu la configurazione di default, trovate la sezione, nel file FCKeditor/fckconfig.js che inizia con:

    FCKConfig.ToolbarSets["Default"] = […]

    dove "…" indica tutto il contenuto del menu. Voi aggiungete alla fine del tutto, prima della chiusura della parentesi quadra la stringa

    ,[‘insertBreak’]

    cosi da avere alla fine :

    FCKConfig.ToolbarSets["Default"] = […,[‘insertBreak’]]

Modifica alla default.asp

Questa volta ahime isognerà intervenire anche sul file /dblog/default.asp modificando la riga 80 da cosi:

<%=Trailer(FileToVar(Path_DirPublic & RSArticoli("Testo"), 0), "articolo.asp?articolo="& RSArticoli("ID") &"", True)%>

a cosi:

<%=Trailer(FileToVar(Path_DirPublic & RSArticoli("Testo"), 0), "articolo.asp?articolo="& RSArticoli("ID") &"#more", True)%>

L’unica differenza come avrete notato è la stringa #more subito dopo l’id dell’articolo. Questa non fà altro che puntare ad un named ancor presente nell’articolo, inserito tramite il plugin di cui stiamo discutendo.

Aggiornamento dalla 1.0 alla 2.0

Basterà cambiare la riga 9 del file fckplugin.js con questa:

FCK.InsertHtml("");

e poi modificare l file defaul.asp come indicato precedentemente.

Considerazioni

L’installazione di questo plug-in da per scontato che la stringa utilizzata da DBlog per l’interruzione degli articoli sia quella di default. Se cosi non fosse perchè l’avate modificata dovrete aggiornare il file /dblog/admin/fckeditor/editor/plugins/insertBreak\fckplugin.js alla riga 9 inserendo la stringa da voi scelta.

SE NON VI APPARE IL BOTTONE NONOSTANTE ABBIATE SEGUITO ALLA LETTERA LE ISTRUZIONI IL PROBLEMA E’ SEMPLICE: SVUOTATE LA CACHE DEL VOSTRO BROWSER E RIPROVATE !!!

Di adolfo

Nato sulla terra e residente sulle nuvole.

3 risposte su “FCKEditor insertBreak plugin 2.0”

Ho aggiornato il file zip aggiungendo il file fckconfig.js anche se, leggendo la guida, dovevano essere chiari le modifiche da fare a quallo originale … PIGRI !!!
Ad ogni modo ho fatto l’installazione su una versione “vergine” di DBlog e tutto a funzionato per il meglio. Fatemi sapere.

Confermo che manca il file fckconfig.js e la procedura non funziona.stessa segnalazione sul forum di dblog

a magooooooo….ma le istruzioni le vogliamo rivedere o no????

non esiste nessuna cartella plugin nel tuo zip e tantomeno un file fckconfig.js!!!!

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.