Uhh ez asszem hosszú post lesz.
Egy weboldal írásába kezdtem a sulimnak ami php + mysql alapon működne. Lenne egy főoldal ahol hírek lennének, minden tantárgynak egy oldal ahol letöltések, elért eredmények stb... ez a kettő olyan portál rendszerű lenne hogy ír egy postot és akkor cím dátum hogy mikor és maga a szöveg..
de lennének olyan oldalak amiket néha szerkeszteni kéne de ott nem kell ilyen fejléc hogy cím, mikor hanem csak maga a tartalom ilyen például az "iskolánk története" lap..
A teljes menu:
ISKOLÁNKRÓL
- Iskolánkról
- Története
- Kápolna
- Nevelés
- Felvételi képzés
- Alapítványok és díjak
- Tanáraink
- Osztályaink
- Eredményeink
- Müvészi alkotások
- Elérhetőségeink
- Iskola elérése
- Házirend
- Szeretetszolgálat
ELEKTRONIKUS NAPLÓ
TANTÁRGYI OLDALAK
- Irodalom
- Történelem
- Matematika
- Természettudomyányok
- Angol
- Német
- Latin
- Informatika
- Filozófia
- Sport
- Ének
- Szakkörök
- Szakkör 1
- Szakkör 2
- Szakkör 3
- Szakkör 4
ÖREGDIÁK OLDALAK
- Tarisznyák
- Osztálytablók
- Régi tanárok
- Régi osztályok
KIADVÁNYAINK
- Hírbarát
- Limes
- Egyszeri kiadványok:
- Dvd film a gimnáziumról
- 40 éves évkönyv
- 40 éves album
- 50 éves évkönyv
- Sporttörténet
- Soósné Rózsa kiadványai
- Irások
------------
magát a szerkezetet úgy képzelem el hogy van egy index.php amibe required be van húzva egy
db_connect.php --> mysql kapcsolódási parancsok
stat.php --> szerveroldali futás csak, nincs kimenet. statisztikát hoz létre a meglátogatott oldalakról és letöltött elemekről
wall.php --> maga az oldal a megfelelő lekérésekkel
error.php --> változókban tárolva a hibaszövegek amikre a wall.php hivatkozhat
plugins.php --> használt pluginok kódjai
elég a wall.php arra hogy mindent megjelenítsen? (GET alapján várja hogy mit pl: type=math)
vagy szeparáljam jobban? pl: wall.php, downloads.php, gallery.php stb..
------------
user felület: látja a saját oldalát és ha be van jelentkezve akkor megjelenik egy "írj új cikket" gomb, saját postjait, feltöltéseit tudja törölni/szerkeszteni
admin: mindent lát tud törölni/szerkeszteni mindent, felhasználók menedzselése
ezt a következő módon gondoltam:
van egy admin.php ami minden admin dolgot tartalmaz
van egy edit.php amivel a user írhatja a postjait
van egy settings.php ahol az adatait módosíthatja
és van egy registration.php ahol a megfelelő kulcssal tud regisztrálni egy felhasználó.
------------
adatbázis valahogy a következőmódon:
tb_users --> nev_id | nev | mail | token | md5(pass) | admin | type
tb_posts -->post_id | cim | post | datum | type | author
tb_downloads --> download_id | path | type | size | nev | leiras | author
id mindig a primary, mail unique
kepekkel mi legyen? azokat is adatbázisban tároljam?
------------
használt "pluginok":
catch404 - ajax-linkellenörző
reveal - modális ablak
uniform - formok átszabása...
jquerry... megkéne tanulni...