A ‘Programozás’ kategória arhívuma
|
okt
27
|
|
A feltételes tagokat arra használhatod, hogy eldöntsd, melyik oldalon mit jelenítsél meg, a látogató kérésének megfelelően. Egy egyszerű példa: bizonyára sokan látták, hogy van egy plugin, ami az admin felületen megjelenít különféle idézeteket Louise Armstrong / Hello Dolly című zeneművéből. Hogyan tudja a plugin, hogy az adminfelületről van szó? Megmondja neki az is_admin() függvény. Az is_függvények True vagy False értéket térítenek vissza, attól függően, hogy éppen teljesül a feltétel vagy sem. Az alábbiakban találsz egy listát, hogy mikor, mi térít True-t vissza, vagyis mikor igaz a feltétel. Elolvasom a teljes bejegyzést »
|
|
okt
24
|
|
Ebben a bejegyzésben egy listát találsz azokkal a fájlokkal, amelyeknek speciális értékük van a Wordpress számára. Miért fontos ez? Azért, mert ha egy jó sablont akarsz készíteni, akkor pontosan tudnod kell, melyik fájlt, milyen esetben használd a legmegfelelőbb eredmény elérése érdekében.
A legfontosabb fájl a style.css. Ezt kötelező módon tartalmaznia kell a sablonnak a megfelelő fejléccel, mivel ez az a fájl, amely a sablon definícióját végzi. Ha nem tartalmazza a fejlécet, akkor is működik, de van eset, hogy egyéb történik, mint amit elvárunk (pl. egyes esetekben a Default sablont hozza be, ha nincs fejléc). Elolvasom a teljes bejegyzést »
|
|
okt
21
|
|
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 »
|
|
okt
19
|
|
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 »
|
|
okt
16
|
|
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 »
|
|
szept
26
|
|
Sokan 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 »
|
|
szept
18
|
|
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 »
|
|
szept
17
|
|
Egyik 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 »
|
|
szept
11
|
|
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 »
|
|
szept
03
|
|
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 »
|
|
|