Poormanscron nulláz

Endi képe

Sziasztok,
Használja-e valaki ezt a (cron futtató) modult ? És ha igen, tudja-e, hogy miért nullázza le a "népszerű napi tartalmak" blokkot. Az "összesítettet" viszont nem.
Köszi:
e.

Illyés Edit képe

Mit értesz azon, hogy lenullázza? Pontosan mi történik?

0
0
pp képe

A modul nem csinál semmit, csak a bekapcsolt modulok időzített feladatait futtatja le. Ha ebben az van, hogy nap tartalmakat nullázza az összesítettet ne akkor ez fog történni.

Szóval azt kell tudnunk, hogy melyik modul állítja elő a népszerű tartalmak blokkot, és a hook_cron-jában meg kell nézni mit és miért csinál.

pp

0
0
Illyés Edit képe

A népszerű tartalmak blokkot alapesetben a statisztika modul készíti, és a legutóbbi 24 óra olvasottsági adatai alapján állítja össze a listát. A hook_cron:

<?php
function statistics_cron() {
  $statistics_timestamp = variable_get('statistics_day_timestamp', '');
 
  if ((time() - $statistics_timestamp) >= 86400) {
    /* reset day counts */
    db_query('UPDATE {node_counter} SET daycount = 0');
    variable_set('statistics_day_timestamp', time());
  }
 
  /* clean expired access logs */
  db_query('DELETE FROM {accesslog} WHERE timestamp < %d', time() - variable_get('statistics_flush_accesslog_timer', 259200));
}
?>

Van még ezen kívül a Views által készített blokk (alapcsomagban vagy Bonus Pack-ben, már nem emlékszem), de az is a statisztika modul adataival dolgozik, amit nem tud lenullázni. Úgyhogy ha cron futáskor lenullázódik a számláló, akkor valami nagy zűr van a stat modullal.

Más készen kapható olvasottsági blokk megoldásról nem tudok, de attól még lehet...

0
0
Endi képe

Köszönöm a segítséget. Valószínűleg nem a modullal van a baj. De valakire rá kellett fognom. :)
Tehát a stat. NAPI tartalmainak nullázódása megtörténik, ahogy elvárható. Csak éppen először 9 óra körül, most meg már délben...
Nem lenne rossz, ha éjfélkor csinálná.

0
0