Upload
tibor-toth
View
217
Download
0
Embed Size (px)
Citation preview
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
1/43
1
Bevezets a Joomla 1.5 bvtmnyekfejlesztsbe
Varanka ZoltnVaranka Zoltn(NovoPortal)(NovoPortal)
Joomla!Nap - 2007
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
2/43
2
Bvtmnyek a Joomla 1.5 verziban
komponensek (components)komponensek (components)
modulok (modules)modulok (modules)beplk (plugins)beplk (plugins)sablonok (templates)sablonok (templates)
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
3/43
3
Elnevezs konvencik
komponens - com_nevkomponens - com_nevmodul - mod_nevmodul - mod_nevbepl - bot_nevbepl - bot_nev
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
4/434
Pldakomponens - com_reviews
mezk s meztpusokmezk s meztpusok(adatbzis)(adatbzis)
webes fellet (HTML kimenet)webes fellet (HTML kimenet)
webes fellet (adatbegyjts)webes fellet (adatbegyjts)admin fellet (HTML kimenet)admin fellet (HTML kimenet)
admin fellet (adatbegyjts)admin fellet (adatbegyjts)
Adat s elrendezs sztvlaszts Teleptkszlet sszellts
fjlok csoportostsafjlok csoportostsa
fjlok elnevezsefjlok elnevezse
telept s eltvolt fjltelept s eltvolt fjl
xml fjlxml fjl
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
5/435
Elem megjelentse a webes felleten
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
6/436
Adattbla sma
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
7/437
Komponens fjllista
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
8/438
Adattbla definilsa
szksges mezk sszksges mezk smeztpusok tgondolsameztpusok tgondolsa
adattbla ltrehozsa Joomlaadattbla ltrehozsa Joomlatelept szmra (utf8)telept szmra (utf8)
tblaeltag: #__tblaeltag: #__
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
9/439
Webes felleti vezrls (kd)
adatmodell knyvtradatmodell knyvtrimportlsimportls
reviews.html.phpreviews.html.phpbetltsebetltse
admin rszen definiltadmin rszen definilttblaosztly betltsetblaosztly betltse
feladat (task)feladat (task)vgrehajtsavgrehajtsa
egy elem megjelentseegy elem megjelentse
lista megjelentselista megjelentse
reviews.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
10/4310
Feladatot elvgz fggvnyek
reviews.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
11/4311
Listt megjelent fggvny (HTML)
reviews.html.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
12/4312
Elemet megjelent fggvny
reviews.html.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
13/43
13
URL kezels s konvertls
bels URL-ket kezelbels URL-ket kezelfggvnyekfggvnyek
linkek kdolsa SEFlinkek kdolsa SEFlinkekklinkekk
SEF linkek dekdolsaSEF linkek dekdolsa
norml linkekknorml linkekk
router.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
14/43
14
Telept zenet
teleptskor megjelenteleptskor megjelenzenetzenet
install.reviews.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
15/43
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
16/43
16
Telept xml fjl
teleptst ler xmlteleptst ler xmlbejegyzsekbejegyzsek
aa bejegyzsben abejegyzsben akomponens neve kellkomponens neve kell(nem hasznlhat(nem hasznlhatkezetes karakkter)kezetes karakkter)
reviews.xml
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
17/43
17
Telept xml fjl
webes fellet fjlokwebes fellet fjlok
adminisztrcisadminisztrcisbejegyzsekbejegyzsek
menmen
adminisztrcis fjlokadminisztrcis fjlok
reviews.xml
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
18/43
18
Adminisztrci - eszkztr vezrls
feladattl fgg eszkztrfeladattl fgg eszkztrtoolbar.reviews.html.phptoolbar.reviews.html.phpbolvassabolvassa
eszkztr megjelentseeszkztr megjelentse
admin/toolbar.reviews.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
19/43
19
Adminisztrci - eszkztr megjelents
feladattl fggenfeladattl fggenms eszkztr jelenikms eszkztr jelenikmegmeg
az eszkztr gombjaiaz eszkztr gombjaia Joomla beptetta Joomla beptett
funkciit hajtjkfunkciit hajtjkvgrevgre
admin/toolbar.reviews.html.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
20/43
20
Hasznlt eszkztrak
Hozzadsnl s szerkesztsnl
Egyb esetben (elemlistnl)
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
21/43
21
Eszkztr elemek
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
22/43
22
Adminisztrci - vezrls
admin/admin.reviews.php
admin.reviews.html.phpadmin.reviews.html.phpbeolvassabeolvassa
tbladefinci helynektbladefinci helynekmegadsa (tables)megadsa (tables)
teend szerkesztsnl steend szerkesztsnl s
hozzadsnlhozzadsnlteend eltvoltsnlteend eltvoltsnl
teend alkalmaznl steend alkalmaznl smentsnlmentsnl
alaprtelmezett teendalaprtelmezett teendlistzslistzs
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
23/43
23
Adminisztrci - elem szerkeszts
tblzatelrendezstblzatelrendezsbeolvassabeolvassa
elemazonostelemazonostmegllaptsamegllaptsa
elemadatokelemadatok
beolvassa azonostbeolvassa azonostalapjnalapjn
kezdeti rtkekkezdeti rtkekbelltsa, opcikbelltsa, opcikfeltltsefeltltse
szerkesztfelletszerkesztfelletmegjelentsemegjelentse(szerkesztsnl(szerkesztsnladatokkal)adatokkal)
admin/admin.reviews.html.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
24/43
24
Adminisztrci - elem alkalmazs s ments
keretrendszerkeretrendszer
tbla objektumtbla objektumbeolvassabeolvassa
bert adatokbert adatoksszegyjtse, esetlegsszegyjtse, esetleghibazenethibazenet
soradatok feltltse azsoradatok feltltse azinputblinputbl
adatok kirsa adatbzisadatok kirsa adatbzistblbatblba
tovbbi teendktovbbi teendk
zenet kirsazenet kirsa
szerkesztsnl link aszerkesztsnl link aszerkesztshezszerkesztshez
mentsnl link amentsnl link alistbalistba
u rs a linkreu rs a linkreadmin/admin.reviews.html.php
Ad i i t i l lt lt
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
25/43
25
Adminisztrci - elem eltvoltsa
keretrendszerkeretrendszerbeolvassabeolvassa
elemazonostelemazonostmegllaptsamegllaptsa
adatbzis objektumadatbzis objektum
hasznlatahasznlatakijelltekkijelltekazonostinakazonostinakmeghatrozsameghatrozsa
lekrdezslekrdezs
lefuttatsa, esetleglefuttatsa, esetleghibazenethibazenet
vissza a listbavissza a listba
admin/admin.reviews.html.php
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
26/43
Tbl t l t
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
27/43
27
Tbla teleptse
admin/install.mysql.sql
Tbl lt lt
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
28/43
28
Tbla eltvoltsa
admin/unnstall.mysql.sql
Tbla objekt m definci
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
29/43
29
Tbla objektum definci
tbla objektum defincitbla objektum defincis konstruktors konstruktor
admin/tables/review.php
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
30/43
30
Hogyan is nz ki?
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
31/43
31
Hogyan is nz ki?
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
32/43
32
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
33/43
Pldamodul vezrls
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
34/43
34
Pldamodul vezrls
megjelentmegjelentsegdfggvnyeksegdfggvnyekbeolvassabeolvassa
belltott paramterekbelltott paramterekbeolvassabeolvassa
lista sszelltsalista sszelltsalista megjelentselista megjelentse
mod_reviews.php
Pldamodul megjelents fggvnyek
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
35/43
35
Pldamodul megjelents fggvnyek
megjelents osztlymegjelents osztly
fggvnyekfggvnyek
elemek lekrdezseelemek lekrdezse
linkek sszelltsalinkek sszelltsa
vletlen kivlasztsvletlen kivlaszts
helper.php
Telept s paramterbelltsok
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
36/43
36
Telept s paramterbelltsok
moduladatokmoduladatok
fjllistafjllista
reviews.xml
Paramterek belltsa
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
37/43
37
Paramterek belltsa
vletlenvletlen
kivlasztskivlaszts
elemek szmaelemek szma
stlusstlus
reviews.xml
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
38/43
Sma lista megjelents
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
39/43
39
Sma lista megjelents
elemlistaelemlista
tmpl/default.php
Felsorolsos lista megjelents
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
40/43
40
Felsorolsos lista megjelents
bejegyzsekbejegyzsek
felsorolsbanfelsorolsban
tmpl/bulleted.php
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
41/43
41
Hogyan is nz ki?
Hogyan is nz ki?
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
42/43
42
gy
Ksznm a figyelmet! Krdsek...
8/14/2019 Bevezets a Joomla 1.5 bvtmnyek fejlesztsbe
43/43
43
gy