Gondoltam naívan legyen egyedi cimkelista... aztán megkezdtem a munkálkodást. Egy valaki miatt jöttem volna és jönnék még mindig, de lehet a blogtermotor meggátol ebben a törekvésben :( Mindegy nem adom fel..
Nézegettem a blogter sablonmotorját. Már az egyes számú verzió is elég veszedelmesen nézett ki arról már nem is beszélek inkább, de a kettesen megborultam teljesen. Az alap problémám, hogy a blogter sablonok jobbosak én pedig balost szeretnék, amit a google blogjából hoztam volna át. Egy csomó dolog lenne oldalt, amit oda kellene rakni és meg kellene dizájnolni na... :D Ez működne is, ha a ciklusokat nem kezelné rosszul a rendszer mert akkor a html + css aztán helló. Működne a widget rendszerben is de mégsem működik mert a sima html doboz widgeteket, amik ugye a blogter tagekkel scriptelhetőek lennének ugyanúgy kezeli le a rendszer.
Na nézzük a konkrét problémát. Lehet csak én vagyok a sötét ehhez, de majd ezt mások megmondják. Hogyan csináljunk saját kulcsszavak dobozt bal oldalra. A html alapú sablonban gyakorlatilag minden egyben van és az egyes részeket a fejlesztők speciális blogter tagok közé zárták. A kulcsszó doboz nálam, mivel elég összetett a sablon, a html kód legvégén van. Oda próbáltam beágyazni azt a ciklust ami elvileg, de csak elvileg lekeresné az üzenetek kulcsszavait. A fő tartalom és a fő tartalmat vezérlő blogter tagok mind előtte vannak. A blogter feldolgozója csinál egy lineáris feldolgozást, ami nem kell azt lenullázza, ami kell azt behelyettesíti és utána kihányja a végeredményt. Ezzel nem volna baj, de pl. a blogter:Posts.Tags csak a blogter:Posts tagon belül működik, máshogyan és máshol nem.
Na ezzel önmagában nincsen baj, ha a bejegyzések alá akarok cimkelistát tenni, viszont nem oda akarok és itt jön a bökkenő. Mivel a fő tartalmat is a blogter:Posts alapján válassza ki a feldolgozó a sablon elején, ezért úgy fut le az egész mutatvány, hogy a legelső találkozásnál ezzel a taggal felolvassa az adatokat és összeállítja a behelyettesíthető kimenetet, tehát a bejegyzéseket amiket az oldalon látunk. A második alkalommal (mivel a cimkelista kódja a sablonban lejjebb található), amikor már nem kellene ez a teljes kimenet, hanem újra fel kellene dolgozni a blogter:Posts tagon belül lévő cuccokat. Erre azért volna szükség mert csak a bejegyzések címkéit akarnánk lekeresni de ekkor már nem történik újra feldolgozás, hanem a ciklust már észre sem veszi a feldolgozó és szimplán a blogter.Posts tagok kezdő és záró cimkéi közé behajítja ugyanazokat az adatokat, amiket már egyszer összeszedett...
Ez egy technikai probléma szerintem, de sokat segítene rajta egy normális cimkék widget vagy az, ha a ciklusok a fő határoló tagokon kívül is működnének, esetleg id-vel meg lehetne mondani a feldolgozónak, hogy külön instance-ról van szó... Esetleg erre lehetne munkába állítani valami külön blogter tagot, amivel a beszúrás egyszerűsödik...

