pragmaMx Support Forum

pragmaMx => Türkçe (Turkish) => Language Specific Support => Yabancı Modüller => Thema gestartet von: Dersimli in 25 März 2008, 18:56:31

Titel: [Çözüldü] Site Istatiskleri
Beitrag von: Dersimli in 25 März 2008, 18:56:31
Site Istatiskleri böyle bi modole cok baktim bulamadim bilen arkadas varsa paylasirsa sevinirim

Siteye ugrayan ziyaretciler

Pazartesi 
Salı
Çarşamba
Perşembe
Cuma
Cumartesi
Pazar
Toplam:
En Çok:
Su tarzda bi modul
Titel: Re: Site Istatiskleri
Beitrag von: navruz in 25 März 2008, 19:00:11
İstatistikleri kullanıcılara göstermek istiyorsan öyle bir modül bilmiyorum. Kendin merak ettiğin için istiyorsan Google Analytics kullanmanı tavsiye ederim.
Titel: Re: Site Istatiskleri
Beitrag von: Dersimli in 25 März 2008, 19:05:58
Ilgin icin tsk navruz
Ziyaretcilerinde gormesini istiyorum
Titel: Re: Site Istatiskleri
Beitrag von: ozeraksu in 25 März 2008, 19:19:33
Merhaba :)

Daha önceleri benim kullandıgım güzel bir block birşey yapman gerekmiyor sadece block klasorune atip blocklardan aktif etmen yetiyor.verdigim kodlari kopyala ve block-ziyaretci.php adinda bir isimle kaydet ve block klasorune at

<?php
/***************************************************************/
/* Original Count-o-Mat (c) by Jan Erdmann - http://www.je0.de */
/* V5 PHP Nuke Block - 2005 by bUTschy - http://www.doowoop.de */
/***************************************************************/
if (eregi("block-ziyaretci.php",$PHP_SELF)) { Header("Location: index.php"); }

$cmreload=60;                  # 60 dakika sonra ziyaretciyi tekrar sayar
$cmip=$_SERVER['REMOTE_ADDR']; #
$cmzeit=time();                #
$cmheute=date("l");            #

global $dbi$prefix$bgcolor1$bgcolor2$bgcolor3$bgcolor4;

# Veritaban&#305; Tablo sorgulama (yok ise yeniden olu&#351;turma)
mysql_query("CREATE TABLE IF NOT EXISTS ".$prefix."_ziyaretci_sayaci(
 Monday int(10) NOT NULL default '0',
 Tuesday int(10) NOT NULL default '0',
 Wednesday int(10) NOT NULL default '0',
 Thursday int(10) NOT NULL default '0',
 Friday int(10) NOT NULL default '0',
 Saturday int(10) NOT NULL default '0',
 Sunday int(10) NOT NULL default '0',
 gesamt int(10) NOT NULL default '0',
 rekord int(10) NOT NULL default '0',
 heute varchar(10) NOT NULL default '*')"
);
mysql_query("CREATE TABLE IF NOT EXISTS ".$prefix."_ziyaretci_sayaci_ip(
 Zeit varchar(10) NOT NULL default '0',
 Ip varchar(15) NOT NULL default '0')"
);

# Tageswechsel
$anfrage sql_query("select * from ".$prefix."_ziyaretci_sayaci",$dbi);
if(
$dat mysql_fetch_array($anfrage)) {
if (
$cmheute!=$dat['heute']) {
$sql "DELETE FROM ".$prefix."_ziyaretci_sayaci_ip";
$result sql_query($sql,$dbi);
$sql "UPDATE ".$prefix."_ziyaretci_sayaci SET $cmheute='0', heute='$cmheute'";
$result sql_query($sql,$dbi);
}} else { 
mysql_query("INSERT INTO ".$prefix."_ziyaretci_sayaci VALUES (0,0,0,0,0,0,0,0,0,'$cmheute')");}

# L&#246;schen nach x Minuten
$sql "DELETE FROM ".$prefix."_ziyaretci_sayaci_ip WHERE Zeit<".($cmzeit-($cmreload*60));
$result sql_query($sql,$dbi);

# User abfragen
$anfrage2 sql_query("select * from ".$prefix."_ziyaretci_sayaci_ip WHERE ip='$cmip'",$dbi);
if(
$dat2 mysql_fetch_array($anfrage2)) {
$sql "UPDATE ".$prefix."_ziyaretci_sayaci_ip SET zeit='$cmzeit' WHERE ip='$cmip'";
$result sql_query($sql,$dbi);
} else {
$anfrage sql_query("select * from ".$prefix."_ziyaretci_sayaci",$dbi);
if(
$dat mysql_fetch_array($anfrage)) {
$sql "INSERT INTO ".$prefix."_ziyaretci_sayaci_ip (zeit, ip) VALUES ('$cmzeit','$cmip')";
$result sql_query($sql,$dbi);
if ((
$dat[$cmheute]+1)>$dat['rekord'])
$cmupdate=", rekord=".$dat[$cmheute]."+1";
else
$cmupdate="";
$sql "UPDATE ".$prefix."_ziyaretci_sayaci SET $cmheute=$cmheute+1, gesamt=gesamt+1".$cmupdate;
$result sql_query($sql,$dbi);
} }

# Anzeige wenn $cmanzeige
if (!$cmanzeige) {
$anfrage sql_query("select * from ".$prefix."_ziyaretci_sayaci",$dbi);
if(
$dat mysql_fetch_array($anfrage)) {
$cmc = array('Monday' => $bgcolor1'Tuesday' => $bgcolor3'Wednesday' => $bgcolor1'Thursday' => $bgcolor3'Friday' => $bgcolor1'Saturday' => $bgcolor3'Sunday' => $bgcolor1);
if (
$dat["heute"]==$cmheute)
$cmc[$cmheute]=$bgcolor2;
$dat[$cmheute]="<a href=\"index.php\"><b>".$dat[$cmheute]."</b></a>";
$content .= "<table border=0 width=\"100%\" cellspacing=1 cellpadding=1 align=\"center\">
<tr bgcolor=\""
.$cmc["Monday"]."\"><td><font class=\"content\">Pazartesi</font></td><td align=\"right\"><font class=\"content\">".$dat["Monday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Tuesday"]."\"><td><font class=\"content\">Sal&#305;</font></td><td align=\"right\"><font class=\"content\">".$dat["Tuesday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Wednesday"]."\"><td><font class=\"content\">&#199;ar&#351;amba</font></td><td align=\"right\"><font class=\"content\">".$dat["Wednesday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Thursday"]."\"><td><font class=\"content\">Per&#351;embe</font></td><td align=\"right\"><font class=\"content\">".$dat["Thursday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Friday"]."\"><td><font class=\"content\">Cuma</font></td><td align=\"right\"><font class=\"content\">".$dat["Friday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Saturday"]."\"><td><font class=\"content\">Cumartesi</font></td><td align=\"right\"><font class=\"content\">".$dat["Saturday"]."</font></td></tr>
<tr bgcolor=\""
.$cmc["Sunday"]."\"><td><font class=\"content\">Pazar</font></td><td align=\"right\"><font class=\"content\">".$dat["Sunday"]."</font></td></tr>
<tr bgcolor=\"
$bgcolor3\"><td align=\"right\"><font class=\"content\">Toplam:</font></td><td align=\"right\"><font class=\"content\">".$dat["gesamt"]."</font></td></tr>
<tr><td align=\"right\"><font class=\"content\">En &#199;ok:</font></td><td align=\"right\" bgcolor=\"
$bgcolor2\"><font class=\"content\">".$dat["rekord"]."</font></td></tr>
</table>"
;
}}
?>


Selam
Titel: Re: Site Istatiskleri
Beitrag von: Dersimli in 25 März 2008, 19:24:44
kalan bra tesekurler  :thumbup: