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.
Haszprus
2006. március 20. — 15:28:56
É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?
Mármint elképzelésed sincs, vagy csak nem találod elég hatékonynak azt, amire gondolsz? 🙂
Viktor
2006. március 20. — 15:42:40
É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?
Kétéltű
2006. március 20. — 15:51:48
Mivel nem vagyok nagyon jártas a témában így csak annyit fűznék hozzá, hogy: Hajrá előre, ahogy eddig!
jak2
2006. március 20. — 16:35:45
É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 😀
radix
2006. március 20. — 16:39:50
valaki nagyon ráér, hajrá 😀
kukac7
2006. március 20. — 17:44:24
most egyesszamban vagy tobbesszamban beszelsz?
Shamalt
2006. március 20. — 17:59:49
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.
Shamalt
2006. március 20. — 18:00:51
elozobol lemaradt egy order by datum desc az elozohoz, es egy order by datum asc a kovetkezohot
Shamalt
2006. március 20. — 18:06:41
mashogy pedig nem nagyon fog menni.
Shamalt
2006. március 20. — 18:12:43
ugyis public lesz a motor elobb-utobb, szoval nem annyira topszikret. mindenesetre a queryt majd ird ide ha sikerul, kivancsi vagyok.
Ralesk
2006. március 20. — 18:33:32
mefi: szólj Herman Ivánnak 🙂
smv
2006. március 20. — 19:11:01
Ja, perpill én is csak annyit tudok mondani, hogy előre.
Archie
2006. március 20. — 19:30:21
Lent miért azt írja ki, hogy ez a bejegyzés 19 nappal ezelőtt született??
smv
2006. március 20. — 19:35:52
Mert még béta a blog, és vannak benne hibák. Bibí, én ezt is tudtam. 😀
Haszprus
2006. március 20. — 20:48:39
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 🙂
Methos
2006. március 21. — 10:53:22
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.
Mefi
2006. július 22. — 12:27:48
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ő.
Mefi
2006. július 22. — 12:27:48
[re=4724]Viktor[/re]: a LIMIT az a korlátozás, LIMIT mettől,meddig. Tehát lekérsz x elemet, az y elemtől számítva.
[re=4728]Kétéltű[/re]: Köszi! 🙂
Mefi
2006. július 22. — 12:27:48
[re=4736]kukac7[/re]: 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. 🙂
[re=4739]Shamalt[/re]: Na igen, de ez plusz egy lekérés, ugye.
Mefi
2006. július 22. — 12:27:48
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 ;]
Mefi
2006. július 22. — 12:27:48
[re=4744]Shamalt[/re]: 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.
Mefi
2006. július 22. — 12:27:48
Még bagzik, bár írtam fentebb is.
Archie, te hogy oldottad meg a lapozást?
Mefi
2006. július 22. — 12:27:48
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.
Mefi
2006. július 22. — 12:27:48
Meglehetne, de fölösleges. Jó lesz ez így is. 🙂