YourWBB


yourWBB » Datenbank » Woltlab Burning Board 2.1.x » Sonstige Modifikationen » Aktive Benutzer im Thema » Hallo Gast [Anmelden|Registrieren]

Aktive Benutzer im Thema
weiter zum Download
Autor: JaY^JaY
Titel: Aktive Benutzer im Thema » zum Support-Thread
Demo: http://Musik-Radio.org/benutzerimthema.jpg
Version: 1.0
Beschreibung: Author: Denis1803
Beschreibung: Zeigt die aktiven Benutzer die sich im Thread aufhalten in einem Thread.
Demo vorhanden: Ja im zip!

##################
Datei: thread.php
##################

Suche Nach:

php:
1:
$lang->load("THREAD,MEMBERS");


Füge das auf der nächsten Zeile ein:

php:
1:
2:
3:
if($showuseronlineinboard==|| $showuseronlineonboard==1) {
 include("./acp/lib/class_useronline.php");
}



Suche Nach:

php:
1:
$thread['topic']=htmlconverter(textwrap($thread['topic']));



Füge das auf der nächsten Zeile ein:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
if($showuseronlineonboard==1) {
 $activtime=time()-60*$useronlinetimeout;
 $online = new useronline($wbbuserdata['a_can_view_ghosts'],$wbbuserdata['buddylist']);
 $guestcount=0;
 $result $db->unbuffered_query("SELECT s.userid, u.username, u.useronlinegroupid, u.invisible,g.useronlinemarking FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity > '$activtime' AND threadid = '$thread[threadid]' ORDER BY username ASC");
 while($row=$db->fetch_array($result)) {
  if($row['userid']==0$guestcount++; 
  else $online->user($row['userid'],htmlconverter($row['username']),$row['useronlinemarking'],$row['invisible']);
 }
 
 $useronlinebit=$online->useronlinebit;
 
 if($guestcount==1$useronline_GUEST $lang->items['LANG_THREAD_USERONLINE_GUEST_ONE'];
 elseif($guestcount>1$useronline_GUEST $lang->items['LANG_THREAD_USERONLINE_GUEST'];
 else {
  $useronline_GUEST="";
  $guestcount="";
 }
 
 if($guestcount>&& $useronlinebit!=""$useronline_AND $lang->items['LANG_THREAD_USERONLINE_AND'];
 else $useronline_AND="";
 
 if($guestcount>|| $useronlinebit!="") {
  eval ("\$useronlinebit = \"".$lang->get4eval("LANG_THREAD_USERACTIVE")."\";");
  $useronlinebit wbb_trim($useronlinebit);
 }
}


##################
Datei: thread.tpl
##################

Zitat:

(ist ein Beispiel.. "<if($useronlinebit!="")><then>($useronlinebit)</then><else>&nbsp;</else></
if>" ist könnt ihr an eine beliebige stelle tun)


Suche Nach:

php:
1:
<td align="left" valign="bottom"><span class="smallfont">$t->pagelink</span></td>


Ersetze mit:

php:
1:
<td align="left" valign="bottom"><span class="smallfont"><if($useronlinebit!="")><then>($useronlinebit)</then><else>&nbsp;</else></if><br/>$t->pagelink</span></td>


###################################
Erstelle folgende Sprachvariablen:
###################################

Sprachkathegorie: thread
Sprachvariable: LANG_THREAD_USERONLINE_GUEST_ONE
Textinhalt: Besucher

Sprachkathegorie: thread
Sprachvariable: LANG_THREAD_USERONLINE_GUEST
Textinhalt: Besucher

Sprachkathegorie: thread
Sprachvariable: LANG_THREAD_USERONLINE_GUEST_AND
Textinhalt: und

Sprachkathegorie: thread
Sprachvariable: LANG_THREAD_USERACTIVE
Textinhalt: Benutzer im Thema aktiv: $useronlinebit $useronline_AND $guestcount $useronline_GUEST


Mfg JaY
Datum: 11.02.04 09:47
Letzte Aktualisierung: 11.02.04 09:47
Dateigröße: 81 KB
Downloads: 315
weiter zum Download