Heim  >  Artikel  >  CMS-Tutorial  >  So fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu

So fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu

藏色散人
藏色散人Original
2019-12-13 09:07:112471Durchsuche

So fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu

Wie füge ich ein Plug-in zu Empire CMS FCKeditor hinzu?

Der Empire Editor (FCK) funktioniert nicht Standardmäßig Code einfügen Es ist funktionsfähig, daher beziehe ich mich normalerweise auf diese Funktion, wenn ich Code hinzufüge. Ist das nicht zu unprofessionell? Wie kann man das Problem beheben? Fügen Sie einfach ein Plug-in zu FCK hinzu. Unten ist der berühmte SyntaxHighlighter.

Es wird empfohlen, das „Empire CMS-Tutorial“ zu studieren.

Zunächst können Sie auf der offiziellen Website die neueste Version herunterladen, diese ist jedoch noch nicht fertig Nach dem Herunterladen zu verwenden und einige Konfigurationen sind erforderlich. Für Anfänger ist es ziemlich schwierig. Hier können Sie direkt die von Henxue bereitgestellte konfigurierte Version (Version 2.1.382) verwenden. Auch dieses Tutorial basiert auf dieser Version.

Nach dem Herunterladen und Dekomprimieren gibt es zwei Ordner:

Laden Sie zunächst den Ordner SyntaxHighlighter2.1.382 in das Stammverzeichnis der Website oder an andere Orte Ihrer Wahl hoch. Sie können den Ordner auch umbenennen , aber der Pfad muss beim späteren Aufruf von CSS und js in der Vorlagendatei stimmen. Ich werde ihn hier in das Stammverzeichnis übertragen.

Zweitens fügen Sie den folgenden Code zur Inhaltsvorlage hinzu. Beachten Sie hier den ersten Schritt.

Der Code lautet wie folgt:

<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shCore.js”></script>
<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shBrushCss.js”></script>
<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shBrushJScript.js”></script>
<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shBrushXml.js”></script>
<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shBrushPhp.js”></script>
<script type=”text/javascript” src=”[!–news.url–]SyntaxHighlighter2.1.382/scripts/shBrushSql.js”></script>
<link type=”text/css” rel=”stylesheet” href=”[!–news.url–]SyntaxHighlighter2.1.382/styles/shCore.css”/>
<link type=”text/css” rel=”stylesheet” href=”[!–news.url–]SyntaxHighlighter2.1.382/styles/shThemeDefault.css”/>
<script type=”text/javascript”>
SyntaxHighlighter.config.clipboardSwf = ‘[!–news.url–]SyntaxHighlighter2.1.382/scripts/clipboard.swf&#39;;
SyntaxHighlighter.all();
</script>

Es ist erwähnenswert, dass der oben genannte JS wie shBrushSql.js nicht darauf festgelegt ist, diese aufzurufen. Diese JS haben ihre eigene Bedeutung (Pinsel), Sie können die offizielle Dokumentation einsehen. Da ich häufig CSS, HTML, PHP und SQL verwende, schreibe ich einfach die oben gezeigten JS. Natürlich können Sie alle anrufen, wenn Sie möchten. Aber das wäre sehr langsam. Vorausgesetzt, Sie haben PHP nicht aufgerufen, wird beim Einfügen des Codes und der Auswahl von PHP als Sprache im Vordergrund eine Fehlermeldung angezeigt. (shCore.js muss vorhanden sein, sonst hat die Rezeption keine Wirkung)

Drittens übertragen Sie den Ordner „syntaxhighlight2“ in das Verzeichnis „e/admin/ecmseditor/infoeditor/editor/plugins“. Mit anderen Worten, dies ist ein Plug-In für den FCK-Editor.

Viertens: Ändern Sie die Konfigurationsdatei des FCK-Editors. Sie müssen dem Editor Plug-Ins und Schaltflächen hinzufügen.

1, Pfad der Backend-Konfigurationsdatei: /e/admin/ecmseditor/infoeditor/fckconfig.js

2, Pfad der Frontend-Konfigurationsdatei: /e/data/ecmseditor/infoeditor/fckconfig.js

Find FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; Über Zeile 51

Einfügen

Der Code lautet wie folgt:

FCKConfig.Plugins.Add(‘syntaxhighlight2′,’zh-cn’);
// default language options: c++,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtml
FCKConfig.SyntaxHighlight2LangDefault =’c++&#39;;

Dann Suchen Sie nach „InsertTBr“ und geben Sie nach „InsertTBr“ „SyntaxHighLight2“ ein.

Dies ist ungefähr wie folgt:

So fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu

Der Frontend-Effekt ist ungefähr wie folgt:

So fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu

Das obige ist der detaillierte Inhalt vonSo fügen Sie Plug-Ins zum Imperial CMS FCKeditor hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn