Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11002|Risposta: 0

[Abbellimento del programma] L'introduzione per principianti allo sviluppo di plugin per discuz è molto dettagliata

[Copiato link]
Pubblicato su 29/03/2015 21:04:23 | | | |

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.






Precedente:[Test software] Documentazione del codice di test junit Framework di test unitario per il linguaggio Java
Prossimo:7 lezioni Impara a creare modelli di dischi e pacchetti software (senza filigrana)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com