Leute werden nicht angezeigt | wbblite |
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
 |
|
Leute werden nicht angezeigt | wbblite |
 |
Hey ihr,
wir haben eine Frage, und zwar ist unser Forum soweit fertig, und alles ist drin aber da gibt es ein Problem mit dem Anzeigen von Leuten die online sind.
Ich hab mal ein screen gemacht damit ihr wisst was ich meine:

es wird halt gesagt das welche on sind, aber nicht angezeigt wer.
Weiß jemand an welcher datei das liegen muss oder kann?
Wir sind am verzweifeln.
Liebe Grüße,
La Rouge
__________________
|
|
17.03.2009 14:48 |
|
|
cll

Hafifan in Action ->www.hafifieber.com
 

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern
 |
|
Ist das nicht ein Rapidforum? Da müsste sowas im Index-Part stehn (das zweite was man ändern kann)
__________________
|
|
17.03.2009 15:23 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
ne, das ist das wbblite lite 1.0.2...
oder was meintest du?
__________________
|
|
17.03.2009 15:26 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
index_showuseronline.tpl
code: |
1:
|
<tr bgcolor="{tabletitlecolor}" id="tabletitle"> <td colspan="6"><smallfont color="{fontcolorsecond}"><b>Zur Zeit ist/sind $totaluseronline User online.</b></font></td> </tr> <tr> <td colspan="6" bgcolor="{tablecolora}" id="tablea"><smallfont>Zur Zeit ist/sind $membercount Mitglied(er) und $guestcount Besucher im Forum unterwegs. <b>Rekord:</b> $rekord Benutzer am $rekorddate <font color="{timecolor}">$rekordtime</font>. </font></td> </tr> <tr bgcolor="{tablecolora}" id="tablea"> <td colspan="6"><smallfont>$useronlinebit </font></td> </tr> |
|
und index_useronline.tpl
code: |
1:
|
<a href="profile.php?userid=$row[userid]&sid=$session[hash]">$row[username]</a> |
|
__________________
|
|
17.03.2009 16:38 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
das haben wir auch schon gedacht..
index.php
php: |
1:
|
<?php $filename="index.php"; require("./global.php"); if(isset($_COOKIE['boardvisit'])) $boardvisit=decode_cookie($_COOKIE['boardvisit']); else $boardvisit=array(); if(isset($_COOKIE['threadvisit'])) $threadvisit=decode_cookie($_COOKIE['threadvisit']); else $threadvisit=array(); $boardcache=array(); $permissioncache=array(); $modcache=array(); $activtime=time()-60*$useronlinetimeout; $result = $db->query(" SELECT b.*".ifelse($showlastposttitle==1,", t.topic, i.*")." FROM bb".$n."_boards b ".ifelse($showlastposttitle==1,"LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid) LEFT JOIN bb".$n."_icons i USING (iconid)")." ORDER by b.parentid ASC, b.boardorder ASC"); while ($row = $db->fetch_array($result)) $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row; $result = $db->query("SELECT boardid, threadid, lastposttime FROM bb".$n."_threads WHERE visible = 1 AND lastposttime > '$wbbuserdata[lastvisit]' AND closed <> 3"); while($row=$db->fetch_array($result)) $visitcache[$row['boardid']][$row['threadid']]=$row['lastposttime']; $result = $db->query("SELECT * FROM bb".$n."_permissions WHERE groupid = '$wbbuserdata[groupid]'"); while ($row = $db->fetch_array($result)) $permissioncache[$row['boardid']] = $row; $result = $db->query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC"); while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row; $boardbit = makeboardbit(0); $index_pms=""; $quicklogin=""; $index_useronline=""; $index_stats=""; /* ############## STATS ############## */ if($showstats==1) { $members=$db->query_first("SELECT COUNT(*) AS members, MAX(userid) AS userid FROM bb".$n."_users WHERE activation = 1"); $newestmember=$db->query_first("SELECT userid, username FROM bb".$n."_users WHERE userid = '$members[userid]'"); $posts=$db->query_first("SELECT COUNT(*) AS posts FROM bb".$n."_posts"); $threads=$db->query_first("SELECT COUNT(*) AS threads FROM bb".$n."_threads"); $installdays = (time() - $installdate) / 86400; if ($installdays < 1) $postperday = $posts['posts']; else $postperday = sprintf("%.2f",($posts['posts'] / $installdays)); eval ("\$index_stats = "".$tpl->get("index_stats")."";"); } /* ############## USERONLINE ############## */ if($showuseronline==1) { $guestcount=0; $membercount=0; $useronlinebit = ''; $result = $db->query("SELECT bb".$n."_sessions.userid, username, groupid, invisible FROM bb".$n."_sessions LEFT JOIN bb".$n."_users USING (userid) WHERE bb".$n."_sessions.lastactivity >= '".(time()-60*$useronlinetimeout)."' ORDER BY username ASC"); while($row = $db->fetch_array($result)) { if($row['userid']==0) { $guestcount++; continue; } $membercount++; if(!$row['invisible']) { if(isset($useronlinebit) && $useronlinebit != '') $useronlinebit .= ', '; ("\$useronlinebit .= "".$tpl->get("index_useronline")."";"); } } $totaluseronline = $membercount+$guestcount; if($totaluseronline>$rekord) { $rekord=$totaluseronline; $rekordtime=time(); $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'",1); $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'",1); require ("./acp/lib/class_options.php"); $option=new options("acp/lib"); $option->write(); } $rekorddate = formatdate($dateformat,$rekordtime); $rekordtime = formatdate($timeformat,$rekordtime); eval ("\$index_useronline = "".$tpl->get("index_showuseronline")."";"); } if(!$wbbuserdata['userid']) { eval ("\$welcome = "".$tpl->get("index_welcome")."";"); eval ("\$quicklogin = "".$tpl->get("index_quicklogin")."";"); } else { $currenttime=formatdate($timeformat,time()); $toffset=ifelse($default_timezoneoffset>=0,"+").$default_timezoneoffset; $lastvisitdate = formatdate($dateformat,$wbbuserdata['lastvisit']); $lastvisittime = formatdate($timeformat,$wbbuserdata['lastvisit']); eval ("\$welcome = "".$tpl->get("index_hello")."";"); if($wbbuserdata['canusepms']==1 && $showpmonindex==1) { $counttotal=0; $countunread=0; $countnew=0; $result = $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'"); while($row=$db->fetch_array($result)) { $counttotal++; if($row['view']==0) { $countunread++; if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++; } } if($countnew>0) eval ("\$new_notnew = "".$tpl->get("index_newpm")."";"); else eval ("\$new_notnew = "".$tpl->get("index_nonewpm")."";"); eval ("\$index_pms = "".$tpl->get("index_pms")."";"); } } $result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'"); if($result['canseesbox']==1) { if($result['canusesbox']==1) { eval ("\$sbox_input = "".$tpl->get("shoutbox_input")."";"); $result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config"); if($result['smilies']==1) { $bbcode_smilies = getclickysmilies(3,15); eval ("\$shoutbox_bbcode = "".$tpl->get("shoutbox_bbcode")."";"); } } else { $result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config"); } if($result['status']==1) { eval ("\$shoutbox = "".$tpl->get("shoutbox")."";"); } } # start: style dropdown $query = $db->query("SELECT styleid, stylename FROM bb".$n."_styles ORDER BY stylename ASC"); while($style = $db->fetch_array($query)) { $sum = $db->fetch_array($db->query("SELECT COUNT(userid) as users FROM bb".$n."_users WHERE styleid = '".$style['styleid']."'")); $option .= "<option value="".$style['styleid']."">".$style['stylename']." [".$sum['users']."]</option>"; $wbbuserdata['styleid'] = intval($wbbuserdata['styleid']); $db->unbuffered_query("UPDATE bb".$n."_users SET styleid='".$wbbuserdata['styleid']."' WHERE userid = '".$wbbuserdata['userid']."' "); } # end: style dropdown eval("\$tpl->output("".$tpl->get("index")."");"); ?> |
|
__________________
|
|
17.03.2009 16:55 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
kann ich es hier so reinschreiben?
<?php
$filename="index.php";
require("./global.php");
if(isset($_COOKIE['boardvisit'])) $boardvisit=decode_cookie($_COOKIE['boardvisit']);
else $boardvisit=array();
if(isset($_COOKIE['threadvisit'])) $threadvisit=decode_cookie($_COOKIE['threadvisit']);
else $threadvisit=array();
$boardcache=array();
$permissioncache=array();
$modcache=array();
$activtime=time()-60*$useronlinetimeout;
$result = $db->query("
SELECT
b.*".ifelse($showlastposttitle==1,", t.topic, i.*")."
FROM bb".$n."_boards b
".ifelse($showlastposttitle==1,"LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
LEFT JOIN bb".$n."_icons i USING (iconid)")."
ORDER by b.parentid ASC, b.boardorder ASC");
while ($row = $db->fetch_array($result)) $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
$result = $db->query("SELECT boardid, threadid, lastposttime FROM bb".$n."_threads WHERE visible = 1 AND lastposttime > '$wbbuserdata[lastvisit]' AND closed <> 3");
while($row=$db->fetch_array($result)) $visitcache[$row['boardid']][$row['threadid']]=$row['lastposttime'];
$result = $db->query("SELECT * FROM bb".$n."_permissions WHERE groupid = '$wbbuserdata[groupid]'");
while ($row = $db->fetch_array($result)) $permissioncache[$row['boardid']] = $row;
$result = $db->query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
$boardbit = makeboardbit(0);
$index_pms="";
$quicklogin="";
$index_useronline="";
$index_stats="";
/* ############## STATS ############## */
if($showstats==1) {
$members=$db->query_first("SELECT COUNT(*) AS members, MA
userid) AS userid FROM bb".$n."_users WHERE activation = 1");
$newestmember=$db->query_first("SELECT userid, username FROM bb".$n."_users WHERE userid = '$members[userid]'");
$posts=$db->query_first("SELECT COUNT(*) AS posts FROM bb".$n."_posts");
$threads=$db->query_first("SELECT COUNT(*) AS threads FROM bb".$n."_threads");
$installdays = (time() - $installdate) / 86400;
if ($installdays < 1) $postperday = $posts['posts'];
else $postperday = sprintf("%.2f",($posts['posts'] / $installdays));
eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");
}
/* ############## USERONLINE ############## */
if($showuseronline==1) {
$guestcount=0;
$membercount=0;
$useronlinebit = '';
$result = $db->query("SELECT bb".$n."_sessions.userid, username, groupid, invisible FROM bb".$n."_sessions LEFT JOIN bb".$n."_users USING (userid) WHERE bb".$n."_sessions.lastactivity >= '".(time()-60*$useronlinetimeout)."' ORDER BY username ASC");
while($row = $db->fetch_array($result)) {
if($row['userid']==0) {
$guestcount++;
continue;
}
$membercount++;
if(!$row['invisible']) {
if(isset($useronlinebit) && $useronlinebit != '') $useronlinebit .= ', ';
("\$useronlinebit .= \"".$tpl->get("index_useronline")."\";");
}
}
$totaluseronline = $membercount+$guestcount;
if($totaluseronline>$rekord) {
$rekord=$totaluseronline;
$rekordtime=time();
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'",1);
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'",1);
require ("./acp/lib/class_options.php");
$option=new options("acp/lib");
$option->write();
}
$rekorddate = formatdate($dateformat,$rekordtime);
$rekordtime = formatdate($timeformat,$rekordtime);
eval ("\$index_useronline = \"".$tpl->get("index_showuseronline")."\";");
}
if(!$wbbuserdata['userid']) {
eval ("\$welcome = \"".$tpl->get("index_welcome")."\";");
eval ("\$quicklogin = \"".$tpl->get("index_quicklogin")."\";");
}
else {
$currenttime=formatdate($timeformat,time());
$toffset=ifelse($default_timezoneoffset>=0,"+").$default_timezoneoffset;
$lastvisitdate = formatdate($dateformat,$wbbuserdata['lastvisit']);
$lastvisittime = formatdate($timeformat,$wbbuserdata['lastvisit']);
eval ("\$welcome = \"".$tpl->get("index_hello")."\";");
if($wbbuserdata['canusepms']==1 && $showpmonindex==1) {
$counttotal=0; $countunread=0; $countnew=0;
$result = $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'");
while($row=$db->fetch_array($result)) {
$counttotal++;
if($row['view']==0) {
$countunread++;
if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
}
}
if($countnew>0) eval ("\$new_notnew = \"".$tpl->get("index_newpm")."\";");
else eval ("\$new_notnew = \"".$tpl->get("index_nonewpm")."\";");
eval ("\$index_pms = \"".$tpl->get("index_pms")."\";");
}
}
$result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'");
if($result['canseesbox']==1) {
if($result['canusesbox']==1) {
eval ("\$sbox_input = \"".$tpl->get("shoutbox_input")."\";");
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
if($result['smilies']==1) {
$bbcode_smilies = getclickysmilies(3,15);
eval ("\$shoutbox_bbcode = \"".$tpl->get("shoutbox_bbcode")."\";");
}
}
else {
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
}
if($result['status']==1) {
eval ("\$shoutbox = \"".$tpl->get("shoutbox")."\";");
}
}
# start: style dropdown
$query = $db->query("SELECT styleid, stylename FROM bb".$n."_styles ORDER BY stylename ASC");
while($style = $db->fetch_array($query))
{
$sum = $db->fetch_array($db->query("SELECT COUNT(userid) as users FROM bb".$n."_users WHERE styleid = '".$style['styleid']."'"));
$option .= "<option value=\"".$style['styleid']."\">".$style['stylename']." [".$sum['users']."]</option>";
$wbbuserdata['styleid'] = intval($wbbuserdata['styleid']);
$db->unbuffered_query("UPDATE
bb".$n."_users
SET
styleid='".$wbbuserdata['styleid']."'
WHERE
userid = '".$wbbuserdata['userid']."'
");
}
# end: style dropdown
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?>
geht das?
__________________
|
|
17.03.2009 17:31 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
niemand?
bitte..
__________________
|
|
19.03.2009 14:40 |
|
|
larouge

Ja, Mama.
 

Dabei seit: 30.09.2006
Beiträge: 818
Herkunft: Lippe
Themenstarter
 |
|
wirklich keiner eine idee?
__________________
|
|
21.03.2009 22:04 |
|
|
|
Impressum
|