|
Da principiante, ho appena sperimentato con la funzione plug-in di discuz, e non oso godermi le cose belle da solo, quindi lo toglierò e condividerò il processo di inizio con tutti. Ora ci sono molti tutorial di plugin su discuz su Internet, che sono tutorial molto semplici, il motivo potrebbe essere che questa cosa è commerciale, nello spirito della condivisione, oggi ho creato un tutorial da solo, un tutorial per principianti di discuz. Introduzione molto dettagliata su come ho iniziato. Problema 1. Discuz non ha nuovi plugin progettati in background! Soluzione: Aggiungi $_config['plugindeveloper'] = 2 in fondo a configconfig_global.php; Basta aggiornare l'app in background Domanda 2. Come faccio a sapere a quale punto Discuz ha fissato il gancio? Dopo aver configurato un > di strumento per pulire la cache e poi aggiornare la pagina, appariranno molte global_usernav_extra1 cose simili a stringhe, che sono il punto di ancoraggio, ed è anche il punto che il plugin può utilizzare. Ok, iniziamo a creare plugin: Back Office - > Apps - > progettare nuovi plugin
Dopo aver inviato, per favore abilitalo nella gestione dei plugin Poi clicca su Design Entrerà come mostrato nella figura qui sotto
Prossimo
Crea una cartella sotto source/plugin, il nome della cartella dovrebbe essere lo stesso dell'identificatore del plugin che vuoi creare. Poi, nella cartella che hai creato, crea i file di cui hai bisogno. Come mostrato nella figura sottostante, ho definito il file test1 incorporato nella pagina del modulo e devo creare un nuovo file test1.class.php nella cartella del plugin
Ecco cosa da tenere d'occhio.
test1.class.php la parte superiore del cinese è la parte introduttiva di discuz, e il nome della classe qui sotto deve essere lo stesso del nome del plugin. Dopodiché, scrivi la funzione nella classe. Va notato che solo se il nome della funzione è lo stesso di quello visualizzato nella posizione corrispondente esterna verrà eseguita nella posizione corrispondente nella pagina corrispondente. Ogni volta che viene aggiunto o modificato un nuovo file, prova ad aggiornare il file di cache
Dopo che la pagina corrispondente in primo piano viene aggiornata, apparirà l'esempio semplice che abbiamo appena fatto.
Va notato qui: se devi eseguire operazioni in una posizione specificata, cerca di non usare echo o var_dump quando si escribe la pagina, perché questo outputerà in alto, cioè alla periferia della pagina web. Usando il ritorno, l'output verrà nel punto specificato. Vale la pena notare che quando scrivi un plugin, se vuoi davvero outputare, segui il primo passo e verifica se è richiesta una pagina per il primo piano. A questo punto, viene sviluppato il semplice plugin discuz. Dopo aver cliccato sul pulsante di esportazione, esporta il file e mettilo nella cartella root della cartella plugin corrente, così potrai pubblicarlo direttamente ad altri per un uso normale.
|