Activity Stats MOD
Szerző
Üzenet
Ha máskor nyelvi fájlt készítesz akkor figyelj a mentésnél a fájl kódolására.
A formátum legyen : UTF-8 (Boom nélkül)
Ha pspadot használsz ott meg alul ellehet kapcsolni 3 féle képen (DOC, UNIX, MAC)
ha ezt véletlen elállítod akkor tedd vissza : UNIX -ra
A formátum legyen : UTF-8 (Boom nélkül)
Ha pspadot használsz ott meg alul ellehet kapcsolni 3 féle képen (DOC, UNIX, MAC)
ha ezt véletlen elállítod akkor tedd vissza : UNIX -ra
KillBill írta:
Ha máskor nyelvi fájlt készítesz akkor figyelj a mentésnél a fájl kódolására.
A formátum legyen : UTF-8 (Boom nélkül)
Ha pspadot használsz ott meg alul ellehet kapcsolni 3 féle képen (DOC, UNIX, MAC)
ha ezt véletlen elállítod akkor tedd vissza : UNIX -ra
Üdv mindenki.
némi segítséget szeretnék kérni.
jól értem-e, hogy valamiféle cache-ba teszi a már "itt jártakat"
ha igen ez hol van?
ingyenes tárhelyen ez miért nem akar menni rendesen?( kb 3 hónapja volt fenn az emberke és még mindig a listában van.)
előre is köszi
üdv
némi segítséget szeretnék kérni.
jól értem-e, hogy valamiféle cache-ba teszi a már "itt jártakat"
ha igen ez hol van?
ingyenes tárhelyen ez miért nem akar menni rendesen?( kb 3 hónapja volt fenn az emberke és még mindig a listában van.)
előre is köszi
üdv
Jó ez a MOD ( 3.0.9-en is), de én a statisztikát szeretném mai napira átállítani (a napi látogatókat egy másik MOD-dal jeleztem ki, de ettől függetlenül azért azt is átállítottam napira Fberci korábbi leírása alapján)).
A fájlban keresgélve akadtam a kódrészletre, ahol állítható lenne (legalábbis szerintem ez az):
Ezt hogyan kell átírni, hogy a szerver óra szerint 0-24-ben mutasson?
Köszönöm.
_________________
carvingski.hu
A fájlban keresgélve akadtam a kódrészletre, ahol állítható lenne (legalábbis szerintem ez az):
Kód:
function obtain_activity_data()
{
global $cache;
if (($activity = $cache->get('_activity_mod')) === false)
{
global $db;
// set interval to 24 hours ago
$interval = time() - 86400;
$activity = array();
// total new posts in the last 24 hours
$sql = 'SELECT COUNT(post_id) AS new_posts
FROM ' . POSTS_TABLE . '
WHERE post_time > ' . $interval;
$result = $db->sql_query($sql);
$activity['posts'] = $db->sql_fetchfield('new_posts');
$db->sql_freeresult($result);
// total new topics in the last 24 hours
$sql = 'SELECT COUNT(topic_id) AS new_topics
FROM ' . TOPICS_TABLE . '
WHERE topic_time > ' . $interval;
$result = $db->sql_query($sql);
$activity['topics'] = $db->sql_fetchfield('new_topics');
$db->sql_freeresult($result);
// total new users in the last 24 hours, counts inactive users as well
$sql = 'SELECT COUNT(user_id) AS new_users
FROM ' . USERS_TABLE . '
WHERE user_regdate > ' . $interval;
$result = $db->sql_query($sql);
$activity['users'] = $db->sql_fetchfield('new_users');
$db->sql_freeresult($result);
// cache this data for 1 hour, this improves performance
$cache->put('_activity_mod', $activity, 3600);
}
return $activity;
Ezt hogyan kell átírni, hogy a szerver óra szerint 0-24-ben mutasson?
Köszönöm.
_________________
carvingski.hu
Küszködök, de képtelen vagyok átállítani, hogy "mai napos" legyen a statisztika...
Szerk.:
Na, ezt a részt gányoltam, cseréltem ezt:
erre:
Szerkesztve: sikerült, a fenti módosítással tökéletesen működik, csak a mai napi statisztikát mutatja.
_________________
carvingski.hu
Szerk.:
Na, ezt a részt gányoltam, cseréltem ezt:
Kód:
$interval = time() - 86400;
erre:
Kód:
$interval = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
Szerkesztve: sikerült, a fenti módosítással tökéletesen működik, csak a mai napi statisztikát mutatja.
_________________
carvingski.hu
A hozzászólás legutóbb Szoles által 2011.09.11. 23:39-kor lett szerkesztve, összesen 1 alkalommal.
Sajnos viszont azt a problémát nem tudtam orvosolni, miszerint nem frissül a statisztika. Csak akkor, ha AVP-n cache-et ürítek.
Nincs ötlete valakinek, mi okozza ezt?
_________________
carvingski.hu
Nincs ötlete valakinek, mi okozza ezt?
_________________
carvingski.hu
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.