Creați componentă prin creatorul componentei joomla

Procedură.

Creați componentă prin creatorul componentei joomla

Procesul de creare a componentei constă din mai multe etape. Să le luăm în ordine.

Creați componentă prin creatorul componentei joomla

În scopul de a arăta procesul de creare a unui șablon - am decis să creeze o componentă simplă „Joomla“, care va afișa pur și simplu textul „Bună ziua, lume!“. El a numit-o „com_hello“. Datele din câmpurile de formular vor fi stocate în fișierul hello.xml. După completarea click pe butonul „Save Component“ și pentru a trece la pasul următor.

În a doua etapă, utilizatorul poate crea un tabel în care datele componente vor fi stocate. Când instalați aceste tabele sunt adăugate la baza de date „Joomla“. componentă mea viitoare nu va folosi o bază de date, așa că voi sări peste acest pas. Apropo, puteți crea acum o arhivă cu componenta. Pentru a face acest lucru, faceți clic pe „componentă Build“, pe partea dreaptă a paginii.

Creați componentă prin creatorul componentei joomla

Cu toate acestea, voi descrie câmpurile care urmează să fie completate în această etapă. Faceți clic pe butonul „Adăugați o masă“ pentru a vedea un formular de completat.

Creați componentă prin creatorul componentei joomla

Numele tabelului - într-un nume de tabelă de bază de date (prefix grilajul în schimb va fi înlocuită în timpul componentei de instalare utilizată în baza de date);

motorul de stocare - alege tipul de tabel pentru a crea (implicit - „implicit Server“). Următoarele tipuri de tabele:

  • MyISAM - unul dintre sistemele de stocare primare din MySql. Tabelele de acest tip arată rezultate bune în interogarea SELECT.
  • CSV - prin utilizarea acestui sistem de stocare a datelor sunt stocate în fișiere de text, pentru separarea într-o singură înregistrare este folosit „;“
  • MRG_MYISAM - alias tip MERGE tabele. Se poate combina mai multe „identică“ cu o singură masă. Poate fi combinat de masă, cu câmpuri cu același nume și tipuri, situate în aceeași ordine în toate tabelele. Indici ai, de asemenea, trebuie să se potrivească.
  • Blackhole - în limba rusă „gaură neagră“. Acesta reflectă numele său atunci când se lucrează cu date. Acesta primește datele, dar nu le stoca. Acesta suporta toate tipurile de indici.
  • InnoDB - tip de masă cu fiabilitate ridicată de depozitare. tranzacție compatibil și chei externe
  • Archive- folosit pentru a stoca cantități mari de date. Ea nu acceptă indexul. DELETE, UPDATE, REPLACE nu este acceptată.
  • Memorie - tipul de masă, de asemenea, cunoscut sub numele de „haldă“. Stochează datele în memorie, deci nu este de încredere - datele vor fi pierdute după oprirea serverului. Acesta este utilizat numai pentru tabele temporare

Colațiunea - lista pentru a selecta codificarea tabelului de ieșire (implicit - „utf_general_ci“);

vizualizari Admin - Generarea de fișiere pentru două tipuri (vizualizare) pentru partea administrativă: lista de elemente și forme pentru editarea fiecare element;

vizionări frontend - Generarea de fișiere pentru două tipuri (vizualizare): lista de elemente, precum și o descriere detaliată a fiecărui element;

ACL individual - controlul individual al accesului la elementele;

Salvați rezultatele sub formă de umplere, faceți clic pe butonul „Create Table“ - din partea de jos a formularului și install.mysql.utf8.sql fișiere uninstall.mysql.utf8.sql. Aceste fișiere sunt în directorul / administratorul / SQL din interiorul arhivei cu componenta.

În acest pas, va fi capabil de a obține rezultatul acțiunilor tale. Faceți clic pe butonul „componentă Build“ și du-te la pagina cu rezultatele. După deschiderea acestei pagini începe încărcarea componentei „Joomla“.

Creați componentă prin creatorul componentei joomla

Beneficiile plătite de utilizare.

Alternative la Joomla Component Creator.

Noi oferim următoarele servicii:

  • șablon de cuibărit site din structura de proiectare pentru Managerul CMS «1C-Bitrix Site-ul“ și CMS «Joomla»
  • Crearea de forme de complexitate diferite (chestionare de feedback etc) pentru CMS specificat
  • Configurare și personalizare a componentelor și a modulelor pentru CMS specificate
  • module si componente pentru Refinement CMS a spus, adăugând funcționalitate personalizată
  • Dezvoltarea de aterizare (aterizare pagini)

Pentru toate întrebările, vă rugăm să contactați prin formularul de contact

Vă aduc la cunoștință dumneavoastră: