Heim >Backend-Entwicklung >PHP-Tutorial >Die Verwendung von Onethink1.1-Hooks und Plug-Ins!

Die Verwendung von Onethink1.1-Hooks und Plug-Ins!

WBOY
WBOYOriginal
2016-08-08 09:29:191054Durchsuche

Bitte laden Sie Onethink von Baidu herunter Die Installation dauert nur wenige Sekunden.

Experten (weggelassen), nur für Neulinge wie mich, die es wissen müssen.

Ich spreche hauptsächlich über die Verwendung des Onethink-Plug-Ins, da es für unsere schnelle Entwicklung hilfreich ist. Deshalb werde ich es aufzeichnen und hoffe auch, dass es Freunden helfen kann, die mehr wissen möchten.

Beginnen wir mit den Hooks Schauen Sie sich zunächst die Hintergrundoberfläche unten an:

Schritt 1. Wählen Sie „Hinzufügen“

Schritt 2. Geben Sie den Hook-Namen nach Bedarf ein (der Hook-Name ist eindeutig) und klicken Sie dann auf „OK“. Die Meldung wird angezeigt, dass die Erstellung erfolgreich war.

Bild:

Der Hook wird erstellt.

Weiter:

Schritt 4. Wenn es einen Hook gibt, rufen Sie ihn auf und fügen Sie die folgende Anweisung hinzu: {:hook('BannerImageSlide')}

Hinweis: Es ist ein Haken, kein Haken;

Weiter:

Schritt 5. Klicken Sie unter „Plug-in-Verwaltung“ auf „Schnell erstellen“

Weiter:

Schritt6. Wählen oder füllen Sie nach Bedarf aus und klicken Sie auf „OK“.

Weiter:

Schritt 7. Klicken Sie zum Installieren.

Kehren Sie zur Datei zurück und sehen Sie sich die generierten Verzeichnisse und Dateien an:

Das ImageSlide-Verzeichnis und zwei Dateien config.php und ImageSlideAddon.class.php wurden unter ./Addons/

generiert

Wie können Sie feststellen, ob unser Plug-in unter Ihrem eigenen Hook funktioniert?

Suchen Sie Ihre Hook-Methode in der Klasse und versuchen Sie, sie auszudrucken.

Wenn der aufrufende Ort gerade die Echoinformationen im Plug-in druckt, bedeutet dies, dass er aufgerufen werden kann. Wenn es nicht aufgerufen wird, müssen Sie noch einmal überprüfen, ob nicht der richtige Standort aufgerufen wird.

Wie schreibe ich das Plug-in?

Als nächstes schreiben Sie die Plug-in-Vorlage:

Schritt9. Der Inhalt im Fragezeichen ist die dieser Vorlage zugewiesene Variable, die zunächst durch Platzhalter dargestellt werden kann.

Es ist erwähnenswert, dass sich das Schreiben von Plug-in-Vorlagen nicht vom Schreiben von HTML-Seiten unterscheidet. Sie können der Seite auch CSS, JS, Bilder und andere vom Plug-in benötigte Ressourcen hinzufügen.

Variablen in der Plugin-Klasse zuweisen:

Die Konfiguration hier ist nicht sehr einfach zu erklären und wird später erläutert.

Nach der Konfiguration können Sie die Funktion „Einstellungen“ des Plug-Ins verwenden

Vor der Konfiguration:

Nach dem Hinzufügen der Plug-in-Konfigurationsinformationen:

Schritt 10. Wenn der Vorgang „Einstellungen“ nicht angezeigt wird, „deinstallieren“ Sie bitte zuerst und installieren Sie ihn dann. Klicken Sie auf „Einstellungen“;

Weiter:

Schritt 11. Geben Sie den anzuzeigenden Wert ein

Schritt 13. Klicken Sie auf „OK“.

Weiter:

Schritt 15. Suchen Sie die Plug-in-Klassendatei, rufen Sie die Konfigurationsinformationen ab und weisen Sie der Vorlagendatei content.html Variablen zu

Der Effekt ist wie oben, der nächste Schritt ist natürlich, den Variablenwert in der Plug-in-Vorlage abzurufen.

Weiter:

Der Endeffekt ist wie folgt:

Beachten Sie: Wenn der Wert im roten Feld nicht erhalten wird, ist es sehr wahrscheinlich, dass Sie den Wert nicht in den „Einstellungen“ des Plug-Ins festgelegt haben.

Ich hoffe, dass es für diejenigen hilfreich ist, die es benötigen. Der nächste Schritt besteht darin, ein Plug-in zu verwenden, um einen Bildlaufeffekt zu erstellen.

Das Obige stellt die Verwendung von Onethink1.1-Hooks und Plug-Ins vor! Ich hoffe, dass es Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird, einschließlich relevanter Inhalte.

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