|
Ca începător, tocmai m-am jucat cu funcția de plug-in a discuz și nu îndrăznesc să mă bucur singur de lucrurile bune, așa că o voi scoate și voi împărtăși procesul de început cu toată lumea. Acum există multe tutoriale de pluginuri pe discuz pe Internet care sunt tutoriale foarte simple, motivul poate fi că acesta este un lucru comercial, în spiritul împărtășirii, astăzi am făcut un tutorial singur, un tutorial pentru începătorii discuz. Introducere foarte detaliată despre cum am început. Problema 1. Discuz nu are pluginuri noi proiectate în fundal! Soluție: Adaugă $_config['plugindeveloper'] = 2 la finalul configconfig_global.php; Doar reîmprospătează aplicația de fundal Întrebarea 2. Cum pot ști în ce moment discuz a pus capul? După ce setezi un tool-> pentru a curăța cache-ul și apoi a reîmprospăta pagina, vor apărea global_usernav_extra1 multe lucruri asemănătoare șirurilor, care sunt punctul de ancorare și este și punctul pe care pluginul îl poate folosi. Bine, să începem să facem plugin-uri: Back Office - > Aplicații - > proiectează pluginuri noi
După trimitere, te rugăm să îl activezi în gestionarea pluginurilor Apoi apasă pe Design Va intra așa cum se vede în figura de mai jos
Următorul
Creează un folder sub sursă/plugin, numele folderului ar trebui să fie același cu identificatorul pluginului pe care vrei să-l creezi. Apoi, sub folderul creat, creează fișierele de care ai nevoie. Așa cum se arată în figura de mai jos, am definit fișierul test1 încorporat în pagina din modul și trebuie să creez un nou fișier test1.class.php în folderul pluginului
Iată la ce să fii atent.
test1.class.php partea superioară a chinezei este partea de introducere a discuzului, iar numele clasei de mai jos trebuie să fie același cu numele pluginului. După aceea, scrie funcția de funcție în clasă. Trebuie menționat aici că doar dacă numele funcției este același cu numele afișat în locația corespunzătoare din exterior, aceasta va rula în poziția corespunzătoare din pagina corespunzătoare. De fiecare dată când se adaugă sau modifică un fișier nou, încearcă să reîmprospătezi fișierul cache
După ce pagina corespunzătoare din prim-plan este reîmprospătată, va apărea exemplul simplu pe care tocmai l-am făcut.
Trebuie menționat aici că, dacă trebuie să efectuezi operații într-o anumită locație, încearcă să nu folosești echo sau var_dump când scoți pagina, deoarece acestea vor ieși în partea de sus, adică periferia paginii web. Folosirea returnului va ieși la locul specificat. Merită menționat că atunci când scrii un plugin, dacă vrei cu adevărat să ieși, urmează pasul 1 și vezi dacă este necesară o pagină pentru prim-plan. În acest moment, este dezvoltat pluginul simplu discuz. După ce apeși butonul de export, exportă fișierul și plasează-l în directorul de bază al folderului actual de plugin, iar tu îl poți publica direct către alții pentru utilizare normală.
|