Haumis wbb hilfe 
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite
Galerie Datenbank Zum Portal

Startseite| Das Board| wbb2| wbblite| Wo finde ich was| Veränderungen| Grafik-Bereich-WBB2| Boardspiele| Vorstellungen| Allgemeines| Trainingscenter|
Haumis wbb hilfe » WBB2 » Fragen zum WBB2 » wbb2 - Benutzernamen farbig » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen wbb2 - Benutzernamen farbig
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 10627
wbb2 - Benutzernamen farbig Beitrag Nr.: 1     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Um die Mitglieder in den Gruppenfarben anzuzeigen muss man folgendes machen:

Anpassung der Mitgliedergruppen.

Die Mitgliedergruppen müssen etwas angepasst werden.
Es dürfen keine Leerzeichen zwischen den einzelnen Wörtern sein.
Beispiel: "Standardgruppe für User" ändern in "Mitglieder" - "Super Moderatoren" in "Supermoderatoren"
etc.

Öffne das Template css und füge folgenden Code über {$style['cssmore']} ein:
(Die Klassennamen MÜSSEN den Gruppennamen entsprechen und müssen an eure Mitgliedergruppen angepasst werden!!)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
.Administratoren {
color: #FF0000;
font-size:10pt;
font-weight:bold;
font-style:italic
}
.Super_Moderatoren {
color: #008B45;
font-size:10pt;
font-weight:bold;
font-style:italic
}
.Moderatoren {
color: #458B00;
font-size:10pt;
font-weight:bold;
font-style:italic
}
.User {
color: #379593;
font-size:10pt;
font-weight:bold;
font-style:italic
}
.Partner {
color: #FE00FE;
font-size:10pt;
font-weight:bold;
}




Sollten weitere Benutzergruppen angelegt werden,
so muss für jede Benutzergruppe ein css-Block (css-Klasse)erstellt werden, wenn diese Benutzergruppe ebenfalls schriftmäßig angepasst werden soll.
Beispiel:

.Administratoren { --> Klassenname entspricht dem Gruppennamen!!!!
color: #FF0000; --> Einstellung der Schriftfarbe
font-size:10pt; --> Einstellung der Schriftgröße
font-weight:bold; --> Einstellung der Schriftdicke
font-style:italic; -->Einstellung der Schriftneigung
font-family: "monotype corsiva"; -->Einstellung der Schriftart (im Beispiel nicht vorhanden!)


Bei der font-family müssen Schriftarten, welche aus 2 oder mehr Wörtern mit Leerzeichen bestehen, in Anführungszeichen gesetzt werden!

Soweit die Vorbereitungen!

Nun wird die Userlegende erstellt.
Öffne dazu die index.php und suche:
code:
1:
eval("\$tpl->output("".$tpl->get("index")."");");




füge darüber ein:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
//Useronlinefarbe_Anfang
$anzg = "SELECT title FROM bb".$n."_groups where groupid NOT IN(5,6,7,8,10)";
$anzeige = mysqli_query($db,$anzg);
while ($ds = mysqli_fetch_object($anzeige)) {
$ergo = $ds->title;
$gruppenfarbe .= '<span class="'.$ergo.'">'.$ergo.'</span>&nbsp;&nbsp;&nbsp;&nbsp;';
}
eval ("\$index_gruppenbit .= "".$tpl->get("index_gruppenbits")."";");
//Useronlinefarbe_Ende




Mit einem Bild hinter dem Namen - Bildname muss mit Gruppenname identisch sein - z. B. Administratoren.gif)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
//Useronlinefarbe_Anfang
$anzg = "SELECT title FROM bb".$n."_groups where groupid NOT IN(5,6,7,15,12)";
$anzeige = mysqli_query($db,$anzg);
while ($ds = mysqli_fetch_object($anzeige)) {
$ergo = $ds->title;
$gruppenfarbe .= '<span class="'.$ergo.'">'.$ergo.'</span>&nbsp;<img src="images/'.$ergo.'.gif">&nbsp;&nbsp;&nbsp;';
}
eval ("\$index_gruppenbit .= "".$tpl->get("index_gruppenbits")."";");
//Useronlinefarbe_Ende






Anm.: in der Zeile: $anzg = "SELECT title FROM bb".$n."_groups where groupid NOT IN(5,6,7,8,10)"; werden durch Angabe der Gruppenids die Gruppen von der Anzeige ausgenommen die nicht angezeigt werden sollen.
Das wären z. B. Gäste, Standardgruppe für gesperrte User etc. Durch Eintrag der Gruppenid
bei NOT IN(5,6,7,8,10) wird verhindert, das diese Gruppen angezeigt werden.
Die Gruppenids findet man in der Datenbank in der Tabelle bb1_groups.

erstelle ein neues Template index_gruppenbits mit folgendem Inhalt:
code:
1:
2:
3:
4:
5:
  <tr >
<td align="left"  colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" class="tablea"><span class="smallfont">
<b>Userlegende:</b>&nbsp;
$gruppenfarbe
</td> </tr>




cachen nicht vergessen.

Öffne das Template index und ersetze
code:
1:
<td rowspan="2" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>




durch
code:
1:
<td rowspan="3" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>




suche
code:
1:
2:
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($useronline=="")><then>&nbsp;</then></if>$useronline</span></td>
</tr>




füge darunter ein:
code:
1:
$index_gruppenbit




Für die Useronlinanzeige geht man im ACP unter Gruppen bearbeiten hin
und schreibt bei Aktionen --> Gruppe bearbeiten in das Eingabefeld
Markierung in der »Useronline Anzeige«:
für jede Gruppe die Gruppenklasse ein – hier als Beispiel der Eintrag bei Administratoren oder Mitglieder
<span class="Administratoren">%s</span>
<span class="Mitglieder">%s</span>


Für die Anzeige in der xy_shoutbox öffne die Datei xy_megashoutbox.php und suche:
code:
1:
$name = $get['name'];




füge darunter ein:
code:
1:
2:
3:
4:
//Rangfarbe_Anfang
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$name='<span class="'.($erg['title']).'">'.($name)."</span>";
 //Rangfarbe_Ende




Für die Anzeige in der Devils Shoutbox öffne die Datei shoutbox.php und suche:
code:
1:
{ $name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>"; }




ersetze mit:
code:
1:
2:
3:
4:
5:
6:
7:
//Rangfarbe_Anfang	
{	
$name = $row['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$name='<a href="profile.php?userid='.($row[userid]).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span></a>';
}
 //Rangfarbe_Ende





Mit einem Bild hinter dem Namen - Bildname muss mit Gruppenname identisch sein - z. B. Administratoren.gif)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
//Rangfarbe_Anfang	
{	
$name = $row['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$name='<a href="profile.php?userid='.($row[userid]).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span>&nbsp;&nbsp;<img src="images/'.$erg['title'].'.gif" border="0"></a>';
}
//Rangfarbe_Ende





das wars schon!

Auch hier gilt wie immer:
alle zu ändernden templates und php-Dateien vorher sichern,
damit man bei einem Fehler den alten Zustand wieder herstellen kann!!
Eine Garantie wird auch nicht übernommen.

Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.

Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

28.01.2012 15:55 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
Dragonis Dragonis ist männlich


images/avatars/avatar-145.gif
[meine Galerie]


Dabei seit: 03.02.2012
Beiträge: 14
Herkunft: Leipzig
Postid: 10718
Beitrag Nr.: 2     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

funktioniert super

Vielen Dank st12

__________________

08.02.2012 10:58 Dragonis ist offline E-Mail an Dragonis senden Homepage von Dragonis Beiträge von Dragonis suchenNehmen Sie Dragonis in Ihre Freundesliste auf
Garfield Garfield ist weiblich
Mitglied


images/avatars/avatar-223.jpg
[meine Galerie]


Dabei seit: 06.08.2014
Beiträge: 47
Postid: 14679
Beitrag Nr.: 3     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi haumi ich habe es in mein Probeboard eingebaut allerdings hatte ich alle doppelt drinsomit wieder ausgebaut .
Was ich meine Gruppenfarben wenn ein mitglied etwas geschrieben hat da der jenige in farbe angezeit wird .
Und wenn er gerade in einem Thema ist st8
08.08.2014 20:55 Garfield ist offline E-Mail an Garfield senden Beiträge von Garfield suchenNehmen Sie Garfield in Ihre Freundesliste auf
Naina Naina ist weiblich
Eroberer

[meine Galerie]


Dabei seit: 17.11.2013
Beiträge: 51
Herkunft: Sachsen-Anhalt
Postid: 15718
Beitrag Nr.: 4     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Funktioniert super^^ st14
21.05.2016 20:24 Naina ist offline E-Mail an Naina senden Homepage von Naina Beiträge von Naina suchenNehmen Sie Naina in Ihre Freundesliste auf
tuner
Doppel-As

[meine Galerie]


Dabei seit: 30.07.2010
Beiträge: 136
Postid: 17126
Beitrag Nr.: 5     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Haumi,

Ich habe das mit dem css code in das css template eingefügt für die Shoutbox.

Als Admin da wird die angegebene Schriftfarbe in der Shoutbox angezeigt.

Habe auch eine Gruppe Arcade Zocker aber der User wird in der angegebenen Farbe in der Shoutbox angezeigt.

Ich hatte es so versucht aber leider ohne erfolg.

.Arcade_Zocker {
color: #0080FF;
font-size:10pt;
font-weight:bold;
font-style:italic
}

.Arcade Zocker {
color: #0080FF;
font-size:10pt;
font-weight:bold;
font-style:italic
}
28.03.2020 18:37 tuner ist offline E-Mail an tuner senden Beiträge von tuner suchenNehmen Sie tuner in Ihre Freundesliste auf
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 17127
Themenstarter Thema begonnen von haumi
Beitrag Nr.: 6     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Habe auch eine Gruppe Arcade Zocker aber der User wird in der angegebenen Farbe in der Shoutbox angezeigt.

Dann sollte doch alles in Ordnung sein, oder meinst du wird NICHT in der angegebenen Farbe in der Shoutbox angezeigt.
Dann die Frage: wird der sonst korrekt angezeigt? was ich mir nicht denken kann.
Der Name muss 100% mit dem in der Gruppe übereinstimmen (.Arcade Zocker { )

Oder es kann auch an folgendem liegen:
Zitat:
Anm.: in der Zeile: $anzg = "SELECT title FROM bb".$n."_groups where groupid NOT IN(5,6,7,8,10)"; werden durch Angabe der Gruppenids die Gruppen von der Anzeige ausgenommen die nicht angezeigt werden sollen.
Das wären z. B. Gäste, Standardgruppe für gesperrte User etc. Durch Eintrag der Gruppenid
bei NOT IN(5,6,7,8,10) wird verhindert, das diese Gruppen angezeigt werden.
Die Gruppenids findet man in der Datenbank in der Tabelle bb1_groups.

wenn hier die Gruppen-ID der Gruppe Arcade Zocker zu sehen ist.

Schau mal.

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

28.03.2020 19:10 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
tuner
Doppel-As

[meine Galerie]


Dabei seit: 30.07.2010
Beiträge: 136
Postid: 17128
Beitrag Nr.: 7     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Oh da hab ich mich wohl verschrieben. Ja ich meinte natürlich nicht.

Das mit der Userlegende das habe ich erst garnicht eingebaut da ich das nicht brauche.

Sondern nur die Schriftfarbe in der shoutbox.

Wie gesagt das mit dem admin geht ja in der shoutbox oder wenn ich die gruppe user nehme dann wird der user auch in der entsprechenden farbe angzeigt.

Es klappt nur nich bei den gruppen die wo ich selbst erstellt habe.

So sehen die gruppen aus wo ich angelegt habe.

28.03.2020 23:07 tuner ist offline E-Mail an tuner senden Beiträge von tuner suchenNehmen Sie tuner in Ihre Freundesliste auf
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 17129
Themenstarter Thema begonnen von haumi
Beitrag Nr.: 8     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da müsste ich wissen, wo und wie du die Anzeige der Gruppenfarbe eingebaut hast.

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

29.03.2020 08:22 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
tuner
Doppel-As

[meine Galerie]


Dabei seit: 30.07.2010
Beiträge: 136
Postid: 17130
Beitrag Nr.: 9     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe das template css erweitert um die gruppen wo ich manuell angelegt habe.

Bei Admin funktioniert es ja in der shoutbox.

Aber z.b. Für Arcade DL nicht.

.Arcade_DL {
color: #0080FF;
font-size:10pt;
font-weight:bold;
font-style:italic
}
29.03.2020 08:24 tuner ist offline E-Mail an tuner senden Beiträge von tuner suchenNehmen Sie tuner in Ihre Freundesliste auf
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 17131
Themenstarter Thema begonnen von haumi
Beitrag Nr.: 10     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da muss ich mir den Code der Box mal anschauen, was aber etwas dauern kann.
Hast du bei Gruppen bearbeiten unter Markierung in der »Useronline Anzeige«: etwas eingetragen?

ich bin jetzt nicht immer am PC schau aber immer wieder mal rein

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

29.03.2020 08:41 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
tuner
Doppel-As

[meine Galerie]


Dabei seit: 30.07.2010
Beiträge: 136
Postid: 17132
Beitrag Nr.: 11     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das habe ich bei Markierung in der »Useronline Anzeige«: eingetragen

<font color='#0000BF'><b>%s</b></font>

Somit werden im Thread unter wer ist wo z.b. der username in der farbe ausgegeben.
29.03.2020 08:45 tuner ist offline E-Mail an tuner senden Beiträge von tuner suchenNehmen Sie tuner in Ihre Freundesliste auf
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 17133
Themenstarter Thema begonnen von haumi
Beitrag Nr.: 12     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn nicht zusätzlich etwas eingebaut wurde , werden die Namen in der Devilsbox im acp Vorgegeben.
Farbe Namen 1:
Farbe Namen 2:

Darum müsste ich mir das anschauen können.
a im Board (templates) und per FTP in der (den) php-Dateien

LG
hannes

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

29.03.2020 14:34 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 17134
Themenstarter Thema begonnen von haumi
Beitrag Nr.: 13     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn du folgendes machst, sollte es funktionieren!
(voraussetzung ist der Eintrag im template css!)

Für die Anzeige in der Devils Shoutbox öffne die Datei shoutbox.php und suche:
code:
1:
{ $name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>"; }




ersetze mit:
code:
1:
2:
3:
4:
5:
6:
7:
//Rangfarbe_Anfang	
{	
$name = $row['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$name='<a href="profile.php?userid='.($row[userid]).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span></a>';
}
 //Rangfarbe_Ende





Mit einem Bild hinter dem Namen - Bildname muss mit Gruppenname identisch sein - z. B. Administratoren.gif)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
//Rangfarbe_Anfang	
{	
$name = $row['username'];
$erg=$db->query_first("SELECT g.title FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u ON (u.rankgroupid= g.groupid) WHERE u.username = '$name'");
$name='<a href="profile.php?userid='.($row[userid]).'"target="_new"><span class="'.($erg['title']).'">'.($name).'</span>&nbsp;&nbsp;<img src="images/'.$erg['title'].'.gif" border="0"></a>';
}
//Rangfarbe_Ende





das wars schon!

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

30.03.2020 09:01 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
tuner
Doppel-As

[meine Galerie]


Dabei seit: 30.07.2010
Beiträge: 136
Postid: 17135
Beitrag Nr.: 14     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vielen dank Haumi jetzt klappt es. st12
30.03.2020 09:10 tuner ist offline E-Mail an tuner senden Beiträge von tuner suchenNehmen Sie tuner in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Haumis wbb hilfe » WBB2 » Fragen zum WBB2 » wbb2 - Benutzernamen farbig

Views heute: 52.542 | Views gestern: 98.693 | Views gesamt: 71.119.611
Powered by Burning Board 2.3.6 © 2001-2004 WoltLab GmbH
Am Netz seit dem 3.6.2009 - Powered by © haumis-Team
Style & Buttons © by FriendsbistroTeam
Boardregeln Impressum & Haftungsauschluss Datenschutzerklärung