Kérdezz-Felelek készítése
Mi ez?
Egy kisebb php script, amit nagyon egyszerű felrakni és kezelni. A látogatóid kérdéseket tehetnek fel, amikre Te egy adminfelületen belül válaszolhatsz, szerkesztheted azokat, törölheted.
Ismered?
Biztosan láttad már egyes oldalakon ezt a Kérdezz-Feleleket, de ha még sem, mutatok egyet:
Demó (Adliz személyes oldalán található Kérdezz-Felelek, kérlek ott ne tegyél fel portálépítős kérdéseket, arra itt van HD :))
Hogyan?
Töltsd le ide kattintva a scriptet. Ezt csomagold ki: Ehhez szükséged van Winrarra! Ha letöltötted a winrart, avagy van ilyen programod, akkor a letöltött fájlra jobb klikk > Kibontás ide. Ezután megjelenik Neked egy kf nevű mappa (logikusan a kérdezz-feleleket rövidítettem le kf-re). Ezt a mappát másold fel egy tárhelyre FTP-n keresztül. Értelemszerűen G-Portálra nem tudod felrakni, uw-ra, extrára és egyéb tárhelyszolgáltatókhoz igen. Az FTP-s feltöltéshez szükséged van pl. Total Commanderre, telepítés után az FTP ikonra kattintva hozz létre Új kapcsolatot, add meg a szolgáltatód adatait (kapcsolat neve, kiszolgáló neve, felhasználónév, jelszó). Ok, aztán kapcsolódás. Az egyik panelen megjelenik a tárhelyed, a másikon pedig keresd meg a kf mappát, s húzd át a tárhelyedre.
Installálás
Ha feltöltötted FTP-n, akkor a setup.php-val tudod installálni, méghozzá úgy, hogy az oldalad végére írod: /kf/setup.php
Ez persze akkor fog működni, ha nem raktad más mappába a kf mappát, csak simán a tárhelyedre dobtad fel. Mondok példát, hogy mindenki értse:
Tegyük fel, hogy az én oldalam címe: www.oldalamcime.valami.hu
Feltöltöm FTP-n a kf mappát, akkor itt tudom installálni: www.oldalamcime.valami.hu/kf/setup.php
Amennyiben feltöltés előtt készítek a tárhelyemre egy EZAZ nevű mappát, akkor így tudom installálni:
www.oldalamcime.valami.hu/ezaz/kf/setup.php
Remélem érthető. Itt nincs dolgod, a script automatikusan installálta magát.
Kérdezz-Felelek
A /kf/askme.php-nál éred el azt a részt, ahol a látogatók kérdezhetnek, illetve megtekinthetik a már megválaszolt kérdéseket. Tehát: www.oldalad.valami.hu/kf/askme.php
Próbának írj be egy kérdést, hogy lásd, hogyan működik. Az oldaladra ezt a címet linkeld ki!
Válaszolás
A /kf/answer.php-nál tudsz bejelentkezni, tehát: www.oldalad.valami.hu/kf/answer.php . Első belépésnél a jelszó: askme
Ezt belépés után rögtön változtasd meg a Beállítások menüben. Nincs jelszóemlékeztető, tehát jól jegyezd meg, mit adsz meg jelszónak. Az adminfelület magyar, tehát mindent fogsz érteni. Értelemszerűen a Megválaszolatlan kérdéseknél találod a feltett kérdéseket, amikre válaszolhatsz, vagy amiket törölhetsz. A Kérdés/válasz szerkesztése, törlésénél a már meglévő kérdéseket és válaszokat találod. A Sablon válaszoknál megadhatsz válaszokat, amiket elment, s a kérdések megválaszolásakor felkínálja, hogy sablon választ adj meg. A beállításoknál néhány változtatást eszközölhetsz (jelszóváltoztatás, emailkérés stb.). A kijelentkezés pedig kijelentkezés :).
Fontos!
Az egész scriptet magyarosítottam. Tudom, egy magyar (nem GP-s) lapon megtalálható magyarosítva, viszont az csak részlegesen van magyarosítva, ráadásul nem egy helyen hibás is a fordítás, vagy elírás van. Igyekeztem 100%-osan magyarosítani a kérdezős és a válaszolós felületet. Ha valahol hibát találsz, szólj nyugodtan. A scriptben látható az eredeti forrás, illetve az is, hogy én magyarosítottam, ezeket tilos törölnöd a scriptből.
Testreszabás
A style.css fájlban megváltoztathatod a színkódokat, ezzel egyedivé teheted a kinézetet. Itt leírok pár dolgot, hogy melyik rész pontosan mire vonatkozik:
table.qapost: a válaszokat, a kérdést, és a lapok számát keretezi, a margókkal pedig távolságot adhatsz meg
h1: a Kérdezz-Felelek cím formázása
h2: adminfelületen egyes szövegek (pl.: a menükön belül a menüpontok címe)
b: ezek a beállítások vonatkoznak a kédésekre, a kérdés és a válasz szóra, a kérdések számára
center: a tartalmi rész háttérszínét adhatod meg, illetve annak szélességét (ha van fejléced, akkor ez a szélesség egyezzen meg a fejléc szélességével)
td.td: answer.php-nál a Belépés alatti keret
.submit: answer.php-nál a Belépés gomb
body: itt adhatod meg az egész lap háttérszínét, szöveg tulajdonságokat
table: a kérdések és a válaszok doboza, tehát ha nem ugyanazt a színt adod meg itt háttérnek, mint a bodynál, akkor ki lesz emelve ezzel a színnel a kérdések és a válaszok, ez lesz a háttere. De ugyanúgy állíthatsz itt is szöveg tulajdonságokat is. Megváltoztathatod a szélességet is.
.noborder: az adminfelületre rak keretet, ha a 0-t átírod, de szerintem nem túl szép :D
input, select, textarea: a rublikákra vonatkozik, pl. ahol írja a látogató a kérdést, vagy, ahol Te válaszolsz
a:link, a:visited: link tulajdonságok
a:hover: link tulajdonság, mikor ráviszed az egeret, ilyen lesz
small: kérdés és a válasz dátumának mérete
.copyright: hol helyezkedjen el a forrás, ezt ne írd át!
Ha beállítottál mindent, amit szeretnél, mentsd el, majd töltsd fel FTP-n a kf mappába. Meg fogja kérdezni, hogy felülírod-e, igen. Ennyi :)
Fejléc feltöltés
<- íme egy fejléccel. Töltsd le ezt a fájlt: letöltés. Bontsd ki (jobb klikk > kibontás ide). Látni fogod az askme.php fájlt. Nyisd meg (pl. jegyzettömbbel), majd alulról a 4. sorban láthatod ezt: KÉPED URL-JE. Ennek a helyére írd be a fejléced url címét. Fontos! A fejléc NE G-Portálra legyen feltöltve, ugyanis akkor piros X fog megjelenni a fejléc helyén. A legjobb, ha arra a tárhelyre rakod, ahová ezt a scriptet telepítetted, legalább egy helyen lesz minden :). Ha ez megvan, a felette levő sorban ezt látod: width: 650px; height: 200px. Ezek a fejléc méretei, tehát írd át a fejlécednek megfelelően (width: szélesség, height: magasság). Mást nem kell átírnod, mentsd el a fájlt (Fájl > Mentés). Csatlakozz a tárhelyedre FTP-n, a kf mappába rakd be az előbb átírt askme.php-t. Természetesen megkérdezi, hogy a régit felülírod-e, erre nyomj igent.
Lényegében megvagyunk. Persze ha azt akarod, hogy minden tökéletesen passzoljon, akkor a css-t át kell írnod. Pl. nem árt a centernél a fejléc szélességét megadni.
Kérdezz-Felelek stílusok
Ha nem megy az átírás, vagy csak nem mersz belenyúlni a scriptbe, akkor lesd meg ezeket:
Egyszerű Kérdezz-Felelek stílusok: LINK.
Fejléces Kérdezz-Felelek stílusok: LINK. (hamarosan)
|