Ghid cum să creați opiniile dvs. pe livestreet subiect

Acest proiect este foarte interesant pentru mine, așa că aș dori să fac o contribuție semnificativă la formarea sa.

Deci, am avut o dorinta de a scrie un ghid pentru a crea propriul lor fel de subiect. Această operațiune poate fi foarte util și să ofere mai multe oportunități de plasare a motorului.

După citirea acestui articol, cititorii pot adăuga propriile lor tipuri de subiecte, inclusiv domeniile lor arbitrare.

După familiarizarea cu managementul, putem face cum crearea subiect comun:
1. Un utilizator merge la link-ul / subiect / add
2. Url analizat. Eveniment EventAdd efectuate în clasa de acțiune (clase / acțiuni / ActionTopic.class.php), care este specificat în config / config.route.php
3. Toate informațiile prelucrate în metoda, este transmisă de variabilele din șablon /templates/papka_shablona/actions/ActionTopic/add.tpl
4. În cazul în care metoda este efectuată fără EventAdd a trimis POST-parametru este pur și simplu datele de ieșire în șablon.
5. În cazul în care o metodă sau EventAdd EventEdit devine post-parametri este salvarea datelor în baza de date.
6. Pentru a obține date dintr-o bază de date și de a le stoca într-o clasă numită proceduri ActionTopic
SetTitle specii de conservare, setText, getTitle, getText, etc .. care sunt în clasa de "clase / module / subiect / entitate / Topic.entity.class.php".

Deci, pentru a crea propriul lor fel de subiect trebuie să:
1. Creați un link pentru a crea un subiect în șablonul Smarty.
De exemplu, „loc“ în meniul general al blogurilor:

Pentru a face acest lucru, deschideți /templates/papka_shablona/menu.action.tpl fișierul șablon
Și pentru a adăuga la placa de după

o trimitere la locul:

Acum avem o clasă numită ActionPlace.
3. Crearea unei clase de clase / acțiuni / ActionPlace.class.php
Puteți copia pur și simplu ActionTopic de clasă, înlocuind numele variabilelor.
Metoda de stabilire a tipului de subiect este

Ceea ce a provocat în clasa «ActionPlace»


Pentru a afișa diferitele subiecte în funcție de tipul, aveți nevoie pentru a optimiza șablonul topic_list.tpl b


Iar concluzia va fi ca acest lucru:

Ghid cum să creați opiniile dvs. pe livestreet subiect

De asemenea, este util să se uite topic.tpl
Se pare ca totul. Dacă cineva interesat de exemplu, poate trimite un PM.

Sper că acest lucru ajută pe cineva să creeze „proiect de vis“ tau :)

articole similare