Krdezz-Felelek ksztse
Mi ez?
Egy kisebb php script, amit nagyon egyszer felrakni s kezelni. A ltogatid krdseket tehetnek fel, amikre Te egy adminfelleten bell vlaszolhatsz, szerkesztheted azokat, trlheted.
Ismered?
Biztosan lttad mr egyes oldalakon ezt a Krdezz-Feleleket, de ha mg sem, mutatok egyet:
Dem (Adliz szemlyes oldaln tallhat Krdezz-Felelek, krlek ott ne tegyl fel portlpts krdseket, arra itt van HD :))
Hogyan?
Tltsd le ide kattintva a scriptet. Ezt csomagold ki: Ehhez szksged van Winrarra! Ha letlttted a winrart, avagy van ilyen programod, akkor a letlttt fjlra jobb klikk > Kibonts ide. Ezutn megjelenik Neked egy kf nev mappa (logikusan a krdezz-feleleket rvidtettem le kf-re). Ezt a mappt msold fel egy trhelyre FTP-n keresztl. rtelemszeren G-Portlra nem tudod felrakni, uw-ra, extrra s egyb trhelyszolgltatkhoz igen. Az FTP-s feltltshez szksged van pl. Total Commanderre, telepts utn az FTP ikonra kattintva hozz ltre j kapcsolatot, add meg a szolgltatd adatait (kapcsolat neve, kiszolgl neve, felhasznlnv, jelsz). Ok, aztn kapcsolds. Az egyik panelen megjelenik a trhelyed, a msikon pedig keresd meg a kf mappt, s hzd t a trhelyedre.
Installls
Ha feltlttted FTP-n, akkor a setup.php-val tudod installlni, mghozz gy, hogy az oldalad vgre rod: /kf/setup.php
Ez persze akkor fog mkdni, ha nem raktad ms mappba a kf mappt, csak simn a trhelyedre dobtad fel. Mondok pldt, hogy mindenki rtse:
Tegyk fel, hogy az n oldalam cme: www.oldalamcime.valami.hu
Feltltm FTP-n a kf mappt, akkor itt tudom installlni: www.oldalamcime.valami.hu/kf/setup.php
Amennyiben feltlts eltt ksztek a trhelyemre egy EZAZ nev mappt, akkor gy tudom installlni:
www.oldalamcime.valami.hu/ezaz/kf/setup.php
Remlem rthet. Itt nincs dolgod, a script automatikusan installlta magt.
Krdezz-Felelek
A /kf/askme.php-nl red el azt a rszt, ahol a ltogatk krdezhetnek, illetve megtekinthetik a mr megvlaszolt krdseket. Teht: www.oldalad.valami.hu/kf/askme.php
Prbnak rj be egy krdst, hogy lsd, hogyan mkdik. Az oldaladra ezt a cmet linkeld ki!
Vlaszols
A /kf/answer.php-nl tudsz bejelentkezni, teht: www.oldalad.valami.hu/kf/answer.php . Els belpsnl a jelsz: askme
Ezt belps utn rgtn vltoztasd meg a Belltsok menben. Nincs jelszemlkeztet, teht jl jegyezd meg, mit adsz meg jelsznak. Az adminfellet magyar, teht mindent fogsz rteni. rtelemszeren a Megvlaszolatlan krdseknl tallod a feltett krdseket, amikre vlaszolhatsz, vagy amiket trlhetsz. A Krds/vlasz szerkesztse, trlsnl a mr meglv krdseket s vlaszokat tallod. A Sablon vlaszoknl megadhatsz vlaszokat, amiket elment, s a krdsek megvlaszolsakor felknlja, hogy sablon vlaszt adj meg. A belltsoknl nhny vltoztatst eszkzlhetsz (jelszvltoztats, emailkrs stb.). A kijelentkezs pedig kijelentkezs :).
Fontos!
Az egsz scriptet magyarostottam. Tudom, egy magyar (nem GP-s) lapon megtallhat magyarostva, viszont az csak rszlegesen van magyarostva, radsul nem egy helyen hibs is a fordts, vagy elrs van. Igyekeztem 100%-osan magyarostani a krdezs s a vlaszols felletet. Ha valahol hibt tallsz, szlj nyugodtan. A scriptben lthat az eredeti forrs, illetve az is, hogy n magyarostottam, ezeket tilos trlnd a scriptbl.
Testreszabs
A style.css fjlban megvltoztathatod a sznkdokat, ezzel egyediv teheted a kinzetet. Itt lerok pr dolgot, hogy melyik rsz pontosan mire vonatkozik:
table.qapost: a vlaszokat, a krdst, s a lapok szmt keretezi, a margkkal pedig tvolsgot adhatsz meg
h1: a Krdezz-Felelek cm formzsa
h2: adminfelleten egyes szvegek (pl.: a menkn bell a menpontok cme)
b: ezek a belltsok vonatkoznak a kdsekre, a krds s a vlasz szra, a krdsek szmra
center: a tartalmi rsz httrsznt adhatod meg, illetve annak szlessgt (ha van fejlced, akkor ez a szlessg egyezzen meg a fejlc szlessgvel)
td.td: answer.php-nl a Belps alatti keret
.submit: answer.php-nl a Belps gomb
body: itt adhatod meg az egsz lap httrsznt, szveg tulajdonsgokat
table: a krdsek s a vlaszok doboza, teht ha nem ugyanazt a sznt adod meg itt httrnek, mint a bodynl, akkor ki lesz emelve ezzel a sznnel a krdsek s a vlaszok, ez lesz a httere. De ugyangy llthatsz itt is szveg tulajdonsgokat is. Megvltoztathatod a szlessget is.
.noborder: az adminfelletre rak keretet, ha a 0-t trod, de szerintem nem tl szp :D
input, select, textarea: a rublikkra vonatkozik, pl. ahol rja a ltogat a krdst, vagy, ahol Te vlaszolsz
a:link, a:visited: link tulajdonsgok
a:hover: link tulajdonsg, mikor rviszed az egeret, ilyen lesz
small: krds s a vlasz dtumnak mrete
.copyright: hol helyezkedjen el a forrs, ezt ne rd t!
Ha belltottl mindent, amit szeretnl, mentsd el, majd tltsd fel FTP-n a kf mappba. Meg fogja krdezni, hogy fellrod-e, igen. Ennyi :)
Fejlc feltlts
<- me egy fejlccel. Tltsd le ezt a fjlt: letlts. Bontsd ki (jobb klikk > kibonts ide). Ltni fogod az askme.php fjlt. Nyisd meg (pl. jegyzettmbbel), majd alulrl a 4. sorban lthatod ezt: KPED URL-JE. Ennek a helyre rd be a fejlced url cmt. Fontos! A fejlc NE G-Portlra legyen feltltve, ugyanis akkor piros X fog megjelenni a fejlc helyn. A legjobb, ha arra a trhelyre rakod, ahov ezt a scriptet teleptetted, legalbb egy helyen lesz minden :). Ha ez megvan, a felette lev sorban ezt ltod: width: 650px; height: 200px. Ezek a fejlc mretei, teht rd t a fejlcednek megfelelen (width: szlessg, height: magassg). Mst nem kell trnod, mentsd el a fjlt (Fjl > Ments). Csatlakozz a trhelyedre FTP-n, a kf mappba rakd be az elbb trt askme.php-t. Termszetesen megkrdezi, hogy a rgit fellrod-e, erre nyomj igent.
Lnyegben megvagyunk. Persze ha azt akarod, hogy minden tkletesen passzoljon, akkor a css-t t kell rnod. Pl. nem rt a centernl a fejlc szlessgt megadni.
Krdezz-Felelek stlusok
Ha nem megy az trs, vagy csak nem mersz belenylni a scriptbe, akkor lesd meg ezeket:
Egyszer Krdezz-Felelek stlusok: LINK.
Fejlces Krdezz-Felelek stlusok: LINK. (hamarosan)
|