Crearea unui conținut de plug-in

Există mai multe abilități folosesc Plugin de conținut. Acestea sunt legate de afișarea conținutului și articole. Pentru a crea un conținut de plug-in va avea nevoie de cel puțin două fișiere: XML și PHP. Pentru că există multe diferențe între cele două conținut fișierul plugin PHP, ia în considerare ambele. Doar pentru plugin-ul puteți adăuga un fișier de limbă .ini.

Fișierul XML este numit ca și fișierul PHP, și este una dintre fișierele necesare. Acest fișier începe întotdeauna cu o etichetă XML, care specifică codificarea:

Pentru a determina că setul este un plug-in legătură cu conținutul pentru a adăuga liniile:

tip determină că acesta este un plugin, grup determină că se referă la conținutul plugin.

Apoi, puteți dobachit puține informații, și un plug-in:

Acum conectați fișierul PHP la conținut plugin-uri. Numele acestui fișier ar trebui să fie la fel ca fișierul XML.

După cum puteți vedea numele de fișier a pus în tag-ul . Dacă doriți să utilizați mai mult de un fișier, apoi puneți-le în tag-ul între etichetele și .

Conectarea localizarea se face cu ajutorul tag-uri

Opțional, puteți adăuga parametrii la plug-in, se face după cum urmează:

  • numele - numele parametrilor. Acest nume va fi folosit ca un fișier PHP;
  • tip - tipul parametrului, mai chitaye Joomla standard tipuri de parametri;
  • default - valoarea implicită;
  • eticheta - numele parametrului care este afișat în Manager Plugin pentru editare;
  • descriere - descrierea parametrilor;

Dacă nu utilizați parametri, introduceți următoarea etichetă:

Sfârșitul fișierului de instalare XML se termină cu:

Acum este timpul pentru a crea plugin-ul:

Acum, trebuie să alegeți când să fie plugin-ul de ieșire. Puteți alege din următoarele:

  • onBeforeContentSave - Acest eveniment are loc înainte de conținutul este scris în baza de date;
  • onAfterContentSave - Acest eveniment are loc după ce conținutul este scris în baza de date;
  • onPrepareContent - Aceasta este prima etapă în pregătirea materialului pentru ieșire și acesta este evenimentul principal pentru plug-in, axat pe lucrul cu materialele. În această etapă, cea mai mare parte munca lor. Înainte de a afișa textul de pe ecran, acesta poate fi procesat în conformitate cu cerințele și parametrii materialului în sine dumneavoastră;
  • onAfterDisplayTitle - eveniment are loc pentru a informa fișa cu privire la posibilitatea de a se retrage textul între titlu și materialul de text;
  • onBeforeDisplayContent - Acest eveniment este de a determina ceea ce trebuie să fie plasate direct în fața conținutului generat;
  • onAfterDisplayContent - eveniment are loc pentru a informa fișa privind retragerea informațiilor generate imediat după ce materialul;

Pentru mai multe informații despre evenimentele pot fi găsite aici - (Joomla) Conținut Evenimente pentru System Plugin.

onBeforeContentSave și onAfterContentSave

Utilizați următorul cod:

Parametrii și articolul isNew ar trebui să conțină următoarele:

  • Articolul - Se referă la JTableContent obiect care conține datele și sohranyaetsyatsya articol.
  • isNew - variabila (boolean), care returnează true dacă ar fi creat mama.

onPrepareContent

Parametrii articol, params și limitstart soderdzhat următoare:

  • Articolul - Se referă la un articol care ruleaza spectacol.
  • params - Se referă la un tablou asociativ de parametri relevanți.
  • limitstart - Un număr întreg care specifică „pagina“ a conținutului care va fi generat.

onAfterDisplayTitle, onBeforeDisplayContent și onAfterDisplayContent

Pentru ei, codul va fi identic:

Parametrii articol, params și limitstart soderdzhat următoare:

  • Articolul - Se referă la un articol care ruleaza spectacol.
  • params - Se referă la un tablou asociativ de parametri relevanți.
  • limitstart - Un număr întreg care specifică „pagina“ a conținutului care va fi generat.

Acest plugin vă permite să afișați module de conținut în zona de conținut. Această caracteristică va fi inclusă în Joomla 1.6 și a fost disponibil incepand cu versiunea 1.5.10.

fișier INI (e)

Pentru a localiza plugin-ul poate crea cu ușurință fișiere INI. Care va stoca valorile variabilelor care afișează text.

  • Fișierele PHP uita de multe ori pentru a seta (;) la capătul liniei, ceea ce va provoca în mod natural o eroare. Verificați în mod regulat înainte de a testa plug-in și vă va salva de la multe greșeli.
  • Zabodtes despre ceea ce ar fi corect să declare parametrii din fișierul XML. Toți parametrii care sunt declarate a fi închise în mod corect, tag-ul .
  • Plugin-uri de testare de pe computer, acesta va ajuta la reducerea timpului și nervii. Puteți corecta eroarea rapid.
  • O arhivă tipică plugin conține următoarele fișiere:
    • nameofplugin.XML
    • nameofplugin.PHP
    • en-GB.plg_content_nameofplugin.ini

Vă mulțumim pentru writeup de bun augur. Este, de fapt, folosit pentru a fi o petrecere a timpului liber
cont-l. complex privire la mai adăugat agreabil din
tu! Cu toate acestea, cum putem ține o corespondență?

Dulce pe blog! L-am găsit în timpul navigării pe Yahoo
News. Ai sugestii cu privire la modul de a obține enumerate în Yahoo News?
Am încercat o vreme, dar eu niciodată nu par să ajung acolo!
mulțumesc

Există cu siguranță o mare să știe despre acest subiect.

Îmi place foarte mult toate punctele le-ați făcut.

probleme Awesome aici. Sunt foarte bucuros să văd articolul dumneavoastră.
Vă mulțumesc foarte mult și aștept cu nerăbdare să te ating. Vrei să-mi picătură un e-mail?

documentație

documentație