Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11002|Atbildi: 0

[Programmas izdaiļošana] Iesācēju ievads discuz spraudņu izstrādē ir ļoti detalizēts

[Kopēt saiti]
Publicēts 29.03.2015 21:04:23 | | | |

Kā iesācējs, es tikko spēlēju ar discuz spraudņa funkciju, un es neuzdrošinos izbaudīt labās lietas vienatnē, tāpēc es to izņemšu un dalīšos darba sākšanas procesā ar visiem.
Tagad internetā ir daudz spraudņu apmācību par discuz ir ļoti vienkāršas konsultācijas, iemesls var būt tas, ka šī lieta ir komerciāla lieta, koplietošanas garā, šodien es pats izveidoju apmācību, apmācību discuz iesācējiem.
Ļoti detalizēts ievads par to, kā es sāku.
Problēma 1.Discuz nav jaunu spraudņu, kas izstrādāti fonā!
Risinājums: Pievienojiet $_config['plugindeveloper'] = 2 configconfig_global.php apakšā; Vienkārši atsvaidziniet fona lietotni
2. jautājums.Kā es varu zināt, kurā brīdī discuz ir uzstādījis āķi?
Pēc 1 rīka > iestatīšanas, lai notīrītu kešatmiņu un pēc tam atsvaidzinātu lapu, parādīsies daudz global_usernav_extra1 virknei līdzīgu lietu, kas ir enkura punkts, un tas ir arī punkts, ko spraudnis var izmantot.
Labi, sāksim veidot spraudņus:
Back Office - > Apps - > izstrādāt jaunus spraudņus

Pēc iesniegšanas, lūdzu, iespējojiet to spraudņu pārvaldībā

Pēc tam noklikšķiniet uz Noformējums

Tas tiks ievadīts, kā parādīts zemāk redzamajā attēlā

Nākamais

Izveidojiet mapi zem avota / spraudņa, mapes nosaukumam jābūt tādam pašam kā izveidojamā spraudņa identifikatoram.

Pēc tam zem izveidotās mapes Izveidojiet nepieciešamos failus. Kā parādīts zemāk redzamajā attēlā, es esmu definējis test1 failu, kas iegults moduļa lapā, un spraudņu mapē man ir jāizveido jauns test1.class.php fails


Lūk, kam pievērst uzmanību.

test1.class.php ķīniešu valodas augšējā daļa ir discuz ievada daļa, un zemāk esošajam klases nosaukumam jābūt tādam pašam kā spraudņa nosaukumam.

Pēc tam klasē uzrakstiet funkcijas funkciju. Šeit jāatzīmē, ka tikai tad, ja funkcijas nosaukums ir tāds pats kā nosaukums, kas parādīts attiecīgajā vietā ārpusē, tas darbosies atbilstošajā pozīcijā attiecīgajā lapā.

Katru reizi, kad tiek pievienots vai modificēts jauns fails, mēģiniet atsvaidzināt kešatmiņas failu

Pēc tam, kad atbilstošā lapa priekšplānā ir atsvaidzināta, parādīsies vienkāršais piemērs, ko mēs tikko izdarījām.

Šeit jāatzīmē, ka, ja jums ir nepieciešams veikt darbības noteiktā vietā, izvadot lapu, mēģiniet neizmantot atbalsi vai var_dump, jo tas tiks izvadīts uz augšu, tas ir, tīmekļa lapas perifēriju. Izmantojot atgriešanos, tiks izvadīta norādītajā vietā.

Ir vērts atzīmēt, ka, rakstot spraudni, ja patiešām vēlaties izvadīt, izpildiet 1. darbību un pārbaudiet, vai priekšplānā ir nepieciešama lapa. Šajā brīdī tiek izstrādāts vienkāršs discuz spraudnis. Noklikšķinot uz eksporta pogas, eksportējiet failu un ievietojiet to pašreizējās spraudņu mapes saknes direktorijā, un jūs varat to tieši publicēt citiem normālai lietošanai.






Iepriekšējo:[Programmatūras testēšana] junit testa koda dokumentācija Vienības testēšanas sistēma Java valodai
Nākamo:7 nodarbības Iemācieties izveidot discuz veidnes un programmatūras pakotnes (bez ūdenszīmes)
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com