Frage

Dies ist das beste Modul für Syntax in Drupal. ich benutze Geshi Für die Syntax, die meinen Code hervorhebt. Es funktionierte gut, dann habe ich ein zweites Modul installiert Fckeditor. Jetzt arbeitet Geshi -Filter nicht mit Fckeditor. Hat jemand eine Idee, warum diese Module nicht zusammenarbeiten?

Danke im Voraus.

War es hilfreich?

Lösung

Es gibt eine ziemlich vollständige Antwort in dieser Beitrag.

Der Beitrag gibt Ihnen einige weitere Details, aber im Wesentlichen geht es darum fckeditor.config.js Datei die folgende Zeile:

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

Dies fordert Fckeditor im Wesentlichen auf, den Blockcode mit der Syntax -Hervorhebung in Ruhe zu lassen.

Weitere Informationen zu den Kompatibilitätsproblemen finden Sie auf der Seite "FCKEDITOR -Modul". für Geshi gefiltert.

Hoffe das hilft!

Andere Tipps

Wenn ich Sie wäre, würde ich zur Verwendung der Verwendung der Verwendung der Verwendung wechseln Wysiwyg -Modul mit Tinymce AMD benutze die Syntax Highlighter -Modul Für die Syntax -Hervorhebung.

Folge diesen Anweisungen zur Integration der Syntaxhighlighter mit Tinymce - Sie können eine Schaltfläche erhalten, die Ihnen ein Popup -Fenster gibt, von dem Sie die Sprache (PHP, MySQL, Bash usw. usw.) auswählen und Ihren Code eingeben können.

Sie sollten wahrscheinlich auch meine installieren Wysiwyg_PreelementFix -Modul, was sicherstellt, dass Charaktere nicht entkommen oder doppelt gelten.

Das ist was ich mache Der Kirkdesigns -Blog Und es scheint ziemlich gut zu funktionieren.

Nachdem ich dies nicht bestanden habe, habe ich auch einige Anweisungen dafür geschrieben Mit Geshi und Fckeditor zusammen in Drupal verwenden

Mein Vorschlag für einen Code -Highlighter auf einer Drupal -Site wäre eine rein client -Seite, die keine Haken und potenzielle Namespace -Konflikte umfasst.

Das, mit dem ich in verschiedenen Umgebungen das meiste Glück habe (aber nie neben Fckeditor ausprobiert wurde) ist Google-Code-Prettify. Wenn es nicht zusammen mit Fckeditor funktioniert, möchten Sie sich vielleicht die Kommentare zum Arbeiten mit WordPress ansehen, da ich denke, dass einige dieser Probleme mit Fckeditor zusammenhängen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top