MyBB.de Forum

Normale Version: Foren-Team Anzeige modifizieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wie kriege ich es hin, zusätzlich eine online/offline Anzeige darin zu integrieren?
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).
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.
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>
OK, es funktioniert. Wo kann man denn die Namen der Benutzergruppen ändern? Bei mir werden die in englisch angezeigt.
Admin-CP --> Benutzer & Gruppen --> Gruppen --> gewünschte Gruppe wählen --> Titel