Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [Wbblite] Leute werden nicht angezeigt | wbblite (https://www.gegen-bilderklau.net/thread.php?threadid=152220)


Geschrieben von larouge am 17.03.2009 um 14:48:

  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



Geschrieben von cll am 17.03.2009 um 15:23:

 

Ist das nicht ein Rapidforum? Da müsste sowas im Index-Part stehn (das zweite was man ändern kann)



Geschrieben von larouge am 17.03.2009 um 15:26:

 

ne, das ist das wbblite lite 1.0.2...

oder was meintest du?



Geschrieben von larouge am 17.03.2009 um 16:38:

 

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 &nbsp;</font></td>  </tr>


und index_useronline.tpl

code:
1:
<a href="profile.php?userid=$row[userid]&sid=$session[hash]">$row[username]</a>



Geschrieben von larouge am 17.03.2009 um 16:55:

 

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']==&& $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")."");"); ?>



Geschrieben von larouge am 17.03.2009 um 17:31:

 

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, MAböse 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?



Geschrieben von larouge am 19.03.2009 um 14:40:

 

niemand?

bitte..



Geschrieben von larouge am 21.03.2009 um 22:04:

 

wirklich keiner eine idee?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH