1
0

Allow week/day visitors, patch by Roti

This commit is contained in:
Garvin Hicking
2008-02-26 13:22:44 +00:00
parent 533b69b9f0
commit 492be8911e
5 changed files with 278 additions and 4 deletions

@ -0,0 +1,105 @@
<?php # $Id: lang_en.inc.php 1797 2007-07-24 12:59:01Z garvinhicking $
/**
* @version $Revision: 1797 $
* @author Hrotkó Gábor <roti@al.pmmf.hu>
* EN-Revision: Revision of lang_en.inc.php
*/
@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statisztika');
@define('PLUGIN_EVENT_STATISTICS_DESC', 'Az admin felületen, a bejegyzések panelban, statisztika hivatkozást hoz létre, ahol különféle statisztikákat láthasz, pl. látogatószámláló');
@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statisztika');
@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'Első bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Utolsó bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', 'Összes bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikus');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... vázlat');
@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Bejegyzés felhasználónként');
@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kategóriák');
@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kategória');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Bejegyzések eloszlása');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Feltöltött képek');
@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'kép');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'Képtípusok eloszlésa');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'fájl');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Fogadott hozzászólások');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'hozzászólás');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Legtöbb hozzászólással rendelkező bejegyzések');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Legtöbbször hozzászóló emberek');
@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'hivatkozás');
@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Feliratkozottak');
@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'feliratkozott');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Legtöbbször ezekre a bejegyzsére iratkoztak fel');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'feliratkozott');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Fogadott visszahivatkozások');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'visszahivatkozás');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Legtöbb visszahivatkozással rendelkező bejegyzések');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'visszahivatkozás');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Legtöbb visszahivatkozást létrehozó emberek');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', 'átlagos hozzászólás bejegyzésenként');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', 'átlagos visszahivatkozás bejegyzésenként');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', 'átlagos bejegyzés naponta');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', 'átlagos bejegyzés hetente');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', 'átlagos bejegyzés havonta');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'hozzászólás/bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'visszahivatkozás/bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'bejegyzés/nap');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'bejegyzés/hét');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'bejegyzés/hónap');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', 'Összes karakter száma');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'karakter');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Karakterek bejegyzésenként');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'karakter/bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', 'A %s leghosszabb bejegyzés');
@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Elemek maximális száma');
@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'Hány elemet mutassunk statisztikai elemenként? (alapértelmezett: 20)');
//Language constants for the Extended Visitors feature
@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'Részletes látogatói statisztika');
@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Legyen részletes látogatói statisztika? (alapértelmezett: nem)');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'Nem!');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'Igen, az oldal alján');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'Igen, az oldal tetején');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Állítsd \'nem\'-re, hogy csak látogatói statisztika legyen');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Mutassunk mindent? (alapértelmezett: nem)');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'Nem, rejts el mindent, kivéve a számlálót.');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'Igen, mutass minden statisztikát!');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Különálló számlálók');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Látogató ma');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Látogató összesen');
@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Látogatások száma ma');
@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Látogatások összesen');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Statisztika gyűjtése innentől: ');
@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC','A látogatások száma iegn nagy is lehet, de csak az oldalak megtekintését jelöli. Ez minden oldal betöltésekor vagy frissítésekor növelődik. Ez a szám NEM egyenlő a látogatók számával.');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Legutóbbi látogatók');
@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Azoknak a helyeknek a listája, ahonnan legtöbbször ide ugrottak (hivatkozó)');
@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Nem volt még regisztrált hivatkozó .');
@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'A látogatások napi lebontásúak');
@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'A látogatások havi lebontásúak');
@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Részletes látogatói statisztika');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Engedélyezve, ne számoljuk a robotokat');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Tiltva, számoljuk a robotokat is');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Robot számolás elleni védelem');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Állítsd \'iegn\'-re, hogy ne számoljuk az oldalakat látogató robotokat. \'Nem\' esetén számoljuk az oldalt lekérő robotot is mint látogató. Jelenleg több mint 25 robot van tiltólistán.');
@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Mutassuk az utolsó bejegyzés dátumát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Mutassuk a bejegyzések számát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Mutassuk a hozzászólások számát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Mutassuk a havi látogatók számát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Mutassuk a mai látogatók számát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Mutassuk a heti látogatók számát');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'A gyorsítótár ennyi idő után frissül');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'Hány perc után frissüljön a statisztika? Ha ezt nagy számra állítod, akkor a teljesítmény nő, de nem tükrözi kellő gyorsasággal a statisztikai adatok frissességét.');
@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Szöveg formátuma');
@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'A %s -t a szöveg/szám helyének jelölésére szolgál');
@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Utolsó bejegyzés: %s');
@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s bejegyzés összesen');
@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s hozzászólás összesen');
@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s látogató ebben a hónapban');
@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s látogató ma');
@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s látogató ezen a héten');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Mutasd az aktuális látogatók számát (ez átlagban 15 percenként frissül)');
@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s látogató van jelenleg');

@ -88,6 +88,8 @@
@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Show number of entries');
@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Show number of comments');
@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Show visitors this month');
@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Show visitors today');
@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Show visitors this week');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'Cache timeout');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'How long may the statistics be shown before they get refreshed? Setting this to a high number of minutes will improve performance, but might not reflect the actual data if set too high.');
@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Formatting text');
@ -96,6 +98,8 @@
@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s entries written');
@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s comments have been made');
@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s visitor(s) this month');
@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s visitor(s) today');
@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s visitor(s) this week');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Show number of current visitors (aggregate past 15 minutes)');
@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s visitor(s) online');

@ -0,0 +1,105 @@
<?php # $Id: lang_en.inc.php 1797 2007-07-24 12:59:01Z garvinhicking $
/**
* @version $Revision: 1797 $
* @author Hrotk<74> G<>bor <roti@al.pmmf.hu>
* EN-Revision: Revision of lang_en.inc.php
*/
@define('PLUGIN_EVENT_STATISTICS_NAME', 'Statisztika');
@define('PLUGIN_EVENT_STATISTICS_DESC', 'Az admin fel<65>leten, a bejegyz<79>sek panelban, statisztika hivatkoz<6F>st hoz l<>tre, ahol k<>l<EFBFBD>nf<6E>le statisztik<69>kat l<>thasz, pl. l<>togat<61>sz<73>ml<6D>l<EFBFBD>');
@define('PLUGIN_EVENT_STATISTICS_OUT_STATISTICS', 'Statisztika');
@define('PLUGIN_EVENT_STATISTICS_OUT_FIRST_ENTRY', 'Els<6C> bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_LAST_ENTRY', 'Utols<6C> bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_ENTRIES', '<27>sszes bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_ENTRIES', 'bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_PUBLIC', ' ... publikus');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOTAL_DRAFTS', ' ... v<>zlat');
@define('PLUGIN_EVENT_STATISTICS_OUT_PER_AUTHOR', 'Bejegyz<79>s felhaszn<7A>l<EFBFBD>nk<6E>nt');
@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES', 'Kateg<65>ri<72>k');
@define('PLUGIN_EVENT_STATISTICS_OUT_CATEGORIES2', 'kateg<65>ria');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES', 'Bejegyz<79>sek eloszl<7A>sa');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_CATEGORIES2', 'bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES', 'Felt<6C>lt<6C>tt k<>pek');
@define('PLUGIN_EVENT_STATISTICS_OUT_UPLOADED_IMAGES2', 'k<>p');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES', 'K<>pt<70>pusok eloszl<7A>sa');
@define('PLUGIN_EVENT_STATISTICS_OUT_DISTRIBUTION_IMAGES2', 'f<>jl');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS', 'Fogadott hozz<7A>sz<73>l<EFBFBD>sok');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS2', 'hozz<7A>sz<73>l<EFBFBD>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS3', 'Legt<67>bb hozz<7A>sz<73>l<EFBFBD>ssal rendelkez<65> bejegyz<79>sek');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPCOMMENTS', 'Legt<67>bbsz<73>r hozz<7A>sz<73>l<EFBFBD> emberek');
@define('PLUGIN_EVENT_STATISTICS_OUT_LINK', 'hivatkoz<6F>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS', 'Feliratkozottak');
@define('PLUGIN_EVENT_STATISTICS_OUT_SUBSCRIBERS2', 'feliratkozott');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS', 'Legt<67>bbsz<73>r ezekre a bejegyzs<7A>re iratkoztak fel');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPSUBSCRIBERS2', 'feliratkozott');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS', 'Fogadott visszahivatkoz<6F>sok');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS2', 'visszahivatkoz<6F>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK', 'Legt<67>bb visszahivatkoz<6F>ssal rendelkez<65> bejegyz<79>sek');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACK2', 'visszahivatkoz<6F>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_TOPTRACKBACKS3', 'Legt<67>bb visszahivatkoz<6F>st l<>trehoz<6F> emberek');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE', '<27>tlagos hozz<7A>sz<73>l<EFBFBD>s bejegyz<79>senk<6E>nt');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE', '<27>tlagos visszahivatkoz<6F>s bejegyz<79>senk<6E>nt');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY', '<27>tlagos bejegyz<79>s naponta');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK', '<27>tlagos bejegyz<79>s hetente');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH', '<27>tlagos bejegyz<79>s havonta');
@define('PLUGIN_EVENT_STATISTICS_OUT_COMMENTS_PER_ARTICLE2', 'hozz<7A>sz<73>l<EFBFBD>s/bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_TRACKBACKS_PER_ARTICLE2', 'visszahivatkoz<6F>s/bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_DAY2', 'bejegyz<79>s/nap');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_WEEK2', 'bejegyz<79>s/h<>t');
@define('PLUGIN_EVENT_STATISTICS_OUT_ARTICLES_PER_MONTH2', 'bejegyz<79>s/h<>nap');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS', '<27>sszes karakter sz<73>ma');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS2', 'karakter');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE', 'Karakterek bejegyz<79>senk<6E>nt');
@define('PLUGIN_EVENT_STATISTICS_OUT_CHARS_PER_ARTICLE2', 'karakter/bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_OUT_LONGEST_ARTICLES', 'A %s leghosszabb bejegyz<79>s');
@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS', 'Elemek maxim<69>lis sz<73>ma');
@define('PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC', 'H<>ny elemet mutassunk statisztikai elemenk<6E>nt? (alap<61>rtelmezett: 20)');
//Language constants for the Extended Visitors feature
@define('PLUGIN_EVENT_STATISTICS_EXT_ADD', 'R<>szletes l<>togat<61>i statisztika');
@define('PLUGIN_EVENT_STATISTICS_EXT_ADD_DESC', 'Legyen r<>szletes l<>togat<61>i statisztika? (alap<61>rtelmezett: nem)');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'Nem!');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'Igen, az oldal alj<6C>n');
@define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'Igen, az oldal tetej<65>n');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', '<27>ll<6C>tsd \'nem\'-re, hogy csak l<>togat<61>i statisztika legyen');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Mutassunk mindent? (alap<61>rtelmezett: nem)');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'Nem, rejts el mindent, kiv<69>ve a sz<73>ml<6D>l<EFBFBD>t.');
@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'Igen, mutass minden statisztik<69>t!');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'K<>l<EFBFBD>n<EFBFBD>ll<6C> sz<73>ml<6D>l<EFBFBD>k');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'L<>togat<61> ma');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'L<>togat<61> <20>sszesen');
@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'L<>togat<61>sok sz<73>ma ma');
@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'L<>togat<61>sok <20>sszesen');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Statisztika gy<67>jt<6A>se innent<6E>l: ');
@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC','A l<>togat<61>sok sz<73>ma iegn nagy is lehet, de csak az oldalak megtekint<6E>s<EFBFBD>t jel<65>li. Ez minden oldal bet<65>lt<6C>sekor vagy friss<73>t<EFBFBD>sekor n<>vel<65>dik. Ez a sz<73>m NEM egyenl<6E> a l<>togat<61>k sz<73>m<EFBFBD>val.');
@define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Legut<75>bbi l<>togat<61>k');
@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Azoknak a helyeknek a list<73>ja, ahonnan legt<67>bbsz<73>r ide ugrottak (hivatkoz<6F>)');
@define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'Nem volt m<>g regisztr<74>lt hivatkoz<6F> .');
@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'A l<>togat<61>sok napi lebont<6E>s<EFBFBD>ak');
@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'A l<>togat<61>sok havi lebont<6E>s<EFBFBD>ak');
@define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'R<>szletes l<>togat<61>i statisztika');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Enged<65>lyezve, ne sz<73>moljuk a robotokat');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Tiltva, sz<73>moljuk a robotokat is');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Robot sz<73>mol<6F>s elleni v<>delem');
@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', '<27>ll<6C>tsd \'iegn\'-re, hogy ne sz<73>moljuk az oldalakat l<>togat<61> robotokat. \'Nem\' eset<65>n sz<73>moljuk az oldalt lek<65>r<EFBFBD> robotot is mint l<>togat<61>. Jelenleg t<>bb mint 25 robot van tilt<6C>list<73>n.');
@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Mutassuk az utols<6C> bejegyz<79>s d<>tum<75>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Mutassuk a bejegyz<79>sek sz<73>m<EFBFBD>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'Mutassuk a hozz<7A>sz<73>l<EFBFBD>sok sz<73>m<EFBFBD>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', 'Mutassuk a havi l<>togat<61>k sz<73>m<EFBFBD>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS', 'Mutassuk a mai l<>togat<61>k sz<73>m<EFBFBD>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS', 'Mutassuk a heti l<>togat<61>k sz<73>m<EFBFBD>t');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'A gyors<72>t<EFBFBD>t<EFBFBD>r ennyi id<69> ut<75>n friss<73>l');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'H<>ny perc ut<75>n friss<73>lj<6C>n a statisztika? Ha ezt nagy sz<73>mra <20>ll<6C>tod, akkor a teljes<65>tm<74>ny n<>, de nem t<>kr<6B>zi kell<6C> gyorsas<61>ggal a statisztikai adatok frissess<73>g<EFBFBD>t.');
@define('PLUGIN_EVENT_STATISTICS_TEXT', 'Sz<53>veg form<72>tuma');
@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', 'A %s -t a sz<73>veg/sz<73>m hely<6C>nek jel<65>l<EFBFBD>s<EFBFBD>re szolg<6C>l');
@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', 'Utols<6C> bejegyz<79>s: %s');
@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s bejegyz<79>s <20>sszesen');
@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s hozz<7A>sz<73>l<EFBFBD>s <20>sszesen');
@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '%s l<>togat<61> ebben a h<>napban');
@define('PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS', '%s l<>togat<61> ma');
@define('PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS', '%s l<>togat<61> ezen a h<>ten');
@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Mutasd az aktu<74>lis l<>togat<61>k sz<73>m<EFBFBD>t (ez <20>tlagban 15 percenk<6E>nt friss<73>l)');
@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s l<>togat<61> van jelenleg');

@ -44,6 +44,10 @@ class serendipity_plugin_statistics extends serendipity_plugin
'text_commentcount',
'show_monthvisitors',
'text_monthvisitors',
'show_dayvisitors',
'text_dayvisitors',
'show_weekvisitors',
'text_weekvisitors',
'show_currentvisitors',
'text_currentvisitors',
'cachetimeout'
@ -89,6 +93,20 @@ class serendipity_plugin_statistics extends serendipity_plugin
$propbag->add('default', true);
break;
case 'show_dayvisitors':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_SHOW_DAYVISITORS);
$propbag->add('description', '');
$propbag->add('default', true);
break;
case 'show_weekvisitors':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_SHOW_WEEKVISITORS);
$propbag->add('description', '');
$propbag->add('default', true);
break;
case 'text_lastentry':
$propbag->add('type', 'string');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_TEXT);
@ -117,6 +135,20 @@ class serendipity_plugin_statistics extends serendipity_plugin
$propbag->add('default', PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS);
break;
case 'text_dayvisitors':
$propbag->add('type', 'string');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_TEXT);
$propbag->add('description', PLUGIN_EVENT_STATISTICS_TEXT_DESC);
$propbag->add('default', PLUGIN_EVENT_STATISTICS_TEXT_DAYVISITORS);
break;
case 'text_weekvisitors':
$propbag->add('type', 'string');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_TEXT);
$propbag->add('description', PLUGIN_EVENT_STATISTICS_TEXT_DESC);
$propbag->add('default', PLUGIN_EVENT_STATISTICS_TEXT_WEEKVISITORS);
break;
case 'text_currentvisitors':
$propbag->add('type', 'string');
$propbag->add('name', PLUGIN_EVENT_STATISTICS_TEXT);
@ -159,6 +191,8 @@ class serendipity_plugin_statistics extends serendipity_plugin
if (!file_exists($cachef) || filesize($cachef) == 0 || filemtime($cachef) < (time() - $cachetime)) {
// Create statistics
list($year, $month, $day) = split('-', date('Y-m-d'));
$lastmonday = date('Ymd', strtotime('last monday'));
$nextsunday = date('Ymd', strtotime('next sunday'));
$content = '';
if (serendipity_db_bool($this->get_config('show_lastentry'))) {
@ -189,14 +223,34 @@ class serendipity_plugin_statistics extends serendipity_plugin
}
}
if (serendipity_db_bool($this->get_config('show_dayvisitors'))) {
$res = serendipity_db_query("SELECT sum(visits) AS dayvisitors FROM {$serendipity['dbPrefix']}visitors_count WHERE year='".$year."' AND month='".$month."' AND day='".$day."'", true, 'assoc');
if (is_array($res) && isset($res['dayvisitors'])) {
$content .= '<div class="stat_dayhvisitors">' . sprintf($this->get_config('text_dayvisitors'), '<span class="stat_number">' . $res['dayvisitors'] . '</span>') . "</div>\n";
}
}
if (serendipity_db_bool($this->get_config('show_weekvisitors'))) {
$res = serendipity_db_query("SELECT sum(visits) AS weekvisitors FROM {$serendipity['dbPrefix']}visitors_count WHERE year || month || day >= '".$lastmonday."' AND year || month || day <= '".$nextsunday."'", true, 'assoc');
if (is_array($res) && isset($res['weekvisitors'])) {
$content .= '<div class="stat_weekhvisitors">' . sprintf($this->get_config('text_weekvisitors'), '<span class="stat_number">' . $res['weekvisitors'] . '</span>') . "</div>\n";
}
}
// This one is MySQL specific. Don't know how postgreSQL does it.
if (serendipity_db_bool($this->get_config('show_currentvisitors'))) {
$max = time();
$min = $max - (15 * 60);
$max_ts = date('Hi', $max);
$min_ts = date('Hi', $min);
$q = "SELECT count(counter_id) AS currentvisitors FROM {$serendipity['dbPrefix']}visitors WHERE day LIKE '" . date('Y-m-d') . "' AND (REPLACE(time, ':', '') BETWEEN $min_ts AND $max_ts)";
if ($serendipity['dbType'] == 'sqlite') {
$max_ts = date('H:i', $max);
$min_ts = date('H:i', $min);
$q = "SELECT count(counter_id) AS currentvisitors FROM {$serendipity['dbPrefix']}visitors WHERE day LIKE '" . date('Y-m-d') . "' AND (time BETWEEN '$min_ts' AND '$max_ts')";
} else {
$max_ts = date('Hi', $max);
$min_ts = date('Hi', $min);
$q = "SELECT count(counter_id) AS currentvisitors FROM {$serendipity['dbPrefix']}visitors WHERE day LIKE '" . date('Y-m-d') . "' AND (REPLACE(time, ':', '') BETWEEN $min_ts AND $max_ts)";
}
$res = serendipity_db_query($q, true, 'assoc');
if (is_array($res) && isset($res['currentvisitors'])) {
$content .= '<div class="stat_currentvisitors">' . sprintf($this->get_config('text_currentvisitors'), '<span class="stat_number">' . $res['currentvisitors'] . '</span>') . "</div>\n";
@ -218,4 +272,4 @@ class serendipity_plugin_statistics extends serendipity_plugin
}
}
/* vim: set sts=4 ts=4 expandtab : */
/* vim: set sts=4 ts=4 expandtab : */