Domanda

Quale è il miglior modulo per la sintassi highligting in Drupal. Sto usando GeSHi per l'evidenziazione della sintassi il mio codice. Si stava lavorando bene poi ho installato un secondo modulo FCKeditor . Ora il filtro GeSHi non funziona con FCKeditor. Do Qualcuno ha idea perché questi moduli non stanno lavorando insieme.

Grazie in anticipo.

È stato utile?

Soluzione

Non è una risposta piuttosto completo in questo post .

Il post fornisce qualche dettaglio in più, ma in sostanza è una questione di aggiungere al fckeditor.config.js il file la seguente riga:

FCKConfig.ProtectedSource.Add( /<blockcode language[\s\S]*?<\/blockcode>/gi  );

che racconta essenzialmente FCKeditor di lasciare il blockcode con evidenziazione della sintassi da sola.

Potete trovare qualche dettaglio in più sui problemi di compatibilità visitando la pagina problema del modulo FCKeditor, filtrata per GeSHi .

Spero che questo aiuti!

Altri suggerimenti

Se fossi in te, vorrei passare a utilizzare il WYSIWYG modulo con TinyMCE amd utilizzare il modulo Syntax Highlighter per l'evidenziazione della sintassi.

istruzioni per l'integrazione del SyntaxHighlighter con TinyMCE - si può ottenere un pulsante che ti dà una finestra pop-up da cui è possibile selezionare la lingua (PHP, MySQL, Bash etc etc) e inserire il codice.

Probabilmente si dovrebbe anche installare il mio wysiwyg_preelementfix modulo , che assicura che i caratteri non sono sfuggiti o doppio sfuggito.

Questo è quello che faccio su il KirkDesigns blog e sembra funzionare abbastanza bene.

In mancanza di questo, ho anche scritto alcune istruzioni per utilizzando Geshi e FCKEditor insieme a Drupal

Il mio suggerimento per un evidenziatore codice su un sito Drupal sarebbe un lato puramente client uno, uno che non comporta alcun ganci e ogni potenziale conflitto di namespace.

Quello che ho più fortuna con in vari ambienti (ma mai provato a fianco FCKEditor) è google-codice-prettify . Se non funziona a fianco FCKEditor si consiglia di avere uno sguardo ai commenti su ottenerlo lavorare con Wordpress dal Penso che alcuni di questi problemi possono essere correlati a FCKEditor.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top