|
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.
|