In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
grueneralien
Mitglied
Beiträge: 153 Registriert: 23.04.2005 12:40
Kontaktdaten:
Beitrag
von grueneralien » 14.03.2006 13:20
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 -->
Fabrizio
Mitglied
Beiträge: 574 Registriert: 29.03.2005 23:51
Wohnort: Berlin
Beitrag
von Fabrizio » 16.03.2006 15:17
grueneralien hat geschrieben: so schwierig?
Ü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?
grueneralien
Mitglied
Beiträge: 153 Registriert: 23.04.2005 12:40
Kontaktdaten:
Beitrag
von grueneralien » 16.03.2006 17:11
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 ...
Fabrizio
Mitglied
Beiträge: 574 Registriert: 29.03.2005 23:51
Wohnort: Berlin
Beitrag
von Fabrizio » 16.03.2006 23:31
Meinst du, dass in der Themenansicht (viewtopic) diese Namen auch diese Farben haben sollen, oder wie?
kellanved
Mitglied
Beiträge: 570 Registriert: 05.02.2005 15:15
Wohnort: Berlin
Beitrag
von kellanved » 17.03.2006 00:41
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
Bitte keine Supportanfragen via PM
grueneralien
Mitglied
Beiträge: 153 Registriert: 23.04.2005 12:40
Kontaktdaten:
Beitrag
von grueneralien » 17.03.2006 16:36
Jetzt hab ichs
ES FUNKTIONIERT
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 } ?>
Luckyze
Beitrag
von Luckyze » 22.03.2006 20:10
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
mark2
Mitglied
Beiträge: 454 Registriert: 22.02.2006 23:05
Wohnort: Kempten
Beitrag
von mark2 » 05.04.2006 19:09
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.