close× Call Us +49 (1805) 01 29 59

PHPFusion DE NSS
Thread Author: HHDeern
Thread ID: 1570
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 1397 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
[gelöst] Mitglieder Online
HHDeern
Moin ,

Könnte mir jemand helfen etwas aus der Panel an "Code" ZU ENTFERNEN!
Weiß nicht genau ,wo ich ansetzen muss - von bis den entnehmen muss -wäre sehr Hilfreich ....
Meine Versuche endeten in Fehlermeldungen /Warnungen
Habe euch den Code mal Vollständig gepostet :
Punkt 1 : Herzlich Willkommen auf "sitennamen" entfernen
Punkt 2 : 1722 eindeutige Besuche entfernen (steht unter wieviel Reg.User On sind )




opensidex("Mitglieder Online","on");

$result = dbquery("SELECT user_id,user_name,user_level FROM ".DB_USERS." ORDER BY user_joined DESC");

$total = dbrows($result);

$data = dbarray($result);

//echo LAN_15."<center><a href='".FUSION_BASE."profile.php?lookup=".$data['user_id']."' class='side' title='".$data['user_name']."'>".$data['user_name']."</a></center>\n";

echo "<center>Neustes Mitglied <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side' title='".$data['user_name']."'>".$data['user_name']."</a><br />Herzlich Willkommen auf ".$settings['sitename']."\n";

echo "</center>";

$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user='0'");

echo "<br />";

$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,10");

echo "<table width='100%' cellpadding='0' cellspacing='0'>";

       

if (dbrows($result) != 0) {

while ($data = dbarray($result)) {

$lastseen = time() - $data['user_lastvisit'];

$iW = sprintf("%2d",floor($lastseen/604800));

$iD = sprintf("%2d",floor($lastseen/(60*60*24)));

$iH = sprintf("%02d",floor((($lastseen%604800)%86400)/3600));

$iM = sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));

$iS = sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));

if ($lastseen < 60) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley100.gif' alt='' />";

} elseif ($lastseen < 120) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley090.gif' alt='' />";

} elseif ($lastseen < 180) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley080.gif' alt='' />";

} elseif ($lastseen < 240) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley070.gif' alt='' />";

} elseif ($lastseen < 300) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley060.gif' alt='' />";

} elseif ($lastseen < 360) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley050.gif' alt='' />";

} elseif ($lastseen < 420) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley040.gif' alt='' />";

} elseif ($lastseen < 480) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley030.gif' alt='' />";

} elseif ($lastseen < 540) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley020.gif' alt='' />";

} elseif ($lastseen < 600) {

$lastseen = "<img src='".BASEDIR."images/blue/images/smiley010.gif' alt='' />";

} elseif ($iW > 0) {

if ($iW == 1) { $Text = "Week"; } else { $Text = "Woche"; }

$lastseen = $iW." ".$Text;

} elseif ($iD > 0) {

if ($iD == 1) { $Text = "Day"; } else { $Text = "Tage"; }

$lastseen = $iD." ".$Text;

} else {

$lastseen = $iH.":".$iM.":".$iS;

}

echo "<tr><td class='small' align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>";

echo $data['user_name']."</a></td><td class='side-small' align='right'>".$lastseen."</td></tr>";

}

}

echo "</table>";

echo "<center>";
echo "<br />";

echo $locale['global_014'].$total."<br />\n";

echo $settings['counter']." ".$locale['global_171']."\n";

echo "<br />";

$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'"));
if (dbrows($result)) {
   $result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")."");
} else {
   $result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level'] != 0 ? $userdata['user_id'] : "0")."', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-60)."");

$result = dbquery(
   "SELECT ton.*, tu.user_id,user_name FROM ".DB_ONLINE." ton
   LEFT JOIN ".DB_USERS." tu ON ton.online_user=tu.user_id"
);
$guests = 0; $members = array();
while ($data = dbarray($result)) {
   if ($data['online_user'] == "0") {
      $guests++;
   } else {
      array_push($members, array($data['user_id'], $data['user_name']));
   }
}
echo $locale['global_011']." ".$guests."<br />\n";

echo "</center>";

closesidex();

Bearbeitet von HHDeern am 05.09.2009 00000009 10:04
!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
SC-Ad-Bot
 
HHDeern
Morgen Marcus ...

die Lan_15." dann rausnehmen oder das ganze ?

und Punkt 1 . dann lösche ich ja die neues Mitglieder auch ...nur das Herzlich Willkommen aus seitenname soll raus
Bearbeitet von HHDeern am 05.09.2009 00000009 08:36
!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
emblinux
Nur das Lan_15. vorne weg, denke ich mal.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
HHDeern
und Punkt 1 . dann lösche ich ja die neues Mitglieder auch ...nur das Herzlich Willkommen aus seitenname soll raus
----------------------------------------------

wollte ihr mich verkohlen *rolleyes*

meine nicht die registierten die sollen bleiben da steht vor den reg. User die 1795 eindeutige Besuche ....

Dann müsste es der Counter sein .Bitte mal genau den Test lesen .



-------------------------------------------
Ok ,den Counter habe raus .
Wie bekomme ich denn nun den Text :
Herzlich Willkommen auf "seitenname " raus ?

habe dieses probiert so enfernen

Herzlich Willkommen auf ".$settings['sitename'].

Bearbeitet von HHDeern am 05.09.2009 00000009 08:52
!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
HHDeern
Marcus ,weiss nicht ,was daran ausfällig sein soll ,wenn ich schreibe ,ob ihr mich verkohlen wollt .

Wie gesagt : steht doch alles da - hättest nur mal richtig lesen müssen

Punkt 1 : Herzlich Willkommen auf "sitennamen" entfernen
Punkt 2 : 1722 eindeutige Besuche ]entfernen (steht unter wieviel Reg.User On sind )

Beitrag 3 steht :

und Punkt 1 . dann lösche ich ja die neues Mitglieder auch ...nur das Herzlich Willkommen aus seitenname soll raus


Was bitte ist so schlimm dran wenn ich schreibe ,ob ihr mich verkohlen wollt...(damit ist das NICHT genaue lesen des Beitrages gemeint)
Wenn ich ausfallen werde MarcusG dann würde es ganz anders aussehen ...Kann mich diesbezüglich kontrollieren ...das mal als Anmerkung dazu.

Na ja ,ist halt anders zu tippen als zu redenund wenn du das so verstehst ,muss ich es halt hier klarstellen -habe ich damit getan -bevor Missverständnise aufkommen


PUNKT 2 ist gelöst

PUNKT 1 leider noch nicht ...
Bearbeitet von HHDeern am 05.09.2009 00000009 09:40
!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
Gerry
Zu Punkt 1:

mach aus:


echo "<center>Neustes Mitglied <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side' title='".$data['user_name']."'>".$data['user_name']."</a><br />Herzlich Willkommen auf ".$settings['sitename']."\n";


folgendes:


echo "<center>Neustes Mitglied <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side' title='".$data['user_name']."'>".$data['user_name']."</a>\n";


berufe mich hier auf den von dir geposteten Code.

L.g. Gerry
 
HHDeern
Hey Danke schönblume Gerry ...! Klappte einwandfrei ...
Lach ,wir verstehen uns blind was hura Schönes We und recht herzlich Dank an alle

!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
Gerry
Keine Ursache!

Jedoch hättest das sicher auch alleine lösen können Wink

Herzlich Willkommen auf "sitennamen" - Herzlich Willkommen auf ".$settings['sitename']."

L.g. Gerry
 
HHDeern
Hi Gerry ,da stimmt ich dir mal zu *grins ,weiss gar nicht was da rausgelöst habe heute Morgen -War wohl zu früh heute Morgen ...rotwerd*
!Wiederspreche nie einer Frau, warte bis sie es selber tut
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
User Online / Offline Allgemeine Support Fragen 3 18.02.2017 00000002 23:46
[Gelöst] Foto Galerie Allgemeine Support Fragen 13 20.12.2014 00000012 16:58
Score-Gutschrift nach bestimmter Online-Zeit Infusionen 8 23.02.2013 00000002 14:01
wer war online Infusionen 2 09.01.2013 00000001 20:23
wer war online Infusionen 4 09.01.2013 00000001 10:35
Datalus