Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Foren-Team Anzeige modifizieren
#1
Wie kriege ich es hin, zusätzlich eine online/offline Anzeige darin zu integrieren?
#2
Datei "showteam.php" ~ Zeile 73:

Ersetze

Code:
$query = $db->simple_select("users", "uid, username, displaygroup, usergroup, ignorelist, hideemail, receivepms", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username'));

durch

Code:
$query = $db->simple_select("users", "uid, username, lastactive, lastvisit, displaygroup, usergroup, ignorelist, hideemail, receivepms", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username'));

Suche nach (~ Zeile 140):

Code:
$bgcolor = alt_trow();

Füge DAVOR ein:

Code:
// START Online || Offline Status
    $timecut = time() - $mybb->settings['wolcutoff'];
    if($user['lastactive'] > $timecut && $user['lastvisit'] != $user['lastactive'])
    {
        eval("\$status = \"".$templates->get("postbit_online")."\";");
        }
    else
    {
        eval("\$status = \"".$templates->get("postbit_offline")."\";");
    }
// ENDE Online || Offline Status

Danach kannst du die Variable {$status} an gewünschter Stelle in den "Zeige Forum-Team Templates" unterbringen. Als Online/Offline-Anzeige wird dabei das MyBB "Standard-Männchen" verwendet (blau/grau).


Angehängte Dateien Thumbnail(s)
   
 
The User, Formerly Known As "En-Gedi"
 
#3
Habe diverse Varianten durchprobiert. Leider ohne Erfolg. In welches/welche Templates kommt es rein und wo? Reicht es wenn man die Variable als solches hininschreibt? Es darf schon so werden wie im Bild gezeigt.
#4
Damit es genau so aussieht wie im Screenshot --> Zeige Forum-Team Templates

showteam_moderators

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="5"><strong>{$lang->moderators}</strong></td>
</tr>
<tr>
<td class="tcat"><span class="smalltext"><strong>{$lang->mod_username}</strong></span></td>
<td class="tcat"><span class="smalltext"><strong>{$lang->mod_forums}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Status</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->mod_email}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->mod_pm}</strong></span></td>
</tr>
{$modrows}
</table>
<br/>

showteam_moderators_mod

Code:
<tr>
<td width="40%" class="trow1"><a href="{$user['profilelink']}"><strong>{$user['username']}</strong></a></td>
<td width="30%" class="trow2"><span class="smalltext">{$forumslist}</span></td>
<td width="10%" class="trow2" align="center">{$status}</td>
<td width="10%" class="trow2" align="center">{$emailcode}</td>
<td width="10%" class="trow1" align="center">{$pmcode}</td>
</tr>

showteam_usergroup

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="4"><strong>{$usergroup['title']}</strong></td>
</tr>
<tr>
<td class="tcat"><span class="smalltext"><strong>{$lang->uname}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Status</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->email}</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>{$lang->pm}</strong></span></td>
</tr>
{$usergrouprows}
</table>
<br />

showteam_usergroup_user

Code:
<tr>
<td width="70%" class="{$bgcolor}"><a href="{$user['profilelink']}"><strong>{$user['username']}</strong></a></td>
<td width="10%" class="{$bgcolor}" align="center">{$status}</td>
<td width="10%" class="{$bgcolor}" align="center">{$emailcode}</td>
<td width="10%" class="{$bgcolor}" align="center">{$pmcode}</td>
</tr>
 
The User, Formerly Known As "En-Gedi"
 
#5
OK, es funktioniert. Wo kann man denn die Namen der Benutzergruppen ändern? Bei mir werden die in englisch angezeigt.
#6
Admin-CP --> Benutzer & Gruppen --> Gruppen --> gewünschte Gruppe wählen --> Titel
 
The User, Formerly Known As "En-Gedi"
 


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Zeige "Bearbeitet von" nur für Foren-Team snoopy19 3 3.271 05.07.2010, 14:31
Letzter Beitrag: Michael Malin
  Keine Moderatoren im Foren-Team Maurice 2 1.784 09.07.2009, 17:50
Letzter Beitrag: Maurice
  Links modifizieren Reichweite.de 7 3.454 08.11.2008, 18:35
Letzter Beitrag: Reichweite.de