« mefiblog v2.2 béta »

Semmi pánik, nem a webkettes mizériának köszönhető a béta jelzés, de egyelőre a nagymértékű módosítások végett, tesztállapot uralkodik. Mint ahogyan azt korábban említettem a motor lényeges struktúrális átalakításon esett át. Ennek már ideje volt, az összes lekérés INNER és LEFT JOIN szerkezetű lett, a dátumokat már nem sztring típussal kezeljük, hanem timestamppal, valamint néhány fölösleges sort eltávolítottam, és okosodott az RSS is. Ezek így tömören, de van bővebb leírás is, ha érdekelne valakit.

A kommenteknél annyi módosítás történt, hogy a Vezírközpontban megadható, hogy időrendben, vagy annak ellentétesen rendeződjenek a kommentek. Ezenkívül a blogbejegyzés önálló megtekintésében (is) jelezve van, hogy mennyi komment érkezett eddig. Ez ugye a frissítgetős olvasóknak nagy öröm. ;]

A menüben is történtek apró módosítások, a Mostanságnál már hozzászólások alapján történik a válogatás, valamint a Kommenttolók a mai nap aktív hozzászólóit jeleníti meg.

Természetesen ezzel nincs vége, már megvannak a következő verzió célkitűzései:

  • Riliész notesz(a mostani elég gyengus).
  • Rágebbi bejegyzéseknél, napok szerinti lekérés (az új dátumkezeléssel ez már gyerekjáték lesz)
  • Stat-tiszta (kicsit bővebb, kicsit szebb, kicsit jobb)
  • Dizájn-szviccser (mert ha olyanom van, hogy új dizájnt akarok, akkor ez jó)
  • Bejegyzések lapozgatása (ez ugye régebben volt, de derekasan bevallom, nem tudom hogyan lehetne megoldani, hogy az utolsó bejegyzésnél ne jelenjen meg a következő link, illetve azt, hogy ha most mondjuk a 11-es idén állunk, és a következő 13, akkor ne a 12-re lépjen)

Szóval stay tuned, a tavasszal együtt új blogmotor is jön. Ha valaki valami bakit felfedezne (bár ez ugye lehetetlen :D) és még kedves is, igazán jelezhetné itt. Igen, tudom, hogy az ajánlónál a dátum kiírása bakis.

Kommentek RSS ikon
A bejegyzéshez érkezett kommentek, amiket RSS csatornán is követhetsz.
illetve azt, hogy ha most mondjuk a 11-es idén állunk, és a következő 13, akkor ne a 12-re lépjen)


Én is pont ezen gondolkodtam egyik nap, hogy ezt _hatékonyan_, azaz fölösleges sql hozzáférés nélkül miként lehetne megoldani.

Igazából úgy mindenképp egyszerű, ha az url-hez hozzábiggyesztesz egy jelzést arra vonatkozóan, hogy ide most a következő/előző linkről jött az ember, s ekkor, ha nem létezik az adott id-jű bejegyzés, akkor tolsz még egy sql queryt a következőre, ill. előzőre (az url-ből tájékozódva, hogy melyik kell).

A dizájn-szviccsert hogy csinálod? Csak a css-t cseréled?

nem tudom hogyan lehetne megoldani, hogy az utolsó bejegyzésnél ne jelenjen meg a következő link
Mármint elképzelésed sincs, vagy csak nem találod elég hatékonynak azt, amire gondolsz? :)
Akkor sorrendben :)
Erre a következő-előző dologra szerintem LIMIT-tel lesz megoldás, de ugye az fölös lekéréssel járhat.

Nem, a dizájnt úgy csinálom, hogy külön fájlok lesznek, amik meghívják az adott függvényeket. A dizájnt meg a júzer választja ki, és kukival tárolja, hogy melyik kell neki.

Elképzelésem van, homályosan rémlik, hogy a MySQL nyújt egy olyan lehetőséget, hogy a legutoljárra beszúrt ID adatait lekéri, szerintem ez lesz a nyerő.
Én arra gondoltam, hogy minden bejegyzés írása után a mysql_insert_id() segítségével tárold le külön, hogy ez az ID az utolsó bejegyzés. Így biztosan tudhatod, hogy az-e az utolsó. Amúgy mi az a Limit?
Mivel nem vagyok nagyon jártas a témában így csak annyit fűznék hozzá, hogy: Hajrá előre, ahogy eddig!
Viktor: a LIMIT az a korlátozás, LIMIT mettől,meddig. Tehát lekérsz x elemet, az y elemtől számítva.

Kétéltű: Köszi! :)
Én is csak ezt tudom mondani… hajrá! De most az nekem is gond, hogy ha az utolsó bejegyzésnél vagyok akkor a nyíl ne legyen ott, de nekem most ott van és mehetek a végtelenségik :D
valaki nagyon ráér, hajrá :D
most egyesszamban vagy tobbesszamban beszelsz?

…dátumokat már nem sztring típussal kezeljük, hanem timestamppal, valamint néhány fölösleges sort eltávolítottam
elozo-kovetkezo: egyszeru, datum alapjan rendezed a bejegyzeseket es nem id alapjan. select akarmi from bejegyzesek where datum < (elozo) vagy > (kovetkezo) limit 1 ugye. ha nincs eredmenye, akkor nincs elozo v kovetkezo post.
elozobol lemaradt egy order by datum desc az elozohoz, es egy order by datum asc a kovetkezohot
kukac7: a típust közösen kezeljük, mert mikor letöltöd az oldalt, akkor te is kezeled, részben. Viszont a sorokat én távolítottam el, tehát E/1. :)

Shamalt: Na igen, de ez plusz egy lekérés, ugye.
mashogy pedig nem nagyon fog menni.
Mondjuk ha nagyon megerőltetem a dolgot, belefér egy kveribe minden. A következő és előző id-jét kiszedem mondjuk `ennek` `annak`. Majd meglátjuk, hogy lesz. :)
Gondolom most egy topszikret Shamaltblog funksönt hallottunk tőled ;]
ugyis public lesz a motor elobb-utobb, szoval nem annyira topszikret. mindenesetre a queryt majd ird ide ha sikerul, kivancsi vagyok.
mefi: szólj Herman Ivánnak :)
Ja, perpill én is csak annyit tudok mondani, hogy előre.
Shamalt: Egen, én is tervezem, hogy publikussá teszem, bár nem sok értelmét látom. A versenyt úgysem veheti föl a WP-vel, és társaival. A WP pl., felhasználóbaráttá van téve, míg én sokszor belenyúlok a forrásba, hogy ne keljen bonyolítani a kódot.
Lent miért azt írja ki, hogy ez a bejegyzés 19 nappal ezelőtt született??
Mert még béta a blog, és vannak benne hibák. Bibí, én ezt is tudtam. :D
Még bagzik, bár írtam fentebb is.
Archie, te hogy oldottad meg a lapozást?
Hát ha rohadtul nem akarsz plusz queryt akkor még felvehetsz két mezőt a db-be ami tárolja a next/prev id-t, de ez elég körülményes és a karbantartó functionöket is meg kell írni :)
Mondjuk azt kalkuláltam, hogy az a plusz 0,0007 sec ami egy ilyen kverivel jár, hát jócskán belefér, nem?

Külön mezőt semmiképpen nem akarok, az nagyon alpári megoldás, akkor már inkább plusz két kveri.
LIMIT-telmeg tudod csinálni a lapozgatós részt. A worldofsigs.hu lapomon a portfólió résznél én is úgy csináltam meg.
Meglehetne, de fölösleges. Jó lesz ez így is. :)
Új komment

Itt az adott bejegyzésben elhangzottakhoz szólhatsz hozzá. Ha primitív, csúnya, vagy bunkó erkölcsről teszel tanúbizonyságot, tuti, hogy kimoderállak és rosszat mondok rólad. A hozzászólás nem kötelező, amit írsz vállald föl!

Ezeket az adatokat - ha a böngésződ kezeli a kukikat - csak egyszer kell megadnod, később módosíthatod.

Ha van gravatarod - és a gravataros e-mail-címeddel kommentálsz -, akkor az megjelenik. Ha nincs, vagy nem tudod miaz, akkor olvasd el az útmutatót és regisztrálj.

Neved: E-mail címed (nem jelenik meg): Webszájtod (ha van): Kommented: Mennyi három és három összege?
Ez védelmi célokat szolgál, szimplán írd be a fenti összeadás összegét!

A kommentedet írhatod nagyobb mezőbe vagy akár formázhatod is, de ha nem szalonképes, akkor moderálom!

Ajánló
Ebben a témában, esetleg ezen a napon voltak még ilyenek is:

Blogtestvérek (2006. február 14., 04:32:46)
Pályázat (2006. november 28., 09:57:39)
Valami van a levegőben (2008. november 26., 10:20:36)

Érdekességek
Száraz számok, pusztán csak tények:

Ez a bejegyzés 2259 napja született, 469 szóból, és 2312 karakterből áll. Ajánlhatod bizonyos linkgyűjtő oldalaknak: