Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11002|Odgovoriti: 0

[Program za polepšanje] Začetniški uvod v razvoj discuz vtičnikov je zelo podroben

[Kopiraj povezavo]
Objavljeno na 29. 03. 2015 21:04:23 | | | |

Kot začetnik sem se pravkar igral z vtičnikom v discuzu in si ne upam uživati v dobrih stvareh sam, zato ga bom vzel ven in delil proces začetka z vsemi.
Na internetu je veliko vodičev za vtičnike na discuzu, ki so zelo preprosti, razlog je morda v tem, da gre za komercialno stvar, v duhu deljenja sem danes sam naredil vodič za začetnike v discuzu.
Zelo podroben uvod v to, kako sem začel.
Problem 1. Discuz nima novih vtičnikov, zasnovanih v ozadju!
Rešitev: Dodajte $_config['plugindeveloper'] = 2 na dno configconfig_global.php; Preprosto osveži aplikacijo v ozadju
Vprašanje 2. Kako naj vem, kdaj je discuz že zadel kljuko?
Po nastavitvi enega orodja-> za čiščenje predpomnilnika in osvežitev strani se pojavi veliko global_usernav_extra1 nizom, ki je sidrna točka in je tudi točka, ki jo lahko uporablja vtičnik.
V redu, začnimo izdelovati vtičnike:
Back Office - > Apps - > oblikovanje novih vtičnikov

Po oddaji jo prosim omogočite v upravljanju vtičnikov

Nato kliknite Oblikovanje

Vstopil bo, kot je prikazano na spodnji sliki

Naslednji

Ustvari mapo pod source/plugin, ime mape naj bo enako kot identifikator vtičnika, ki ga želiš ustvariti.

Nato pod mapo, ki si jo ustvaril, ustvari datoteke, ki jih potrebuješ. Kot je prikazano na spodnji sliki, sem v strani modula določil test1 datoteko, ki je vdelana, in moram ustvariti novo test1.class.php datoteko v mapi vtičnika


Tukaj je, na kaj morate biti pozorni.

test1.class.php zgornjem delu kitajščine je uvodni del discuz, ime razreda spodaj pa mora biti enako imenu vtičnika.

Nato funkcijo zapišemo v razred. Tukaj je treba poudariti, da bo funkcija delovala na ustreznem mestu na ustrezni strani le, če je ime enaka imenu, prikazanemu na ustrezni lokaciji zunaj.

Vsakič, ko se doda ali spremeni nova datoteka, poskusite osvežiti datoteko predpomnilnika

Ko se ustrezna stran v ospredju osveži, se prikaže preprost primer, ki smo ga pravkar naredili.

Tukaj je treba poudariti, da če morate izvajati operacije na določenem mestu, se izogibajte uporabi echo ali var_dump pri izhodu strani, saj bo ta izhod prikazan na vrhu, torej na obrobju spletne strani. Z uporabo return se izhodi na določenem mestu.

Vredno je omeniti, da če res želiš izhoditi vtičnik, sledi koraku 1 in preveri, ali je potrebna stran za ospredje. Na tej točki je razvit preprost vtičnik discuz. Po kliku na gumb za izvoz izvezite datoteko in jo postavite v korensko mapo trenutne mape vtičnikov, nato pa jo lahko neposredno objavite drugim za običajno uporabo.






Prejšnji:[Testiranje programske opreme] dokumentacija o testni kodi junit, ogrodje za enotno testiranje jezika Java
Naslednji:7 lekcij Naučite se izdelovati predloge in programske pakete Discuz (brez vodnega žiga)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com