Viele Freunde verwenden jetzt den Fckeditor -Editor unter ASP. Freunde, die es brauchen, können sich darauf beziehen. Lassen Sie mich zuerst über meine Testumgebung sprechen: xpsp2, IIS5.1, fckeditor2.0
Erstellen Sie eine neue Website auf IIS, ich habe sie direkt als Fckeditor bezeichnet
Stellen Sie eine entsprechende Site in DW ein, der Testserver ist nativ und unterstützt VBScript
Laden Sie Fckeditor 2.0 herunter.
Was Sie herunterladen, sollte ein komprimiertes Paket sein, das auf das Root -Verzeichnis der FCKeditor -Website dekomprimiert wird, und Sie können direkt anrufen. Wenn Sie wissen, werden Sie feststellen, dass es so einfach ist, dass Sie sterben werden!
Erstellen Sie im Root -Verzeichnis von Site eine neue Index.asp -Seite und fügen Sie dem Segment den folgenden Code hinzu (rufen Sie den Editor):
Die Codekopie lautet wie folgt:
<%
Dim Ofckeditor
Set ofckeditor = neuer fckeditor
Ofckeditor.basepath = /fckeditor /// Setzen Sie den Editor -Pfad, ein Verzeichnis unter dem Stammverzeichnis meiner Website
Ofckeditor.toolBarSet = Standard
Ofckeditor.width = 100%
Ofckeditor.Height = 600
Ofckeditor.Value = // Dies ist der Anfangswert für den Editor
Ofckeditor.Create Logbody // In Zukunft wird der Inhalt des Editors von diesem Logbody erhalten, und die Benennung wird von Ihnen bestimmt.
%>
<%
Dim Ofckeditor
Set ofckeditor = neuer fckeditor
Ofckeditor.basepath = /fckeditor /// Setzen Sie den Editor -Pfad, ein Verzeichnis unter dem Stammverzeichnis meiner Website
Ofckeditor.toolBarSet = Standard
Ofckeditor.width = 100%
Ofckeditor.Height = 600
Ofckeditor.Value = // Dies ist der Anfangswert für den Editor
Ofckeditor.Create Logbody // In Zukunft wird der Inhalt des Editors von diesem Logbody erhalten, und die Benennung wird von Ihnen bestimmt.
%>
Wenn Sie diesen Absatz hinzufügen, vergessen Sie nicht, ihn in der zweiten Zeile vor dem Index hinzuzufügen.
Die Codekopie lautet wie folgt:
<!-#include File = fckeditor/fckeditor.asp->
FKKEDITOR.asp einschließen. Denken Sie daran, sich zu erinnern!
Es ist so einfach!
Jetzt verwenden Sie diesen Editor nur als Kontrolle und Verwendung: Anfrage (Logbody) beim Extrahieren seiner Daten
Atmen Sie nun Erleichterung auf. Der Test war erfolgreich. Es gibt einige Einstellungen im Inneren. Gehen Sie bitte ins Internet, um einige erweiterte Anweisungen zur Verwendung zu finden.
Vorläufige Verwendung von Fckeditor
Die FCKEDITOR 2.0 -Version ist endlich herausgekommen. Unter allen Online-Redakteuren ist Fckeditor derzeit der beste Redakteur im Internet. Quelle usw.
Für eine brandneue Website kann Fckeditor ohne Änderungen direkt verwendet werden. Für die meisten vorhandenen Websites sind einige Einstellungen von Fckeditor nicht für Ihre eigene Verwendung geeignet.
Die erste Aufgabe besteht darin, diesen groß angelegten Editor zu optimieren. Natürlich soll Dateien anstatt Funktionen optimiert werden. Hier nehme ich die ASP -Version von Fckeditor als Beispiel ein, lösche den Ordner fckeditor 2.0 und lösche zunächst alle Ordner mit _. In der Tat ist es nur, Editor -Ordner, fckconfig.js, fckeditor.asp, fckeditor.js, fcKstyles.xml und fcktemplates.xml zu halten. Quellordner löschen, hier sind einige Quelldateien, die für die Verwendung nicht verwendet werden.
Geben Sie den Ordner der Bilder ein und löschen Sie den Smiley -Ordner. Geben Sie den Ordner Lang ein und können Sie die Dinge aufräumen. Es kann in fckconfig.js auf die entsprechende Sprachdatei eingestellt werden, die den Einstellungen in fckconfig.js entspricht. ist traditionelles Chinesisch. Wie wäre es mit dem? Ich habe ein paar hundert K gleichzeitig verloren, also ist es großartig ~
Beenden Sie den Lang -Ordner und geben Sie den Skin -Ordner ein. Um Ihnen einen Vorschlag zu geben. Office2003 sowieso ist das Bild relativ groß, und die Download -Zeit wird erhöht, nicht!
Der letzte Schritt, um es zu vereinfachen, besteht darin, den Hautordner zu beenden und dann FileManager einzugeben. Kommen Sie nacheinander, geben Sie zuerst Filemanager/Browser/Standard/Connectors/. Gehen Sie dann zu FileManager/Upload/und lassen Sie dann nur den ASP -Ordner.
Die erste modifizierte Datei, die die Total -Konfigurationsdatei von Fckeditor ist, befindet sich in der Datei fckconfig.js im Stammverzeichnis. Bitte folgen Sie der folgenden Liste (je nachdem, welcher Fall bei Fckeditor Version 2.0 der Fall ist):
Finden Sie Zeile 20 fckconfig.defaultLanguage = 'en';
Finden Sie Zeile 40 fckconfig.tabspaces = 0;
Wenn Ihr Editor noch in der Rezeption der Website verwendet wird, z. , das ist die grundlegende Symbolleiste,
Gefunden Zeile 64 fckconfig.toolbarsets [Basic] = [
['Mutig', 'italic', '-', 'OrderedList', 'Under OrderedList', '-',/ *'Link', */'Unglink', '-', 'Style', 'Fontsize', '', '' TextColor ',' bgcolor ','-',' smiley ',' sonderchar ',' ersetzen ',' preview ']
];
Dies ist die grundlegende, die ich geändert habe. Laden Sie einfach ein Trojaner -Pferd zu Ihnen.
Gefunden Zeile 73
Fckconfig.contextMenu = ['generic',/*'link',*/'Anchor',/*'Bild',*/'Flash', 'Select', 'textarea', 'Checkbox', 'Radio', ' TextField ',' Hiddenfield ',/*' ImageButton ',*/' Schaltfläche ',' BulletedList ',' NumberedList ',' TableCell ',' Tabelle ',' Form '];
Dies habe ich auch geändert, um den richtigen Maustast-, Bild-, Blitz- und Bild -Schaltflächenfunktionen zu entfernen.
Gefunden Zeile 77 fckconfig.fontnames = 'Arial; Comic sans ms; Courier New; Tahoma; Times New Roman; Verdana';
Addieren Sie die Schriftart, die wir häufig verwenden.
Als nächstes richten wir als Beispiel die Funktion "Upload" ein = Xx After .asp to type = yy, wobei YY der Name des Ordners ist, den Sie die Datei speichern möchten.
Wenn Sie noch Ihr Emoticon -Symbol verwenden möchten, wenden Sie sich zu Zeile 131 und ändern Sie die Ordneradresse des Emoticon -Symbols und den Dateinamen des Emoticon -Symbols unten. Die Höhe des Popup-Fensters ist so breit und hoch wie die Größe dieses Fensters hängt von der Größe des Fensters ab, das von Ihren Emoticon-Symbolen angeordnet ist. OK, die Änderung der gesamten Konfigurationsdatei ist beendet.
Als nächstes ist die Einstellung des Herausgebers. Es wird empfohlen, sie bei der Verwendung zu setzen. kann willkürlich bezeichnet werden, und es haben sich keine anderen Ordnernamen geändert, und ein anderes gibt es kein Problem damit, dass der Editor verwendet wird.
Öffnen Sie die Datei fckeditor.asp und finden Sie sbasepath = /fckeditor /Änderung zu sbasepath = /
Öffnen Sie die Datei fckeditor.js und finden Sie dies. Basepath = '/fckeditor/';
Die Standard -Display -Schriftart in der Editor -Domain ist 12px, während die Standardschrift auf meiner Startseite 14px ist. Öffnen /editor/css/fck_editorarea.css und verwandeln Sie sie in die 4. Zeile in Schriftgröße: 14px;
Als nächstes ist das Setup zum Hochladen von Dateien.
Öffnen /editor/filemanager/browser/default/frmresourcetype.html, finden Natürlich können Sie es auch in den gewünschten Ordner ändern, aber der Name hier muss mit der YY in type = yy in fckconfig.js übereinstimmen.
Noch nicht fertig, geben Sie weiterhin Editor/Filemanager/Browser/Standard/Connectors/ASP ein, öffnen Sie die config.asp und ändern Sie zuerst configInabled = false in configInabled = true. Ich möchte configuserFilespath = /.
Fügen Sie dann configallowextensions.add uploadfile nach festgelegten configDenExtensions = createObject (scripting.Dictionary) hinzu,
ConfigDeniDextensions.add Uploadfile,
In ähnlicher Weise müssen die Einstellungen hier dem oben genannten und in fckconfig.js entsprechen.
Es gibt einen weiteren Upload, der ein schnelles Upload ist. Geben Sie/Editor/FileManager/Upload/ASP, Open Config.asp und Setzen Sie CONFORTISEDELD = FALSE auf configISEnabled = true ein. (Date ()) &/, da meine Upload -Datei im Ordner uploadfile platziert ist und nach Monat für die Öffentlichkeit zugänglich ist. Durch das schnelle Upload können Sie nicht einen Ordner auswählen, sondern direkt über die Einstellungen hier hochgeladen. Wiederholen Sie den Vorgang in der vorherigen Konfiguration, bevor Sie eine Verbindung herstellen, und fügen Sie ihn zu Folgendes hinzu
Configallowextensions.add uploadfile,
ConfigDeniDextensions.add Uploadfile,
Lassen Sie uns als nächstes darüber sprechen, wie Sie Ihren eigenen Online -Editor erstellen können.
Die Codekopie lautet wie folgt:
<%
Dim Ofckeditor
Set ofckeditor = neuer fckeditor
Ofckeditor.basepath = / /
Ofckeditor.toolBarSet = Standard
Ofckeditor.width = 100%
Ofckeditor.Height = 400
Ofckeditor.Value = RS (Logbody)
Ofckeditor.Create Logbody
%>
<%
Dim Ofckeditor
Set ofckeditor = neuer fckeditor
Ofckeditor.basepath = / /
Ofckeditor.toolBarSet = Standard
Ofckeditor.width = 100%
Ofckeditor.Height = 400
Ofckeditor.Value = RS (Logbody)
Ofckeditor.Create Logbody
%>
Natürlich kann die ASP -Version nur in Seiten mit .asp verwendet werden, wenn Sie Basepath auf / in Fckedito einstellen . Es wird empfohlen, die ASP -Version bei der Änderung eines Inhalts zu verwenden.
Schauen wir uns als nächstes die JS -Version an:
Die Codekopie lautet wie folgt:
<script type = text/javaScript>
var ofckeditor = neuer fckeditor ('logbody');
Ofckeditor.basepath = '/';
Ofckeditor.toolBarset = 'Basic';
Ofckeditor.width = '100%';
Ofckeditor.Height = '400';
Ofckeditor.Value = '';
Ofckeditor.create ();
</script>
Basispath -Einstellungen werden wie oben erwähnt. Einmal kann der Kunde definieren, wann es angezeigt werden soll.
Darüber hinaus gibt es in der JS -Version eine andere Funktionsfunktion, die die Funktion von ErsatzETEXTAREA () ist, die die angegebene Textea ersetzen und den Antwortteil meiner Website übernehmen kann: Protokoll:
Die Codekopie lautet wie folgt:
<script type = text/javaScript>
<!-
Funktion showfck () {
var ofckeditor = new fckeditor ('fbContent');
Ofckeditor.basepath = '/';
Ofckeditor.toolBarset = 'Basic';
Ofckeditor.width = '100%';
Ofckeditor.Height = '200';
Ofckeditor.Value = '';
//ofckeditor.create ();
ofckeditor.replacetextarea ();
//document.blog_feedback.blogSubmit.DISABED = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openfck.disabled = 'true';
document.blog_feedback.openfck.style.display = 'none';
}
//->
</script>
Schreiben Sie es in eine einfache Funktion, und der Fckeditor wird generiert, wenn der Benutzer den Editor angezeigt wird.
Ergänzung: Wie bereits erwähnt, werden Sie bei der Bearbeitung vorhandener Dateninhalte nicht JS -Version verwenden. So generieren und bearbeiten. Sofern Sie die Methode von Austauschtext () nicht verwenden möchten, müssen Sie zuerst ein Tag wie <textarea> schreiben. für Fckeditor. Gleichzeitig müssen Sie sich keine Sorgen machen, wie das Formular eingereicht wird, fckeditor automatisch eingereicht und der von Ihnen angegebene FCKeditor -Instanz benannt ist.