E!. Van ugye belso statisztikank kb junius ota, ezzel szamoljuk a nezest az adminhoz, meg a blogokban levo legizeltebb listakhoz.
A terv az volt, hogy egy darabig magaban mereget, aztan ha midnen bugot kigyomlaltam, akkor megmutatom a felhasznaloknak. Nagyjabol igy is tortent, kiveve, hogy talaltam meg 1-2 olyan bugot, ami felelosse teheto, hogy olyan bejegyzeseket is rendkivu lnepszerunek minositett, amit max 2 ember olvasott el egy honapban, de megnezte otszazezzehmilljom robot.
Vitatkozhatnank azon, hogy a robotokkal novelt latogatas ertekes adat-e vagy sem, szerintem nem, es en vagyok az erosebb ;]
Szoval, az a terv, hogy minden szeptembernel korabbi adat megy a kukaba (esetleg pluszban szeptember elso hete). Megj.: a szamokbol nem tudom "kivonni" a robotos es egyeb bugos latogatasokat, mivel csak osszesitett statokat orzunk meg (tehat pl kedden volt 100, es nem mind a 100 latogato), igy is rengeteg meretu adathalmazrol beszelunk.
Szelsoseges esetben nullazunk, de szerintem erre nem lesz szukseg.
Normalis esetben egyik ejszaka bekapcsolnam a feketekepernyot 5 percre, torolnem ami nem kell, aztan szolnek, h ez volt, de most kivetelezunk, mert rengeteg stat-freak bloggert lattam mar ;] Ime az opciok, kommentbe kerek konstruktiv hozzaszolasokat:
- Hagyjuk beken a szamokat, az elejen van egy hupli, de idovel kisimul, ahogy a valos es pontos adatokbol egyre tobb lesz. (A kisimulas igy, ebben a formaban nem teljesen igaz, de usse ko.)
- Nem sirok, ha torlodik a meresek egy resze
- Nem sirok akkor se, ha lenullazodik, es kezdodik elolrol, csak igerjetek meg, hogy tobbet ilyen nem lesz.
Nos, azt nem igerem, h bugtalan minden, de torles tobb nem lesz. Azon kivul, hogy a listak pontosabb kepet mutatnanak, ket ok szol meg a torles mellett.
- Egyelore nincs grafikon illesztve a szamokra, igy nem annyira latvanyos, ha par honap eltunik, az oldalsavok kb 1 het alatt ugyanazokat a bejegyzeseket fogjak tartalmazni, mint eddig
- Ha majd lesz grafikon illesztve a szamokra, akkor nem szembesul senki olyannal, hogy de jajjajjaj, julisban volt 5000000000 olvasom, most meg csak napi 2 :'(
Elottetek all a hetvege, es a jovohet, nyitott vagyok mas opciokra is.

A vezerlopultos szovg viszonylag onmagyarazo, de gy.k. ez arra valo, hogy diszkriminalhass kommentezoket Ip cimuk es/vagy nevuk es/vagy email cimuk es/vagy szajturl-juk alapjan. Egy sorba egy szabalyt irj, es a gep egyesevel osszehasonlitja a sorokat a fent emlitett dolgokkal.
Tud joker karaktereket is, igy konnyen lehet egesz email domaineket vagy ip tartomanyokat kizarni.
Antiszoc bloggereknek javaslom a ‘*’ beirasat, igy aztan senki nem tud kommentezni ;].
Mellekhataskent (es keszulunk a jovore, meg a megtobb kulonfele opciora ezen az oldalon) az egyes panelek ilyen kinyithato format oltottek, remelem nem baj.
A szokasos modon, ha valami nemmegy (lesz ilyen), akkor nemmukodiknek tessek reklamalni.
Fura modon nagy igeny volt ra, igy hat tessek. Bejegyzesertekelosdoboz. Johet a utallak-lepontozlak-felpontozlak jatek.
A gyari sablonjainkba mar bekerult a doboz, de azoknak, akiknek mar modositott/sajat sablonja van, kezzel kell beraknia.
Helyezes
Mivel bejegyzes ertekelo, ezert olyan listaba kell tenni, ami bejegyzeseket listaz, tipikusan az <e:Entries>..</e:Entries>-be valahova, ahol a dizajn engedi. Ez az esetek nagy reszeben a “bejegyzes” nevu sablonelemben tanyazik. Ha bizonytalan vagy, tedd kozvetlen a </e:Entries> ele, vagy a kommentszam kiiro melle, vagy less bele egy gyari sablonba, hogy mi hova tettuk.
A kod pedig:
<e:Widgets.Rating />
Ez egy nagyon egyszeru, csillagokat mutato ertekelodobozt rak be.
Kinezet
Nem tetszik a csillag? Nem gond, csinaltunk nehany masfajtat is. (Ezek meg bovulni fognak, es majd mindig kiirjuk ha van tobb.)
<e:Widgets.Rating template="VALAMI"/>
A template attributum az alant felsoroltakat tartalmazhatja (lasd meg a mellekelt kepet felulrol lefele). Ha nincs megadva, akkor a csillagost mutatja.
- blocks16

- beer16

- bomb16

- heart16

- smiley16

- beer24

- bomb24

- heart24

- smiley24

- eper24

- money24

De ez meg mind semmi. Meg lehet valtoztatni a “Pontszam” feliratot, valamint el is lehet tuntetni, csakugy, mint pontszamot jobboldarol. Lassuk:
<e:Widgets.Rating showLabel="true|false" showScore="true|false" label="Helo mi?"/>
showLabel: Ha true, akkor latszik a “Pontszam:” felirat, ha false, akkor nem.
showScore: Ha true, akkor kiirja jobboldalra, hogy 2.8, ha false, akkor nem.
label: Ide barmit irhatsz, ha a showLabel nem false, akkor kiirja a “Pontszam:” szoveg helyett.
Es meg mindig van masik! Mi van akkor, ha csak szeretned kirajzolni a pontszamot a kis ikonokkal, de nem akarod, hogy az oldalad tele legyen szavazodobozokkal? (Pl a linksavban folosleges szavaztatni, eleg csak kiiratni.)
<e:Widgets.Rating readOnly="true|false"/>
readOnly: Ha true, akkor a szavazo funkciok le vannak tiltva, csak megjeleniti a pontszamot. Ha false (alapbol), akkor lehet szavazni is.
Haladoknak
Sajat kepet szeretnel megjeleniteni? Semmi akadalya. Rajzold meg a harom kepet, majd szerkeszd oket egymas ala, ugy, mint peldaul ezen a kepen: 
Nem muszaj negyzet alaku ikonokat csinalni (lehet teglalap szabasu is), de a kovetkezokre ugyelj:
- A harom kep egyforma szelessegu es magassagu legyen
- Egymas ala tedd oket a kovetkezo sorrendben: normal, letiltott, kijelolt. A normal + letiltott mutatja a pontszamot (esetunkben piros sziv + szurke sziv), mig a kijelolt+letiltott csinalja az effektet, amikor egerrel maszkalsz folotte (esetunkben lila sziv + szurke sziv).
Ha megvan a kep, toltsd fel a tarhelyedre, majd allitsd be a szavazodoboznak:
<e:Widgets.Rating imageUrl="/files/szavazo_ize.png" imageWidth="N" imageHeight="N" />
imageUrl: a kep URL-jet kell megadni.
imageWidth: a kep szelessege (nalunk 16 vagy 24). Ne irj moge se px-et se pt-t, se semmit, csak a szamot.
imageHeight: a kep magassaga. NE az osszevont keped magassagat add meg, hanem az egy darab ikonet. Szinten csak szam.
Azaz, ha csinaltal harom ikont, darabonkent 16x23 pixel meretben, akkor a vegeredmeny egy 16x69 pixeles kep lesz. Ezt feltoltod a tarhelyedre “szavazo.png” neven. Ekkor:
<e:Widgets.Rating imageUrl="/files/szavazo.png" imageWidth="16" imageHeight="23" />
Nagyon haladoknak
A szavazodoboz egy form-ban jelenik meg, nehany konkret CSS-sel, igy aprobb formazasokat CSS-bol is el tudsz vegezni. A hozzavetoleges sema igy nez ki:
<form ... class="blossom-rating">
<label>Pontszam</label>
<div class="blossom-entry-score">
<div> </div><!-- normal kep div-je -->
<div> </div><!-- szurke kep div-je -->
<em>2.8</em><br style="clear: both" /><!-- a float-ok miatt -->
</div><br style="clear: both" />
</form>
Igeny szerint (kommentben/nemmukodiken jelezve) meg ratehetunk plusz class-okat, vagy picit modosithatunk a strukturan (ez utobbi mondjuk kevesbe valoszinubb).
Uj lista!
Tovabbi ego-fenyezeskent kirakhatjuk a linkfalunkra a legjobbra ertekelt bejegyzeseinket. Hasznalata teljesseggel megegyezik a leglatogatottabbakat listazoeval, ugyhogy copy&paste.
<e:Entries.Stats.TopRated lastn="N" interval="AllTime|Year|Month|Week" days="N">
...
</e:Entries.Stats.TopRated>
Parameterek:
- lastn (szam): hany darab bejegyzest mutasson, erteke 1 es 20 kozott mozoghat.
- interval: megadja, hogy meddig vegye figyelembe a szavazatokat. Azaz, ha az adott intervallumban szavaztak egy bejegyzesre (legyen az a bejegyzes akarmilyen regi), akkor az “szavazottnak” szamit.*
- AllTime : mindegy mikor szavaztak
- Year : csak az idei ev szavazatait
- Month : csak az aktualis honapban szavazottakat
- Week : csak az aktualis het szvazatait nezi (tehat hetforol vasarnapig, nem pedig keddtol keddig, aztan meg szerdatol szerdaig)
- days (szam): szinten azt szabalyozza, hogy mely szavazatokat vegye figyelembe, de az interval-lal szemben az utolso N napot figyeli. Erteke 1 es 30 kozott mozoghat.
Mivel az interval es a days ket kulonbozo mukodest definial, ha mind ketto meg van adva, akkor az interval-t veszi figyelembe a rendszer.
* Ha van egy bejegyzesem amire tegnap adtak egy 5-ost, ket eve meg 2 darab 2-est, akkor a pontszama nem 5 lesz, hanem 3. A datum megadas egyszeruen csak arra szolgal, hogy a “most porgo”, “aktivan szavazott” bejegyzeseket lehessen kiemelni.
Az alabbi kodreszlet kilistazza az elmult 7 napban ertekelt bejegyzesek kozul a legjobb 5-ot (pontszammal egyutt), a bejegyzesek cimeit hasznalva linkkent. Remekul elhelyezheto az oldalsavban.
<e:Entries.Stats.TopRated lastn="5" days="7">
<e:Header>A legjobbak:<ul></e:Header>
<e:Footer></ul></e:Footer>
<li><e:Entry.Link /> (<e:Entry.Stats.Score />)</li>
</e:Entries.Stats.TopRated>
Osszefoglalva
Ez az osszes parameter amit beirhatsz a szavazodoboznak:
<e:Widgets.Rating template="VALAMI"
showLabel="true|false" showScore="true|false" label="Helo mi?" readOnly="true|false"
imageUrl="/files/szavazo_ize.png" imageWidth="N" imageHeight="N" />
Ez pedig a fenti legjobbak lista egy modosulata, sima szam helyett kicsi kockak a pontszamok:
<style type="text/css">
ul.toprated li form.blossom-rating { display: inline; }
</style>
<e:Entries.Stats.TopRated lastn="5" days="7">
<e:Header>A legjobbak:<ul class="toprated"></e:Header>
<e:Footer></ul></e:Footer>
<li><e:Entry.Link /> <e:Widgets.Rating template="blocks16" showLabel="false" showScore="false" readOnly="true"/></li>
</e:Entries.Stats.TopRated>
Hamarosan jon
Meg kell csinalnom egy feedet ami az adott blog legjobb bejegyzeseit adja vissza, de ez nem anyira surgos, h emiatt ne lehessen az ertekelot kitenni ;].
A szokasos modon, ha valami nemmegy (lesz ilyen), akkor nemmukodiknek tessek reklamalni.