Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11002|Antwort: 0

[Verschönerung des Programms] Die Einführung für Anfänger in die Entwicklung von Discuz-Plugins ist sehr detailliert

[Link kopieren]
Veröffentlicht am 29.03.2015 21:04:23 | | | |

Als Anfänger habe ich gerade mit der Plug-in-Funktion von Discuz gespielt und wage es nicht, die guten Dinge allein zu genießen, also werde ich sie herausholen und den Anfangsprozess mit allen teilen.
Es gibt viele Plugin-Tutorials für Discuz im Internet, die sehr einfache Tutorials sind, der Grund könnte sein, dass dieses Ding ein kommerzielles Produkt ist, im Sinne des Teilens habe ich heute ein Tutorial für Discuz-Anfänger erstellt.
Eine sehr ausführliche Einführung, wie ich angefangen habe.
Problem 1. Discuz hat im Hintergrund keine neuen Plugins entwickelt!
Lösung: Fügen Sie $_config['plugindeveloper'] = 2 am Ende von configconfig_global.php hinzu; Aktualisieren Sie einfach die Hintergrund-App
Frage 2. Woran erkenne ich, an welchem Punkt Discuz den Haken gesetzt hat?
Nachdem ich ein Tool-> eingerichtet habe, um den Cache zu säubern und dann die Seite zu aktualisieren, erscheinen viele global_usernav_extra1 stringartige Dinge, die der Ankerpunkt sind und auch der Punkt, den das Plugin nutzen kann.
Okay, fangen wir an, Plugins zu erstellen:
Back Office – > Apps – > neue Plugins entwerfen

Nach der Einreichung aktivieren Sie es bitte im Plugin-Management

Dann klicke auf Design

Es wird wie in der untenstehenden Abbildung gezeigt eintreten.

Nächster

Erstelle einen Ordner unter Quelle/Plugin, der Name des Ordners sollte mit der Identifikatorin des Plugins übereinstimmen, das du erstellen möchtest.

Dann unter dem von dir erstellten Ordner erstelle die Dateien, die du brauchst. Wie in der untenstehenden Abbildung gezeigt, habe ich die test1-Datei definiert, die in der Seite des Moduls eingebettet ist, und ich muss eine neue test1.class.php-Datei im Plugin-Ordner anlegen


Hier ist, worauf Sie achten sollten.

test1.class.php der obere Teil des Chinesischen ist der Einführungsteil von Discuz, und der Klassenname darunter muss derselbe sein wie der Name des Plugins.

Danach schreibe die Funktionsfunktion in der Klasse. Es sollte hier beachtet werden, dass sie nur dann ausgeführt wird, wenn der Name der Funktion mit dem an der entsprechenden Stelle außerhalb angezeigten Namens an der entsprechenden Position auf der entsprechenden Seite ausgeführt wird.

Jedes Mal, wenn eine neue Datei hinzugefügt oder geändert wird, versuche, die Cache-Datei zu aktualisieren

Nachdem die entsprechende Seite im Vordergrund aktualisiert wurde, erscheint das einfache Beispiel, das wir gerade gemacht haben.

Es sollte hier beachtet werden, dass Sie, wenn Sie Operationen an einem bestimmten Ort ausführen müssen, versuchen, beim Ausgabe der Seite kein Echo oder var_dump zu verwenden, da dies an die obere Seite, also den Randbereich der Webseite, ausgibt. Die Verwendung von Return gibt an der angegebenen Stelle eine Ausgabe aus.

Es ist erwähnenswert, dass man beim Schreiben eines Plugins, wenn man wirklich ausgeben möchte, Schritt 1 befolgt und prüft, ob eine Seite für den Vordergrund benötigt wird. An diesem Punkt wird das einfache Discuz-Plugin entwickelt. Nachdem du auf den Export-Button geklickt hast, exportiere die Datei und legst sie in das Root-Verzeichnis des aktuellen Plugin-Ordners, damit du sie direkt für die normale Nutzung an andere veröffentlichen kannst.






Vorhergehend:[Softwaretest] junit testcode Dokumentation Unit-Testing-Framework für Java-Sprache
Nächster:7 Lektionen: Lernen Sie, Discuz-Vorlagen und Softwarepakete zu erstellen (ohne Wasserzeichen)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com