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

HarlekinPower
Thread Author: S-N-D
Thread ID: 4184
Dieses Thema wurde geschlossen
Du kannst nichts in diesem Thread schreiben..
Wer ist hier? 1 Gäste
 Thema drucken
Wer ist Wo automatisch aktualisieren
S-N-D
Hallo,

wer kann mir sagen, wie ich das Panel automatisch aktualiseren kann.
z.B. alle 60 sec. oder so


gruss Uwe
 
SC-Ad-Bot
 
Dat Tunes
[google]Ajax Refresh[/google]
[google]jQuery Refesh[/google]
Eins von den beiden möglichkeiten führt dich zum ergebnis.

Nur etwas lesen musst du, dann sollte es klappen.
Wenn nicht so gut Englisch kannst, google Translator nutzen.
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
S-N-D
Danke. alles schön und gut.
Aber mein Wisen über PHP ist Anfänger.

Wie muss es einbinden ?

z.B. beim Panel Wer ist Wo



<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System             |
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones                 |
| http://www.php-fusion.co.uk/                       |
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the |
| GNU General Public License. For details refer to   |
| the included gpl.txt file or visit http://gnu.org  |
+----------------------------------------------------+
*/
include INFUSIONS."stats_panel/infusion_db.php";
// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."stats_panel/locale/".$settings['locale'].".php")) {
   // Load the locale file matching the current site locale setting.
   include INFUSIONS."stats_panel/locale/".$settings['locale'].".php";
} else {
   // Load the infusion's default locale file.
        include INFUSIONS."stats_panel/locale/English.php";
}
$loged_users = array();

openside($locale['STATS_100']);

$querystring = "";
$page = $_SERVER['PHP_SELF'];
$dir = dirname($page);
if(file_exists("config.php")) {
   $dir = '';
} else {
   $dir = basename (dirname($page),"/").'/';
}
if($_SERVER['QUERY_STRING']) {
   $querystring = "?".$_SERVER['QUERY_STRING'];
}
$page = $_SERVER['PHP_SELF'].$querystring;


$result = dbquery("SELECT stats_page FROM ".$db_prefix."stats_info WHERE stats_ip = '".USER_IP."';");
if(dbrows($result)>0) {
   $result = dbquery("UPDATE ".$db_prefix."stats_info SET stats_time='".time()."', stats_page='".$page."' WHERE stats_ip='".USER_IP."';");
} else {
   $result = dbquery("INSERT INTO ".$db_prefix."stats_info (stats_time, stats_page, stats_ip) VALUES ('".time()."', '".$page."', '".USER_IP."');");
}

$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
$rows = dbrows($result);
if ($rows != 0) {
   $result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
   $name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
   $result = dbquery("INSERT INTO ".$db_prefix."online (online_user, online_ip, online_lastactive) VALUES('$name', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
$result = dbquery(
   "SELECT ton.*, user_id,user_name,user_ip FROM ".$db_prefix."online ton
   LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id
   WHERE online_user!='0'"
);
$members = dbrows($result);
if ($members!=0) {
   //echo "<div style='word-wrap:break-word'>\n";
   echo "".$locale['STATS_101']."<br  />\n";
   $result = dbquery("
   SELECT * FROM ".$db_prefix."online tbl1
   INNER JOIN ".$db_prefix."stats_info tbl2 ON tbl2.stats_ip = tbl1.online_ip
   INNER JOIN ".$db_prefix."users tbl3 ON tbl3.user_id = tbl1.online_user
   WHERE tbl1.online_user!='0' AND tbl2.stats_time>=".(time()-60).";");
   while ($data = dbarray($result)) {
      $loged_users[]=$data['user_ip'];
      $pos = strrpos($data['stats_page'], ".php");
      $script = substr(basename($data['stats_page']), 0, $pos + 4);
      echo "<img src='".THEME."images/bullet.gif' border='0'> <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".$data['user_name']."</a> @ <a href='".BASEDIR.$data['stats_page']."'>".trimlink($script, 14)."</a><br  />\n";
   }
    //echo "</div>\n";
}

//echo "<div style='word-wrap:break-word'>\n";
echo "".$locale['STATS_102']."<br  />\n";
$result2 = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0';");
$rows = dbrows($result2);
if ($rows!=0) {
    $result = dbquery("SELECT * FROM ".$db_prefix."stats_info WHERE stats_time>=".(time()-60).";");
    while ($data = dbarray($result)) {
       if (!in_array($data['stats_ip'], $loged_users)) {
          $pos = strrpos($data['stats_page'], ".php");
          $script = substr($data['stats_page'], 0, $pos + 4);
          $explode = explode(".", $data['stats_ip']);
          $visitor_ip = $explode[0].".".$explode[1].".xxx.xxx";
     if($userdata['user_level'] == '103') {
             echo "<img src='".THEME."images/bullet.gif' border='0'> ".$data['stats_ip']."</a> @ <a href='".BASEDIR.$data['stats_page']."'>".trimlink($script, 14)."</a><br  />\n";
     } else {
             echo "<img src='".THEME."images/bullet.gif' border='0'> ".$visitor_ip."</a> @ <a href='".BASEDIR.$data['stats_page']."'>".trimlink($script, 14)."</a><br  />\n";
          }
       }
    }
} else {
   echo $locale['STATS_103'];
}
//echo "</div>\n";

closeside();
?>


Kann mir jemand hierbei helfen.

gruss uwe
Bearbeitet von am 19.02.2013 00000002 10:40
 
Paramedic-94
Thema kann Gesperrt werden:
http://www.php-fusion.at/forum/viewthread.php?thread_id=450&pid=3720#post_3720
 
Dat Tunes
Entscheidest du das oder wir XPaulchen94X ?
Spare dir einfach sollche Kommentare !

Schnell Hilfe:

Der inhalt zwischen opentable und closetable packst du in eine Seperate Datei.

Dann setzt du das zwischen open und closetable ein:

echo '<script type="text/javascript" charset="utf-8">
                            $(document).ready(function() {
                                setInterval(function() {
                                    $("#status").load("'.IMFUSIONS.'stats_panel/deine Datei.php")
                                },10000);
                            });
                       </script><div id="status"></div>';


Aktuell ist es auf 10 Sek. eingestellt (10000), kannst du aber auch auf 30 Sek einstellen (30000)

Ungestestet, sollte aber eigendlich klappen :)

Nächste mal keine Anfragen auf mehreren Seiten stellen !
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
S-N-D
Danke für die schnelle Hilfe.

gruss Uwe
Bearbeitet von S-N-D am 19.02.2013 00000002 13:11
 
Paramedic-94

Zitat

Entscheidest du das oder wir XPaulchen94X ?
Spare dir einfach sollche Kommentare


Ich werde mir solche Kommentare nicht Verbieten lassen, denn normal müsste hier oder zumidest auf AT das Thema gesperrt werden, weil es doch eigentlich Crossposting ist.

Wobei, ich werds auch so machen (:
Bearbeitet von Paramedic-94 am 19.02.2013 00000002 13:24
 
Janilein
Da regt sich ja gerade der richtige auf, selber nicht besser sein aber andere anschwärzen, gott was ich solche Typen hasse. Ausserdem was störts dich, du wolltest doch nichts mehr mit php-fusion.at zu tun haben, also kümmere dich um deine eigenen Probleme und überlasse entscheidungen ob geschlossen wird oder nicht, denen die diese entscheidung zusteht.
Auf php-fusion.at wird das Thema jedenfalls nicht geschlossen.
traumkamera.de/logo/traumlogo.jpg
themes.lewitzgalerie.de/logo/logo072010-2.png
www.php-fusion.at/content/sitelogo_1.jpg
 
Dat Tunes
@Jan, hast deinen Hals noch oder ist der schon geplatzt ? Dickeslachen

Zitat

XPaulchen94X schrieb:

Zitat

Entscheidest du das oder wir XPaulchen94X ?
Spare dir einfach sollche Kommentare


Ich werde mir solche Kommentare nicht Verbieten lassen, denn normal müsste hier oder zumidest auf AT das Thema gesperrt werden, weil es doch eigentlich Crossposting ist.

Wobei, ich werds auch so machen (:


Kürz und knapp nun:

Hat dein Betrag irgendwie zu seinen Problem beigetragen ? Nein !
Lieber spielst die grosse Petze und meinst dadurch dich wichtig zu machen. Fakt ist einfach, das hat man auf AT gesehen, du bekommst fast nichts selber gebacken, aber willst dich dann wichtig machen.

Man sieht es auch schon wie du auf anderen Seite User anbettelst, ob du das Script als DL bekommen kannst und was ist kommt immer als Antwort: Nein , mach dir gedanken warum das so ist.

Und eins noch am Rande, der nächste Beitrag der hier nichts mit dem weg zur Lösung zutun hat, wird ohne weiteres Verwarnt ! Dies gilt nicht nur in diesen Thread sondern allgemein !
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Paramedic-94
Jetzt hat der Guru gesprochen ... Solche Leute wie dich können mich mal am A ....

Ein auf großen Moderator machen hier, geht gar nicht und ich wollte nur darauf hinweisen !!

Sucht euch Hobbys
 
Dat Tunes
Thread wird jetzt geschlossen !

Grund sollte klar sein !

@XPaulchen94X
Verwarnung wegen unnötigen Post !
Desweiteren würde ich mich nun mal langsam am riemen reissen, ansonsten werde ich weitere Schritte einleiten lassen.

Spare dir deine unnötigen Beiträge und gut ist.

Schreibe wenn etwas Sinnvolles und halte dich einfach an die Forenregeln !
Bearbeitet von Dat Tunes am 19.02.2013 00000002 17:10
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
jQuery Fehler, Bild aktualisieren funktioniert nicht??? Gemischtes 2 31.08.2011 00000008 05:58
Geschenke automatisch verschenken Infusionen 2 01.11.2010 00000011 18:10
Suche Stream der automatisch verbindet Allgemeine Support Fragen 8 01.11.2010 00000011 16:46
Automatisch makieren HTML, CSS 3 02.09.2010 00000009 05:24
Nach Regestrierung automatisch PM Allgemeine Support Fragen 8 30.03.2010 00000003 12:25
HarlekinPower