Seite 1 von 1

Admin- und MOD Farbe der Onlineanzeige?

Verfasst: 14.03.2006 13:20
von grueneralien
Ich hab hier folgenden Code um auf der Startseite anzuzeigen welche User online sind usw ...

Funktioniert auch prima eigendlich ...

Ab jetzt würde ich gerne noch das die Admins und Mods, wie in der Forumsliste selber auch farblich hervorgehoben werden ...

Könnt ihr mir bitte schnell mal weiterhelfen?

Code: Alles auswählen

<!-- ONLINE USERS -->
<?php if (isset($online)) { ?>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" 

width="100%" id="AutoNumber1">
  <tr>
    <td width="100%">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" 

bordercolor="#111111" width="100%" id="AutoNumber2" bgcolor="#FFCC66">
      <tr>
        <td width="100%"><?php echo $lang['Who_is_Online']; ?></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td width="100%">
<?php for ($i = 0; $i < count($online); $i++) {
?>

<a href="<?php echo append_sid($phpbb_root_path .
'profile.php?mode=viewprofile&u=' . $online[$i]['user_id']);
?>"><?php echo $online[$i]['username']; ?></a>

<?php if ($i <
count($online) - 1) { ?>, <?php } ?>
<?php } ?>
<?php if ($online) { ?>, <?php } ?>
<?php if ($stats['user_online'] - count($online) == 1) {
printf($lang['Guest_user_total'], 1);
} else { printf($lang['Guest_users_total'],
$stats['user_online'] - count($online) < 0 ? 0 :
$stats['user_online'] - count($online)); } ?>
</td>
  </tr>
</table>
<br />
<?php } ?>
<!-- ONLINE USERS -->

Verfasst: 14.03.2006 15:34
von grueneralien
Hmm hab grad mal gegrübelt und denke der Post gehört hier rein -> http://www.phpbb.de/viewforum.php?f=49 ...

Sorry @ MODs

Verfasst: 15.03.2006 12:54
von grueneralien
so schwierig? :cry:

Verfasst: 16.03.2006 15:17
von Fabrizio
grueneralien hat geschrieben:so schwierig? :cry:
Über den Grad der Schwere lässt sich streiten... Ich finde deine Beschreibung etwas dürftig, bzw. bleibe an dem folgenden, rot markierten, Begriff hängen:
grueneralien hat geschrieben:Ab jetzt würde ich gerne noch das die Admins und Mods, wie in der Forumsliste selber auch farblich hervorgehoben werden ...
Was meinst du mit Forumsliste? Die Mitgleiderliste? :oops:

Verfasst: 16.03.2006 17:11
von grueneralien
Ne ich mein unten bei jeden Board steht doch ...
Insgesamt sind 4 Benutzer online
Registrierte Benutzer: Admin, Alex, Tester, Tester2
Und genau diese Farben sollen auch die Usernamen auf der Seite in dem der MOD eingefügt die Nicks haben ...

Also Admin = Orange
Mod = Grün

Wies im Adminmenü eingestellt ist ...

Verfasst: 16.03.2006 23:31
von Fabrizio
Meinst du, dass in der Themenansicht (viewtopic) diese Namen auch diese Farben haben sollen, oder wie?

Verfasst: 17.03.2006 00:41
von kellanved
Ich verstehe nicht ganz, wo da das Problem sein soll.

Du könntest einfach das phpBB Template System und dessen Variable LOGGED_IN_USER_LIST benutzen.

Oder, Du siehst Dir page_header.php an; $theme['fontcolor3'] ist die Adminfarbe, $theme['fontcolor2'] die Modfarbe.

Ansonsten: selfhtml ;-)

Verfasst: 17.03.2006 16:36
von grueneralien
Jetzt hab ichs :D
ES FUNKTIONIERT :grin:

Code: Alles auswählen

<?php if (isset($online)) { ?>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" 

width="100%" id="AutoNumber1">
  <tr>
    <td width="100%">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" 

bordercolor="#111111" width="100%" id="AutoNumber2" bgcolor="#FFCC66">
      <tr>
        <td width="100%"><?php echo $lang['Who_is_Online']; ?></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td width="100%">
<?php for ($i = 0; $i < count($online); $i++) {
?>
<?
if($online[$i]['user_level'] == ADMIN) {
?>
<a href="<?php echo append_sid($phpbb_root_path .
'profile.php?mode=viewprofile&u=' . $online[$i]['user_id']);
?>"><font color="<?php echo $theme['fontcolor3']; ?>"><?php echo $online[$i]['username']; ?></font></a>
<?
  }

elseif($online[$i]['user_level'] == MOD) {
?>
<a href="<?php echo append_sid($phpbb_root_path .
'profile.php?mode=viewprofile&u=' . $online[$i]['user_id']);
?>"><font color="<?php echo $theme['fontcolor2']; ?>"><?php echo $online[$i]['username']; ?></font></a>
<?
  }
else
{
?>
<a href="<?php echo append_sid($phpbb_root_path .
'profile.php?mode=viewprofile&u=' . $online[$i]['user_id']);
?>"><?php echo $online[$i]['username']; ?></a>
<?
}
?>


<?php if ($i <
count($online) - 1) { ?><br><?php } ?>
<?php } ?>
<?php if ($online) { ?><br><?php } ?>
<?php if ($stats['user_online'] - count($online) == 1) {
printf($lang['Guest_user_total'], 1);
} else { printf($lang['Guest_users_total'],
$stats['user_online'] - count($online) < 0 ? 0 :
$stats['user_online'] - count($online)); } ?>
</td>
  </tr>
</table>
<br />
<?php } ?>

Verfasst: 22.03.2006 20:10
von Luckyze
Fabrizio hat geschrieben:Meinst du, dass in der Themenansicht (viewtopic) diese Namen auch diese Farben haben sollen, oder wie?
grad eben wollte ich danach fragen. *g*

user => Gigabyte
mod => Gigabyte
admi=> Gigabyte

so sollten die nicks auch nach jeden post und im profil dargestellt werden.

wie oder was muss ich da tun?

thx. Gigabyte

Verfasst: 05.04.2006 19:09
von mark2
Wie mache ich es dass auf der Übersicht Seite ganz unten bei wer ist online die user auch fabig dargestellt werden. Admin und Moderator habe ich schon geändert. Hätte die user gerne in blau.

und noch was.
es wir bei mir noch weiter unten angezeigt wer im chat ist. leider funktioniert hier überhaupt keine Farbe. alle user sind in der gleichen Farbe. Wie kann ich auch das ändern bzw so anpassen dass es mit der wer ist online Anzeige identisch ist.