M
mrburns78bj
Hallo ich hab ein problem
Ich möchte ein Panelinhalt mit hilfe von Ajax alle 30 sekunden neu laden weiß aber nich wie das geht bin völlig neu auf den gebiet.
hier ist mal das panelscript
if (!defined("IN_FUSION")) { die("Access Denied"); }
include INFUSIONS."mitglieder_panel/infusion_db.php";
// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."mitglieder_panel/locale/".$settings['locale'].".php")) {
// Load the locale file matching the current site locale setting.
include INFUSIONS."mitglieder_panel/locale/".$settings['locale'].".php";
} else {
// Load the infusion's default locale file.
include INFUSIONS."mitglieder_panel/locale/German.php";
}
$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY RAND() LIMIT 1");
if (dbrows($result) == 1) {
opensidex($locale['ftm100']);
$data=dbarray($result);
$posts = ($data['user_posts']);
$web = ($data['user_web']);
$location = ($data['user_location']);
$colors = array(
103 => "#F75013",
102 => "#008000",
101 => "#3333CC"
);
echo "<div align='center'><table><tr><td class='small' align='center'>
<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."'><font color='".$colors[$data['user_level']]."'>".trimlink ($data['user_name'], 12)."</font></a><br>".getuserlevel($data['user_level'] ? $data['user_level'] : $locale['ftm200'], 20)."
</td></tr></tr><td class='small2' align='center'>";
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='' />";
} else {
echo "<img src='".INFUSIONS."mitglieder_panel/images/noav.gif' border='0' /><br><br>\n";
}
echo "</td></tr><tr>\n";
echo "<td align='center'>".$locale['ftm102']."<br>".showdate("shortdate", $data['user_joined'])."</td></tr>\n";
if ($posts >0)
{
echo "<tr><td align='left'>".$locale['ftm105']." $posts</td></tr>";
} elseif ($posts == 0) {
echo "";
}
if ($location == '')
{
echo "";
} else {
echo "<tr><td align='left'>".$locale['ftm107']." $location</td></tr>";
}
echo "</table>";
echo "</div>";
closesidex();
}
?>
Der Panel inhalt soll nun so Aktuallisiert werden das alle 30 sekunden ein neues Mitglied erscheind
vielen dank schonmal
gruss Christian
Ich möchte ein Panelinhalt mit hilfe von Ajax alle 30 sekunden neu laden weiß aber nich wie das geht bin völlig neu auf den gebiet.
hier ist mal das panelscript
if (!defined("IN_FUSION")) { die("Access Denied"); }
include INFUSIONS."mitglieder_panel/infusion_db.php";
// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."mitglieder_panel/locale/".$settings['locale'].".php")) {
// Load the locale file matching the current site locale setting.
include INFUSIONS."mitglieder_panel/locale/".$settings['locale'].".php";
} else {
// Load the infusion's default locale file.
include INFUSIONS."mitglieder_panel/locale/German.php";
}
$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY RAND() LIMIT 1");
if (dbrows($result) == 1) {
opensidex($locale['ftm100']);
$data=dbarray($result);
$posts = ($data['user_posts']);
$web = ($data['user_web']);
$location = ($data['user_location']);
$colors = array(
103 => "#F75013",
102 => "#008000",
101 => "#3333CC"
);
echo "<div align='center'><table><tr><td class='small' align='center'>
<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."'><font color='".$colors[$data['user_level']]."'>".trimlink ($data['user_name'], 12)."</font></a><br>".getuserlevel($data['user_level'] ? $data['user_level'] : $locale['ftm200'], 20)."
</td></tr></tr><td class='small2' align='center'>";
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='' />";
} else {
echo "<img src='".INFUSIONS."mitglieder_panel/images/noav.gif' border='0' /><br><br>\n";
}
echo "</td></tr><tr>\n";
echo "<td align='center'>".$locale['ftm102']."<br>".showdate("shortdate", $data['user_joined'])."</td></tr>\n";
if ($posts >0)
{
echo "<tr><td align='left'>".$locale['ftm105']." $posts</td></tr>";
} elseif ($posts == 0) {
echo "";
}
if ($location == '')
{
echo "";
} else {
echo "<tr><td align='left'>".$locale['ftm107']." $location</td></tr>";
}
echo "</table>";
echo "</div>";
closesidex();
}
?>
Der Panel inhalt soll nun so Aktuallisiert werden das alle 30 sekunden ein neues Mitglied erscheind
vielen dank schonmal
gruss Christian