|
Dieses Thema wurde als erledigt markiert.  |
Gruppentitel in Gruppenfarbe |
Steinadler
Routinier
 

Dabei seit: 21.09.2008
Beiträge: 323
Herkunft: Essen
Teilnehmer des EM-Tippspiels
|
Level: 32 [?]
Erfahrungspunkte: 431.489
Nächster Level: 453.790
 |
|
| Gruppentitel in Gruppenfarbe |
|
Da viele den Advanced Header von Yyoshii eingebaut haben, gibt es dafür eine kleine Änderung, um die Anzeige der Benutzergruppe in der Useronlinefarbe darzustellen.
Wer noch nicht in der
Datenbank oder einer Datenbanktabelle gearbeitet hat, sollte zwingend vorher
eine Datenbanksicherung durchführen, oder mindestens die Tabelle:
bbx_groups
sichern!!
So geht’s:
1. Datenbankänderung
Es muss ein zusätzliches Feld -- titlecolor-- in der Tabelle bbx_groups erstellt werden.
Dies kann man auf 2 Wegen bewerkstelligen.
Entweder über phpmyadmin oder Mysqldumper manuell.
Wie es manuell mit dem Mysqldumper geht habe ich mit den Bildern aufgezeigt:
PrtScr capture.jpg 768x52 12 KB
|
PrtScr capture_2.jpg 794x330 55,46 KB
|
PrtScr capture_4.jpg 819x221 34 KB
|
PrtScr capture_5.jpg 838x332 59 KB
|
oder aber mit folgendem Datenbankbefehl:
| Quellcode |
1:
2:
3:
4:
|
ALTER TABLE `Datenbankname`.`bbx_groups` ADD COLUMN `titlecolor`
VARCHAR(250) NOT NULL COLLATE latin1_general_ci AFTER `title` ;
|
|
Datenbankname muss der exakte Name Eurer verwendeten Datenbank sein.
bbx durch Eure Boardnummer ersetzen.
So sähe der exakte Befehl aus (der Datenbankname ist frei erfunden, und die verwendete Boardnummer durch mich auf 1 gesetzt):
| Quellcode |
1:
2:
3:
4:
|
ALTER TABLE `usr_web11_1`.`bb1_groups` ADD COLUMN `titlecolor`
VARCHAR(250) NOT NULL COLLATE latin1_general_ci AFTER `title` ;
|
|
So sieht das neue Feld titlecolor in der Tabelle bbx_groups aus:
PrtScr capture_3.jpg 638x400 50,29 KB
|
Der Reihe nach in den aufgeführten Gruppenfeldern eintragen (Beispiel Administratoren):
In das neue Feld -- titlecolor-- eintragen:
<span style="color:#DC143C;"><b><i>Administrator</i></b></span>
Dabei darauf achten, dass dort die gleiche Farbe wie in der Spalte useronlinemarking eingetragen
wird!
Ebenso darauf achten, dass ev. vorhandene <i> und <b> Tags mit übernommen werden!
Danach die Änderung der Spalte titlecolor mit allen inder Tabelle groups aufgeführtenGruppen durchführen, denen eine
spezielle Farbe durch Euch zugeordnet worden ist.
2.Änderung der index.php im Hauptverszeichnis des Forums:
Suche im Abschnitt:
// Anfang AWH by Yyoshii http://www.yyoshii.de
| Quellcode |
1:
2:
3:
|
$grpnameresult = $db->query_first("SELECT title
|
|
ersetze durch:
| Quellcode |
1:
2:
3:
|
$grpnameresult = $db->query_first("SELECT titlecolor
|
|
suche im gleichen Abschnitt eine Zeile tiefer:
| Quellcode |
1:
2:
3:
|
$usergroup = ($grpnameresult['title']);
|
|
ersetze durch:
| Quellcode |
1:
2:
3:
|
$usergroup = ($grpnameresult['titlecolor']);
|
|
3.Änderung der Sprachvariablen:
Gehe ins ACP und suche die Sprachvariable:
| Template-Quelltext |
1:
|
LANG_START_HEAD_COUNTADMIN |
|
Ersetze den Inhalt der Sprachvariablen durch :
| Template-Quelltext |
1:
|
<span style="color:#DC143C;"><b><i>Administratoren</i></b></span>: |
|
Dabei die Farbe Eurer Wahl einfügen, und kursiv/fett oder eben nicht wählen, durch Verwendung der <i></i> und <b></b> Tags.
Das gleiche mit den Sprachvariablen:
| Template-Quelltext |
1:
2:
|
LANG_START_HEAD_COUNTSMOD
LANG_START_HEAD_COUNTMOD |
|
Wer den Schriftzug der Administratoren und Moderatoren in der Team-Anzeige auch direkt mit ändern möchte, macht bitte folgendes:
Suche im Template team_groupbit :
| Template-Quelltext |
1:
2:
3:
4:
5:
|
<tr>
<td align="left"colspan="4" nowrap="nowrap" class="tabletitle">
<span class="normalfont"><b>$master_board_name $grouptitle</b></span>
</td>
</tr> |
|
ersetze durch:
| Template-Quelltext |
1:
2:
3:
4:
5:
6:
7:
|
<tr>
<td align="center" colspan="9" nowrap="nowrap" class="tabletitle">
<span class="normalfont"><b>$master_board_name</b></span>
<if($groupid==1 )><then><span class="normalfont" style="color:#DC143C;"><b><i>$grouptitle</i></b></span></then></if>
<if($groupid==3 )><then><span class="normalfont" style="color:#4169E1;"><b>$grouptitle</b></span></then></if>
</td>
</tr> |
|
Gegebenenfalls die Zeile mit der entsprechenden group-id der Supermoderatoren noch hinzufügen.
Darauf achten, dass Eure gewählten Farben korrekt eingetragen werden.
Das wars schon!
Ich weise an dieser Stelle ausdrücklich darauf hin, dass der entscheidende Tip zur Umsetzung meiner
Idee von Momo stammt!
Kleines Feedback wäre schön!
Mit freundlichen Grüßen
Steinadler
__________________
|
|
29.08.2009 18:24 |
|
|
Steinadler
Routinier
 

Dabei seit: 21.09.2008
Beiträge: 323
Herkunft: Essen
Teilnehmer des EM-Tippspiels
|
Level: 32 [?]
Erfahrungspunkte: 431.489
Nächster Level: 453.790
Themenstarter
 |
|
| Bilder |
|
Und so sieht die korrekte Umsetzung des Addon aus:
PrtScr capture_6.jpg 999x273 88,21 KB
|
PrtScr capture_7.jpg 996x279 45 KB
|
__________________
|
|
29.08.2009 18:28 |
|
|
16V-Cabrio
Mitglied
 
Dabei seit: 17.01.2011
Beiträge: 33
Level: 18 [?]
Erfahrungspunkte: 16.089
Nächster Level: 17.484
 |
|
Hi erstmal!!
Also Ich kann dazu nur sagen Thx!!!
Die Anleitung ist echt der Wahrnsinn hast du super gemacht!!!
Danke dafür sieht echt klasse aus.
Nun noch mal ne frage!!
Hat es jemand schon bei dem Addon teamsite_v3 versucht!!!
Also die Gruppentitel kann man genau so bearbeiten wie in der normalen team seite, aber wie sieht es aus mit den Usernamen???
Danke noch mal Steinadler echt super gemacht!!!
Mfg
16V-Cabrio
|
|
20.01.2011 14:24 |
|
|
16V-Cabrio
Mitglied
 
Dabei seit: 17.01.2011
Beiträge: 33
Level: 18 [?]
Erfahrungspunkte: 16.089
Nächster Level: 17.484
 |
|
ahhh
Besten dank dir Dragon!!!
|
|
20.01.2011 18:45 |
|
|
|
Views heute: 6.975 | Views gestern: 22.601 | Views gesamt: 11.223.351 |
|