A ‘Programozás’ kategória arhívuma

WordPress sablon készítése (második rész)

Írta: | 2007. október 21. | kategóriák: (X)HTML, CMS, CSS, Design, PHP | 11 megjegyzés

Ebben a leírásban a sablon fájlok kerülnek nagyító alá. A sablon kód fájljai egy vagy több PHP fájlból állnak. Akárhogyan is extrém eset az, ha csupán az index.php állomány áll rendelkezésre. A WordPress a hivatkozásból próbálja eldönteni, hogy melyik sablon a legrelevánsabb és hívódik meg, mint afféle parser a kérésre. Első lépésként azt nézi, hogy milyen kategóriájú a kérés: pl. Keresés, Arhívum, Bejegyzés, stb. Ha megvan a típus, akkor megpróbálja meghívni a kellő sablont, viszont, ha az nem létezik, akkor lejjebb ugrik a hierarchiában, így eljutva az index.php oldalig, ha nincs más létező állomány.

Elolvasom a teljes bejegyzést »

WordPress sablon készítése (első rész)

Írta: | 2007. október 19. | kategóriák: (X)HTML, CMS, CSS, Design, PHP | 11 megjegyzés

Janoszen weboldalán találtam rá egy érdekes leírásra, ami ötletet adott a leíráshoz. A téma: WordPress sablon készítése. Ahhoz, hogy egy sablon tudjál készíteni, kell tudjál HTML-t, CSS-t és PHP-t is. Ajánlott olvasmány a WP dokumentációja és a WordPress codex is.
A WordPress sablonok két fő részből állnak: a programozási része, PHP fájlok, és a design része, CSS fájl(ok) és a hozza tartozó képek. A sablon a wp-content/themes/ mappaban kell legyen. Pontosabban a megadott mappában kell létrehozd a sablon nevével annak mappáját. A sablon mappájában két fájl a kötelező: style.css és index.php. A többi rád van bízva, hogy mit is csinálsz és hogyan csinálod. Ha plusz függvényeket is szeretnél használni, amiket te definiálsz, akkor használnod kell a functions.php állományt is. Az említett fájlban kell definiáld a függvényeket és szükség szerint megírd azokat.

Elolvasom a teljes bejegyzést »

Adatbázis véglegesítés az uFalhoz

Írta: | 2007. október 16. | kategóriák: Fejlesztés, Hírek, Programozás, Tervezés, Web | Nincs megjegyzés

Végleges, legalábbis amíg nyomós okok nem lesznek annak módosítására, az uFal vendégkönyv adatbázis szetkezete. Gondolva a lehető legtöbb dologra, a következő lesz a felépítése: lesz egy tábla a beállítások tárolására, options néven. A messages táblában lesznek majd tárolva az üzenetek, míg a tiltást a banlist tábla fogja intézni.

Az options tábla:

1
2
3
'row_id' (int) auto_increment -- az egyedi sorazonosító
'field' (varchar(64)) -- a mező megnevezése
'val' (text) -- az érték

Elolvasom a teljes bejegyzést »

uFal, vendégköny fejlesztés

Írta: | 2007. szeptember 26. | kategóriák: Fejlesztés, Hírek, MySQL, Programozás, Web | 7 megjegyzés

uFal logoSokan emlékezhetnek a régi weboldalról (is) letöltehető vendégkönyvre. Az oldal költözésekor úgy éreztem, hogy nincs szükség a csomag áthozására, töröltem is. Bár igaz, a legtöbbször letöltőtt script volt, nem voltam megelégedve vele. Miért is? Több okom volt rá: nehezen beágyazható, az eredeti oldal szövegkörnyezettől elütő, statikus formázás, nehézkes mysql kezelés, és még sok-sok egyéb zavaró tény. Persze nem mondom azt, hogy nem volt használathó, volt emoticon és kód támogatása is, azt használtam az oldalon, csak nem volt az igazi.

Miről is szól ez a bejegyzés? Bizonyára vakarod a fejed és gondolkodsz az oldal elhagyásán. Ne tedd, választ kapsz! Igényt véltem felfedezni a vendégkönyvre (furán hagzik 🙂 ). A fórumon el is indúlt a fejlesztés, készül az uFal (sajnos a görög mü betüt nem tudja a wordpress menteni, annak ellenére, hogy UTF-8 a kódolási beállítás 🙁 ) Miért pont ez lesz a neve? Miért ne? Szerintem jól hangzik és még nem találkoztam hasonló elnevezésű vendégkönyvel. A logója a fentebb látható kép lesz.

Elolvasom a teljes bejegyzést »

Ha nem tud valamit az ember!

Írta: | 2007. szeptember 18. | kategóriák: (X)HTML, Blogolok, Web | 4 megjegyzés

Ahogyan azt a cím is sugalja, nem egy szokványos leírás következik, hanem inkább egy személyesebb jellegű bejegyzés. Az utóbbi időben több helyen is találkoztam olyan emberekkel, akik nem tudtak valamit. Fura? Nem, szerintem senki sem tud mindent. A probléma nem is itten kezdődik. Akkor fajul problémává a dolog, amikor X személy nem talál valamit, ha egyáltalán kereste, és a kényelmes utat választva egy fórumon keres megoldást. Valójában ez sem probléma önmagába. A kérédés ami foglalkoztat viszont az, hogy miért keres valaki választ kérdésére, ha azt úgysem hallgatja meg.

Elolvasom a teljes bejegyzést »

Ikon a weboldalnak, favicon!

Írta: | 2007. szeptember 17. | kategóriák: (X)HTML, Blogolok, Design | 2 megjegyzés

Favicon kockaEgyik barátom ma felkeresett a következő problémával: – Alpár, sok féle képpen próbáltam már, de nem sikerűlt ikon tenni a weboldalamnak. Hogyan lehet? Nem túl nehéz, de mégis elterjedt probléma. Úgy gondoltam, készítek egy leírást, ami alapján bárki, könnyedén kiteheti saját oldala ikonát? Itt is van a kód, ahogyan be tudod illeszteni a megfelelő képet az oldaladba:

<link href="http://webpillango.org/favicon.ico" rel="icon" />
<link href="http://webpillango.org/favicon.ico" rel="shortcut icon" />

A href paramétert a te ikonod elérési útjára kell cseréld 🙂 Azért írtam két verziót, mert nagyon jó, szinte tökéletes, a böngészők közti összeférhetőség. A kódot az oldal fejlécébe kell beilleszteni, vagyis a head tagok közé.

Elolvasom a teljes bejegyzést »

MySQL és PHP, adatok kinyerése

Írta: | 2007. szeptember 11. | kategóriák: Adattárolás, MySQL, PHP, Programozás | 10 megjegyzés

A leírásban megtanuljuk kiválasztani a nekünk megfelelő adatbázist, a táblázatok kezelését parancsok lefuttatásával, adatok kinyerését és az eredmény által elfoglalt memória kiürítését. Mi a metodológia? Először is kell csatlakozzunk az sql szerverhez, majd kiválasztani a megfelelő adatbázist. Létre kell hozzuk a parancsunkat és le kell futtasuk azt. Majd a visszatérített adatokat lekezeljük. Utolsó lépésekként, űrítjük a használt memóriát, majd lezárjuk a kapcsolatot. A csatlakozást és a kapcsolat lezárását már leírtam, most a köverkező függvényekkel foglalkozunk: mysql_select_db, mysql_query, mysql_fetch_assoc, mysql_free_result.

Elolvasom a teljes bejegyzést »

MySQL és PHP kapcsolat teremtés

Írta: | 2007. szeptember 03. | kategóriák: Adatbázis kezelés, Adattárolás, MySQL, PHP | 3 megjegyzés

Miután megértettük a MySQL alapjait, megtanulhatjuk azt, hogyan lehet a phpn keresztul csatlakozni a mysql kiszolgálóhoz. A leírásban részletes magyarázat található a mysql_connect() és a mysql_close() függvényekrol, majd egy példa szemlélteti a használatot.

mysql_connect()

A mysql_connect függvény segítségével tudunk kapcsolatot létesíteni a mysql szerverrel. A függvény egy kapcsolat azonosítót térít vissza sikeres kapcsolódás esetén vagy ellenkezo esetben FALSE értéket. Nem fontos kitölteni egy paraméterrel sem, viszont ebben az esetben a localhoston próbál kapcsolódni, mint root felhasználó.

Elolvasom a teljes bejegyzést »

MySQL alapok

Írta: | 2007. augusztus 30. | kategóriák: Adatbázis kezelés, Adattárolás, MySQL, Programozás | 2 megjegyzés

A dinamikus weboldalak világában sokan a phpt válasszák egy-egy feladat elvégézsére. Vannak akik az egész weboldalt a php segítségével építik fel. Már önmagában is hasznos a php, de lehetőségünk van tovább lépni. Tudunk csatlatkozni adatbázisokhoz, amelyek adatait szerkesztehjük és kinyerhetjük abból. Ezen az elven működnek a fórumok is. Minden felhasználó, minden kategória és hozzaszólás egy-egy adat, ami egy hátsó tárolon van elhelyezve, egy adatbázis különböző tábáláiban.

Elolvasom a teljes bejegyzést »

Sütik kezelése szerveroldalról

Írta: | 2007. augusztus 27. | kategóriák: Adattárolás, Biztonság, PHP | 12 megjegyzés

Számos weboldalon találkozunk olyan háttértárolókkal, mint példáúl a süti (cookie). A sütik olyan, a felhasználó gépén tárolt, állományok, amelyek adatokat tárolnak a weboldal információival. Példáúl el lehet tárolni sütiben azt is, hogy be van lépve az illető a postafiókjába vagy sem.

Elolvasom a teljes bejegyzést »