MyBB.de Forum
Foren-Team Anzeige modifizieren - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Foren-Team Anzeige modifizieren (/thread-13196.html)



Foren-Team Anzeige modifizieren - the_hole - 06.05.2009

Wie kriege ich es hin, zusätzlich eine online/offline Anzeige darin zu integrieren?


RE: Foren-Team Anzeige modifizieren - ows - 06.05.2009

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).


RE: Foren-Team Anzeige modifizieren - the_hole - 07.05.2009

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.


RE: Foren-Team Anzeige modifizieren - ows - 07.05.2009

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>



RE: Foren-Team Anzeige modifizieren - the_hole - 07.05.2009

OK, es funktioniert. Wo kann man denn die Namen der Benutzergruppen ändern? Bei mir werden die in englisch angezeigt.


RE: Foren-Team Anzeige modifizieren - ows - 07.05.2009

Admin-CP --> Benutzer & Gruppen --> Gruppen --> gewünschte Gruppe wählen --> Titel