Seite 1 von 3

Linkfarben teilen

Verfasst: 11.05.2005 21:58
von Nice
Insgesamt ist ein Benutzer online: Ein registrierter, kein versteckter und kein Gast. [ Administrator ] [ Moderator ]
Dieser Text, der im Forum angezeigt wird, beinhaltet ja zei Elemente, die eine gesonderte Farbe haben. Sie stimmt mit der Schriftfarbe ein, die auch in der Hauptzelle des Forums angezeigt wird. ich hoffe ihr könnt noch folgen. Ich will aber, dass die Farben, die ich gequotet hab, nich von der Einstellung der Schriftfarbe in der Hauptzelle abhängen. Ich will, dass
[ Administrator ] [ Moderator ]
Wie normale Schrift behandelt werden. Wo stellt man das alles ein?[/quote]

Verfasst: 11.05.2005 23:13
von Chyna
Also so ganz hab ich jetzt nicht verstanden was los ist aber ...

Die Farben kann man hier z.B. ändern

ACP
Styles/Themes -> Einstellungen
Bearbeiten
Schriftfarbe 2 (Moderator)
Schriftfarbe 3 (Admin)


Na ich hoffe das war das, was Du wissen wolltest ;)

Verfasst: 12.05.2005 18:09
von STaRDoGGCHaMP
Chyna hat geschrieben:Also so ganz hab ich jetzt nicht verstanden was los ist aber ...

Die Farben kann man hier z.B. ändern

ACP
Styles/Themes -> Einstellungen
Bearbeiten
Schriftfarbe 2 (Moderator)
Schriftfarbe 3 (Admin)


Na ich hoffe das war das, was Du wissen wolltest ;)
Ich glaube, du hast ihn falsch verstanden, denn er will zwar die Farbe der Moderatoren und administratoren ändern, aber wenn man das tut dann ändert sich damit auch gleichzeitig die Farbe in der ersten Zelle des Forums ..

is schwer zu erklären, deshalb ein Bild:
[ externes Bild ]

mal zum Problem ..
theorteisch könnte man in der index_body.tpl eine Farbe für die Schrift in der Zelle definieren statt mit "class" zu arbeiten .. was es noch gibt (ich aber nicht genau weis ob es damit funktioniert):

http://www.phpbb.de/moddb/mod.php?id=32

Verfasst: 12.05.2005 21:01
von Chyna
Chyna hat geschrieben:Also so ganz hab ich jetzt nicht verstanden was los ist aber
Tja ... wie ich schon sagte *g*

Jetzt hab ich aber verstanden was gemeint war und ich würde es wohl auch über CSS lösen :)

Verfasst: 13.05.2005 16:56
von Nice
ja sorry Chyna ich konnte es eben nich so gut beschreiben aber STaRDoGGCHaMP hat es schon gerafft. leider is das nich so einfach, das einzelnd zu definieren. hab versucht eine neue definition in der css anzulegen aber irgendwie werden die neuen vorgaben dann ignoriert. kann da niemand weiterhelfen?

Verfasst: 13.05.2005 16:59
von andreasOymann
Link zum Board???

A.

Verfasst: 13.05.2005 17:05
von Chyna
STaRDoGGCHaMP hat geschrieben:Ich glaube, du hast ihn falsch verstanden, denn er will zwar die Farbe der Moderatoren und administratoren ändern, aber wenn man das tut dann ändert sich damit auch gleichzeitig die Farbe in der ersten Zelle des Forums ..

Ja gut, dann bin ich voll dran vorbeigeschossen ...

Ich hab das ganze so gelöst:

Code: Alles auswählen

Die Farben für Administrator und Moderator werden in den php-Dateien zugewiesen. Du müsstest es dort ändern. Jedoch werden die Farben dann für alle Templates benutzt.

++ page_header.php ++

Suche
Code:
            if ( $row['user_level'] == ADMIN )
            {
               $row['username'] = '<b>' . $row['username'] . '</b>';
               $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
            }
            else if ( $row['user_level'] == MOD )
            {
               $row['username'] = '<b>' . $row['username'] . '</b>';
               $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
            }


und ersetze mit
Code:
            if ( $row['user_level'] == ADMIN )
            {
               $row['username'] = '<b>' . $row['username'] . '</b>';
               $style_color = 'style="color:#FFFFFF"';
            }
            else if ( $row['user_level'] == MOD )
            {
               $row['username'] = '<b>' . $row['username'] . '</b>';
               $style_color = 'style="color:#CCCCCC"';
            }


Suche
Code:
   'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#' . $theme['fontcolor3'] . '">', '</span>'),
   'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),


und ersetze mit
Code:
   'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#FFFFFF">', '</span>'),
   'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#CCCCCC">', '</span>'),



++ viewonline.php ++

Suche
Code:
         if ( $row['user_level'] == ADMIN )
         {
            $username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
         }
         else if ( $row['user_level'] == MOD )
         {
            $username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
         }


und ersetze mit
Code:
         if ( $row['user_level'] == ADMIN )
         {
            $username = '<b style="color:#FFFFFF">' . $username . '</b>';
         }
         else if ( $row['user_level'] == MOD )
         {
            $username = '<b style="color:#CCCCCC">' . $username . '</b>';
         }


Die Farbwerte also FFFFFF und CCCCCC noch anpassen.

Oder aber ... Wenn es wirklich nur um die Farben für Admin und Moderator geht, dann nimm doch den "Color_Groups-Mod". Den habe ich jetzt auch eingebaut und das ging super einfach :)


Wenn das jetzt auch wieder nicht das gewünschte war, dann ziehe ich mich stillschweigend aus diesem Beitrag zurück. ;)

Verfasst: 13.05.2005 17:21
von Nice
ja gut ich hab die neuste version von phpbb und ich weiß nich wie es da mit der kompatibilität aussieht. und was is wenn ich phpbb updaten will? hab ich dann nich irgendwie probleme mit dem mod bzw. muss ihn nochmal installieren?

ne ich will einfach nur, dass die erste zelle (die anzeigt: Forum|Themen|Beiträge|Letzter Beitrag ) unabhängig ist von den einstellungen der farbe für admin oder moderator. versteht ihr?

Verfasst: 13.05.2005 17:32
von Chyna
Ok, ich hab das gerade mal getestet und das geht bei mir mit CSS


In der CSS habe ich jetzt einfach mal folgendes eingegeben (mußt Du halt nach Deinen Wünschen anpassen !)

Code: Alles auswählen

.test {
 font-family: serif;
 color: #00FF40;
Hier ist jetzt aber nur Schriftfarbe und Familie angegeben - ggf. muß Du noch eine Größe angeben. Kannst ja mal einen Link zu Deinem Forum posten, falls Du nicht weiter kommst. Dann kann man besser Tipps geben ...

Und in der Index_Body.tpl zu class="test" abändern bzw. einfügen falls nicht vorhanden. Das sollte dann in etwa so aussehen:

Code: Alles auswählen

        <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr>
        <th colspan="2" class="test" height="25" nowrap="nowrap">&nbsp;Forum&nbsp;</th>
        <th width="50" class="test" nowrap="nowrap">&nbsp;Themen&nbsp;</th>
        <th width="50" class="test" nowrap="nowrap">&nbsp;Beiträge&nbsp;</th>
        <th class="test" nowrap="nowrap">&nbsp;Letzter&nbsp;Beitrag&nbsp;</th>
  </tr>

Also wie gesagt bei mir hat´s geklappt

Verfasst: 13.05.2005 17:41
von Nice
ja ich werde das mal ausporbieren, obwohl ich mir fast sicher bin das gestern schon versucht zu haben. anyway...
achja respekt, eure/deine seite is echt nich schlecht. sowas versuch ich auch hinzukriegen :-)