Hol számol, hol nem számol az olvasottság számláló

Ilusha képe

Sziasztok!
Egy olyan gondom van, hogy az olvasottság számláló hol számol, hol nem számol, de ebben sem egységes.

Ha jól sejtem, akkor csak azt nézi, hogy az adott lapot hányszor töltötték be, azaz nem IP cím alapján dolgozik, azaz ahányszor megfrissítem a lapot a böngészőben, annyiszor növekedik meg eggyel az adott lap látogatottsága.

A leggyakoribb eset nálam az szokott lenni, hogy az összes lap látogatottságát rendesen méri, kivéve a főoldalét. Annak az oldalét ugye, amikor akkor jön be, amikor beírja valaki simán a honlap domain címét, mindenféle további "toldalék" nélkül.

Az érthetőbbség kedvéért adtam is most egy álnevet is az oldalnak: krumpli

És ha ez az címet írom be, tehát doamain cím.krumpli

ezen a címen viszont ha megfrissítem, akkor viszont itt is számol.

Másképpen mondva ez a cím azon megjelenése az oldalnak, ahol adminisztrátorként meg is jelenik a szerkesztő gomb.

Ha viszont csak a domain címet írom be (ahol a szerkesztő ikon nem jelenik meg) itt viszont baltázik számolni.

A másik eset pedig ami már újabban van, hogy sehol sem számol rendesen. Se a kezdő oldalon se máshol, hiába frissítem meg az oldalt.
Időnként azonban még is számol, de nem sikerült kiderítenem azt hogy mikor.
Amit látok az az, hogy a látogatottság időnként feljebb ugrik, de nem annyival, amennyi látogató van, csak egy részükre reagál.

Hát erre keresem a megoldást, ha van valami ötletetek.

És egy másik kapcsolódó kérdés: a honlapnak már Drupálos kora előtt is voltak látogatói, ezért a kezdőoldal látogatottságát nem 0-ról szeretném indítani. Megtudnátok mondani, hogy az adatbázisban ezt az értéket a Drupál hol tárolhatja, hogy áttudjam írni?

Előre is köszönöm a segítségeteket.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
Laza képe

Szerintem azt nem számolja, amit cachel.

Próbálkozz külső statokkal, google analytics, vagy web szerver logból készülőve: awstats.

És még valami: egyik sem lesz tökéletes.

0
0
Ilusha képe

De próbáltam olyant is, hogy saját kis rövid kódot írok be neki.
Ami egy x számhoz mindig hozzá ad egyet, majd elmenti.
Lehet rosszul csináltam, de ez sem jött össze. A lényege a kódnak annyi lett volna, hogy egy txt fájlba írogat, amit a:
sites/default/files könyvtárba raktam.
Írás engedélyezve neki, a php filter is engedélyezve, de valahogy nem találta meg a txt-t vagy nem tudom, de nem működött.

Kicsit másabb, de hasonló módon egy komplettebb dolgot az Audistatot is bepróbáltam szúrni, de az sem működött. Az Audistat olyan, hogy csak pár adat megadása után fel kell másolni, majd egy egysoros php kódot beszúrni az oldalba, a Audistat asszem index.php-je címét megadva.

http://adubus.free.fr/audistat/

Nem tudom, - még utána se néztem - nem lehet vagy nem kellene kikapcsolni valahol azt a chache-lést?

0
0
Illyés Edit képe

A címlapot csak akkor számolja, ha egy node van beállítva címlapnak:

<?php
  if (variable_get('statistics_count_content_views', 0)) {
    // We are counting content views.
    if ((arg(0) == 'node') && is_numeric(arg(1)) && arg(2) == '') {}
  }
?>

Ha nem node a címlapod, akkor az accesslog táblában látod a lekéréseket (feltéve, hogy engedélyezted a logolást az /admin/reports/settings oldalon).

Statistics Advanced modul, további hasznos linkekkel a projektoldalon.

0
0
Ilusha képe

Azt tudom álltani valahol, hogy "node legyen" a címlap? (ez még nekem kínai)

A logolás az engedélyezve volt. A Statistics Advanced modul is fel van telepítve.

A címlap jelen pillanatban csak akkor számol egyet, ha megszerkesztem , majd elmentem.

0
0
Petik képe

Biztosan voltál már itt:

-adminisztráció->webhely beállítása ->webhely információk

Itt legalul tudod beállítani:)
Vagy mégis láma vagy?:)

0
0

Üdv. Peti

Illyés Edit képe

Ha tudod szerkeszteni, akkor egy node (tartalom) van beállítva címlapnak, tehát ez rendben. Viszont ha engedélyezve van az accesslog, akkor úgy emlékszem, valóban csak a második oldallekéréstől kezdve logol, mert első látogatáskor nem oszt ki session-t a rendszer, különben pillanatok alatt mindenféle arrajáró robotok óriásira hizlalnák a sessions táblát.

0
0
Ilusha képe

Igen ott alul van egy rubrika: "Alapértelmezett címlap:" ide node van beírva, de innentől vagyok a tudatlan.
A loggolás pedig a engedélyezve van.
Most a címlapon az van, ha a honlapot a domain címével hozom be a böngészőben, akkor nem szerkeszthető.
Ha a domainnév/álnév címen akkor pedig lehet szerkeszteni.
De akármelyik címen is hozom be és frissítem meg az oldalt, nem számol. Másodszorra, harmadszorra, sokadszorra sem.
(Jut eszembe: éppen az Advanced Statistics modul ajánl, ha jól értettem egy robot szűrőt:
http://drupal.org/project/browscap )

Csak akkor számol egyet, ha ténylegesen megszerkesztem a lapot. Persze nem akarom szétcseszni, de annyi kis turpisság oda fér, hogy pl. beszúrok egy < br > html kódot, aztán elmentem a változást. Ettől aztán eggyel többet fog mutatni a számláló, más különben semmire nem reagál. Egyéb lapokon pedig eddig számolt rendesen, de most ott is részben behalt. Időnként növekedik az értéke, de hogy mitől, azt meg nem mondom, mert ennél több látogató van az biztos, a látogatási napló, ahol IP címmel is felsorolja őket, az is többet mutat.

0
0
Ilusha képe

Nincsen senkinek ötlete?

0
0
szantog képe

Nézd meg a session_api és a flag modul házasságát, szerintem abban kb ugyanazt valósítják meg, ami kell + megoldás lehet a szavazós bajodra is.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Ilusha képe

De köszi, megnézem, aztán meglátom mit tudok a jelenlegi tudásom alapján kihozni belőlük.

0
0
aboros képe

a masik szalban kiderult, hogy proxy van a kornyezetben, de ezt szegeny drupalnak nem mondta senki, pedig ha mondja, tudja mit kell tennie.

a megoldas a settings.php -ban a megfelelo valtozok beallitasa, hogy a drupal tudjon rola, hogy proxyval van dolga es megfeleloen kezelhesse a helyzet.
atlinkelek amoda, az utokor kedveert.

0
0

-
clear: both;

Ilusha képe

Megpróbálom ezt.

0
0
Ilusha képe

Litánia helyett:

$conf = array(
'reverse_proxy' => TRUE,
'reverse_proxy_addresses' => array('xxx.xxx.xxx.xxx'),
);

Szóval:
- megy statisztika, (legutóbbi megtekintések)
- megy a szavazógép

de továbbra sem megy a olvasottság számláló.

0
0
Ilusha képe

Ezek a kapcsolódó modulok vannak fenn: Statistics, Statistics advanced settings és a Search Engine Referers. Letiltottam, majd eltávolítottam, majd ismét engedélyeztem őket.
Ez megoldotta részben a problémát, most ismét számol rendesen minden lapon, kivéve a címlapon.

A címlapon csak akkor számol, ha azt az álnevén hozom be. Példák:

http://domain.hu NEM SZÁMOL
http://domain.hu/node NEM SZÁMOL
http://domain.hu/node/123 NEM SZÁMOL
http://domain.hu/alnev SZÁMOL

0
0
aboros képe

sose használom a statictics.module -t, se semmilyen kiegészítőkét.
két okom van rá, egyrészt baromi kevés, úgy értem nagyon kevés információt ad a látogatásokról/látogatókról, szóval nem sok hasznát lehet venni másrészt meg minden node megtekintés plusz lekérdezéssel jár, haszontalanul ugye.

helyette a google analyticset használom, ahol nem csak azt látom hányszor néztek meg egy nodeot, hanem azt is, hogy kik, honnét, milyen böngészővel, melyik oldalról jöttek, mennyi időt dekkoltak, utána hova mentek és azután hova mentek, és így tovább.
ingyenes, nem látom okát miért ne használnám.
van hozzá hibátlan modul ami segít a finomhangolásában.
http://drupal.org/project/google_analytics

0
0

-
clear: both;