Statistik auf jeder Page

07.01.2008 09:06
avatar  ( Gast )
#1 Statistik auf jeder Page
Gast
( Gast )

ist das möglich? damit man egal wo man ist immer sieht wer gerade on ist im forum?


 Antworten

 Beitrag melden
07.01.2008 09:57
avatar  Vitalis
#2 RE: Statistik auf jeder Page
avatar
Profi

derzeitig ist das leider noch nicht möglich... *grumml*





 Antworten

 Beitrag melden
07.01.2008 11:19
avatar  ( Gast )
#3 RE: Statistik auf jeder Page
Gast
( Gast )

wozu stell ich herinnen eigentlich fragen wenn eh du sie meist beantwortest gg, da kann ich sie gleich bei uns im forum fragen lol


 Antworten

 Beitrag melden
07.01.2008 12:06
avatar  ( Gast )
#4 RE: Statistik auf jeder Page
Gast
( Gast )

wäre es möglich dieses script so zu ändern dass es die aktuellen user eines hpm forums auch anerkennt?

<?
function doUsersOnline() {
global $REMOTE_ADDR;

$db = new db;
$auth = new authenticate;
$now = time();
$expire = $now - 600;
$query = "DELETE FROM useronline WHERE timestamp < $expire";
$db->db_query($query);
if($auth->checkLogin()) {
$username = $auth->getName();
} else {
$username = "-1";
}

$query = "SELECT ip,username FROM useronline WHERE ip='$REMOTE_ADDR'";
$result = $db->db_query($query);
if(($db->db_numrows($result)) == 0) {
$query = "INSERT useronline (timestamp,ip,username) VALUES ($now,'$REMOTE_ADDR','$username')";
$db->db_query($query);
} else {
$row = $db->db_fetch_array($result);
if ($row['username'] != $username) {
$query = "UPDATE useronline SET username='".$username."' WHERE ip='".$REMOTE_ADDR."'";
$db->db_query($query);}
}
$query = "SELECT timestamp FROM useronline WHERE username='-1'";
$result = $db->db_query($query);
$guests = $db->db_numrows($result);
$query = "SELECT username FROM useronline WHERE username <> '-1'";
$result = $db->db_query($query);
$members = $db->db_numrows($result);
for($i=0;$i < $members;$i++) {
$row = $db->db_fetch_array($result);
$membernames[$i] = $row['username'];
}
$returnarray = array($guests,$members,$membernames);
return $returnarray;
}
?>
#####sql table schema
CREATE TABLE useronline (
timestamp int(11) NOT NULL default '0',
ip varchar(40) NOT NULL default '',
username varchar(30) NOT NULL default '',
PRIMARY KEY (timestamp,ip),
KEY timestamp (timestamp),
KEY ip (ip)
) TYPE=MyISAM;


 Antworten

 Beitrag melden
07.01.2008 12:10
avatar  Vitalis
#5 RE: Statistik auf jeder Page
avatar
Profi

Es ist derzeitig im Forum nicht möglich PHP zu inkludieren, bzw. damit überhaupt zu arbeiten... kann ja auch gefährlich sein...

xD


 Antworten

 Beitrag melden
07.01.2008 13:45 (zuletzt bearbeitet: 07.01.2008 13:45)
avatar  Fabian
#6 RE: Statistik auf jeder Page
avatar
Xobor-Spezialist
@Blauer Virus: wie StarGate schon gesagt hat ist es nicht möglich mit PHP zu arbeiten und es ist auch nicht möglich PHP Codes in forum variablen umzubasteln.

eine if abfrage in PHP:
if($var==$var2);


eine if abfrage im forum:
{{var1==var2.start}}


ich denke es wird möglich sein die userzahl die aktuell online ist anzuzeigen, wenn wir globale variablen haben (variablen die man in jedem template benutzen kann)

Servus
Fabian Klose


 Antworten

 Beitrag melden
07.01.2008 17:47
avatar  ( Gast )
#7 RE: Statistik auf jeder Page
Gast
( Gast )

da kenn ich mich nicht so aus, eigentlich gar nicht, ich hab mich vor 2 jahren zuletzt mit sowas beschäftigt, bzw. da war hpm noch nicht so umfangreich und kompliziert gg


 Antworten

 Beitrag melden
07.01.2008 23:05
avatar  Vitalis
#8 RE: Statistik auf jeder Page
avatar
Profi

naja, das "kompliziert" ist ganz ganz ganz weit gefasst,







 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!