


Detaillierte Einführung in die Installation und Verwendung des Baidu-Editors php UEditor
In diesem Artikel wird hauptsächlich UEditor Baidu vorgestelltEditorInstallation Teilen mit die Verwendungsmethode. Freunde, die es benötigen, können darauf verweisen
1. Laden Sie das vollständige Quellcodepaket von der offiziellen Website herunter und entpacken Sie es in ein beliebiges VerzeichnisVerzeichnisstruktur lautet wie folgt:
_examples: Beispielseite der Vollversion des Editors
_demos: Verschiedene Anwendungsfälle des Editors
Dialoge: Ressourcen und JS entsprechend dem Popup-Dialogfeld Dateien
Themen: Stile Bilder und Stildateien
Server: PHP, JSP und andere an serverseitigen Vorgängen beteiligte Dateien
Drittanbieter: Plug-Ins von Drittanbietern
editor_all.js: eine gepackte Datei aller Dateien im _src-Verzeichnis
editor_all_min.js: eine komprimierte Version der Datei editor_all.js Verwenden Sie
editor_config.js nur für die formale Bereitstellung: Konfiguration der Editordatei , es wird empfohlen, sie im selben Verzeichnis wie die Editor-Instanziierungsseite zu platzieren
2. Schritte zum Bereitstellen von UEditor im eigentlichen Projekt (UETest):
Schritt eins: Erstellen Sie ein Verzeichnis zum Speichern von UEditor-bezogenen Ressourcen und Dateien in einem beliebigen Ordner des Projekts . Erstellen Sie es hier im Projektstammverzeichnis und benennen Sie es
Zweitens: Kopieren Sie die Dialoge, Themes, Drittanbieter, editor_all.js und editor_config.js in den Ueditor-Ordner Bei den Dateien mit Ausnahme des ueditor-Verzeichnisses handelt es sich um spezifische Projektdateien, und zwar nur um die hier aufgeführten. Schritt 3: Der Einfachheit halber wird die Seite index.php im Stammverzeichnis als Instanziierungsseite des Editors verwendet Um die Vollversion von UEditor anzuzeigen, importieren Sie zunächst die drei vom Editor benötigten
Eintragsdateien:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>编辑器完整版实例</title> <script type="text/javascript" src="ueditor/editor_config.js"></script> <script type="text/javascript" src="ueditor/editor_all.js"></script> <link rel="stylesheet" href="ueditor/themes/default/ueditor.css" rel="external nofollow" >
<p id="myEditor"></p> <script type="text/javascript"> var editor = new baidu.editor.ui.Editor(); editor.render("myEditor"); </script>
<script type="text/javascript"> window.UEDITOR_HOME_URL='ueditor/';//此为ueditor相对于实例页面的路径 </script>
<script type="text/javascript"> window.UEDITOR_HOME_URL='/uc/ueditor/';//此为ueditor相对于网站根目录的路径 </script>
Zu diesem Zeitpunkt wurde eine vollständige Editor-Instanz für unser Projekt bereitgestellt
Der letzte Schritt kann auch durch Ändern der folgenden Stellen erreicht werden (nicht empfohlen für Personen, die dies nicht tun). js verstehen):
Suchen Sie nach „URL= window.UEDITOR_HOME_URL||“ und ändern Sie es in den entsprechenden Pfad. Wenn Sie es hier ändern, ist window.UEDITOR_HOME_URL nicht erforderlich auf der Instanzseite festzulegen.
//强烈推荐以这种方式进行绝对路径配置 URL= window.UEDITOR_HOME_URL||"/UETest/ueditor/";
3. Spezifische Verwendung
1. Senden Sie den Editorinhalt an das Backend
Szenario 1: Im Formular, in dem sich der Editor befindet Es gibt eine Schaltfläche „Senden“ , und der Übermittlungsvorgang wird durch Klicken auf diese Schaltfläche abgeschlossen. Dieses Szenario ist für die häufigsten Situationen geeignet. Es sind keine großen Probleme zu beachten. Es sind nur drei Punkte zu beachten:
1) Standardmäßig wird der Name des Formulars verwendet Der Hintergrund ist „editorValue“ und befindet sich in editor_config.js. Es kann konfiguriert werden und der Parametername lautet textarea.
2) Das Namens-
-Attribut kann auf dem Container-Tag (d. h. dem Skript-Tag) festgelegt werden, um die Standardkonfiguration in editor_config.js zu überschreiben. Der Beispielcode lautet wie folgt, myContent wird hier zum neuen Namen des Übermittlungsformulars:
<form action="" method="post"> <script type="text/plain" id="editor" name="myContent"> </script> <input type="submit" name="submit" value="提交"> </form>
//PHP获取: $_POST["myContent"] //JSP获取: request.getParameter("myContent"); //ASP获取: request("myContent"); //NET获取: context.Request.Form["myContent"];
Szenario 2: Es gibt keine Senden-Schaltfläche im Formular, in dem sich der Editor befindet, und die Übermittlungsaktion wird durch das externe -Ereignis ausgelöst. Dieses Szenario eignet sich für Websites mit viel Front-End-Interaktion. Das Wichtigste, worauf Sie achten sollten, ist die Durchführung des Editor-Inhaltssynchronisierungsvorgangs, bevor die Formularübermittlungsaktion ausgelöst wird. Das allgemeine Codemuster lautet wie folgt:
//满足提交条件时同步内容并提交,此处editor为编辑器实例 if(editor.hasContent()){ //此处以非空为例 editor.sync(); //同步内容 someForm.submit(); //提交Form }
-Objekt .
Szenario 3: Der Herausgeber befindet sich in keiner Form und die Übermittlungsaktion wird durch externe Ereignisse ausgelöst.
Dieses Szenario wird nicht oft verwendet, kann aber unter besonderen Umständen erforderlich sein. UEditor bietet auch entsprechende Verarbeitungslösungen. Die Grundlogik ist dieselbe wie in Szenario 2, außer dass Sie beim Durchführen von Synchronisierungsvorgängen die ID des übermittelten Formulars übergeben müssen, z. B. editor.sync(myFormID). Andere sind die gleichen wie Szene 2.2. Inhalte aus der Datenbank lesen
<script type="text/plain" id="editor"> //从数据库中取出文章内容打印到此处 </script>
3. Initialisierung des Editorinhalts (d. h. Festlegen von Rich Text im Editor)
Schreiben Sie einen neuen Artikel und voreingestellte Eingabeaufforderungen, Begrüßungen und andere Inhalte im Editor.
Suchen Sie den Parameter initialContent in der Datei editor_config.js und legen Sie seinen Wert auf die erforderliche Eingabeaufforderung oder Begrüßung fest, z. B. initialContent: „Willkommen bei UEditor!“.
4. Bild-Upload
Wenn es sich um eine neue Site handelt, das heißt, wenn der Bildpfad den eigenen Pfad des Herausgebers verwendet, besteht keine Notwendigkeit, ihn zu ändern Die alte Site verfügt bereits über einen eigenen Bildordner. Die folgenden Dateien im Ordner ueditor/php müssen geändert werden:
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Installation und Verwendung des Baidu-Editors php UEditor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
