Professional Documents
Culture Documents
Bevezetes A Joomla 1 5 Bővitmenyek Fejlesztesebe
Bevezetes A Joomla 1 5 Bővitmenyek Fejlesztesebe
5 bvtmnyek
fejlesztsbe
Varanka Zoltn
Joomla!Nap - 2007
(NovoPortal)
1
Bvtmnyek a Joomla 1.5 verziban
komponensek (components)
modulok (modules)
beplk (plugins)
sablonok (templates)
2
Elnevezs konvencik
komponens - com_nev
modul - mod_nev
bepl - bot_nev
3
Pldakomponens - com_reviews
4
Elem megjelentse a webes felleten
5
Adattbla sma
6
Komponens fjllista
7
Adattbla definilsa
szksges mezk s
meztpusok tgondolsa
adattbla ltrehozsa Joomla
telept szmra (utf8)
tblaeltag: #__
8
Webes felleti vezrls (kd)
adatmodell knyvtr
importls
reviews.html.php
betltse
admin rszen definilt
tblaosztly betltse
feladat (task)
vgrehajtsa
egy elem megjelentse
lista megjelentse
reviews.php 9
Feladatot elvgz fggvnyek
reviews.php 10
Listt megjelent fggvny (HTML)
reviews.html.php 11
Elemet megjelent fggvny
reviews.html.php 12
URL kezels s konvertls
router.php 13
Telept zenet
teleptskor megjelen
zenet
install.reviews.php 14
Eltvolt zenet
eltvoltskor megjelen
zenet
uninstall.reviews.php 15
Telept xml fjl
reviews.xml 16
Telept xml fjl
reviews.xml 17
Adminisztrci - eszkztr vezrls
admin/toolbar.reviews.php 18
Adminisztrci - eszkztr megjelents
feladattl fggen
ms eszkztr jelenik
meg
az eszkztr gombjai
a Joomla beptett
funkciit hajtjk
vgre
admin/toolbar.reviews.html.php 19
Hasznlt eszkztrak
Hozzadsnl s szerkesztsnl
20
Eszkztr elemek
21
Adminisztrci - vezrls
admin.reviews.html.php
beolvassa
tbladefinci helynek
megadsa (tables)
teend szerkesztsnl s
hozzadsnl
teend eltvoltsnl
teend alkalmaznl s
mentsnl
alaprtelmezett teend
listzs
admin/admin.reviews.php 22
Adminisztrci - elem szerkeszts
tblzatelrendezs
beolvassa
elemazonost
megllaptsa
elemadatok
beolvassa azonost
alapjn
kezdeti rtkek
belltsa, opcik
feltltse
szerkesztfellet
megjelentse
(szerkesztsnl
adatokkal)
admin/admin.reviews.html.php 23
Adminisztrci - elem alkalmazs s ments
keretrendszer
tbla objektum
beolvassa
bert adatok
sszegyjtse, esetleg
hibazenet
soradatok feltltse az
inputbl
adatok kirsa adatbzis
tblba
tovbbi teendk
zenet kirsa
szerkesztsnl link a
szerkesztshez
mentsnl link a
listba
admin/admin.reviews.html.php ugrs a linkre 24
Adminisztrci - elem eltvoltsa
keretrendszer
beolvassa
elemazonost
megllaptsa
adatbzis objektum
hasznlata
kijelltek
azonostinak
meghatrozsa
lekrdezs
lefuttatsa, esetleg
hibazenet
vissza a listba
admin/admin.reviews.html.php 25
Adminisztrci - elemlista
adatbzis
objektum
hasznlata
lekrdezs
futtatsa
(elemadatok
beolvassa)
lista megjelentse
admin/admin.reviews.html.php 26
Tbla teleptse
admin/install.mysql.sql 27
Tbla eltvoltsa
admin/unnstall.mysql.sql 28
Tbla objektum definci
admin/tables/review.php 29
Hogyan is nz ki?
30
Hogyan is nz ki?
31
Hogyan is nz ki?
32
Hogyan is nz ki?
33
Pldamodul vezrls
megjelent
segdfggvnyek
beolvassa
belltott paramterek
beolvassa
lista sszelltsa
lista megjelentse
mod_reviews.php 34
Pldamodul megjelents fggvnyek
megjelents osztly
fggvnyek
elemek lekrdezse
linkek sszelltsa
vletlen kivlaszts
helper.php 35
Telept s paramterbelltsok
moduladatok
fjllista
reviews.xml 36
Paramterek belltsa
vletlen
kivlaszts
elemek szma
stlus
reviews.xml 37
Bejegyzs sablon
bejegyzs
sszellts
linkelt nv
foglals lers
tmpl/_review.php 38
Sma lista megjelents
elemlista
tmpl/default.php 39
Felsorolsos lista megjelents
bejegyzsek
felsorolsban
tmpl/bulleted.php 40
Hogyan is nz ki?
41
Hogyan is nz ki?
42
Ksznm a figyelmet! Krdsek...
43