ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Forum Ränke farben zuweisen

Geschlossen
  1. #1
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Halli-hallo,
    Auf der negativen Suche wollte ich mal anfragen ob sich einer damit schon befasst hat oder bzw. mir helfen könnte einen bestimmten Rank eine bestimmte Farbe zu zuweisen, z.B. Admin = Rot, ich selber benutze keine zusätzlichen Mods oder Module, nur das Atrox design.
    Hoffe ihr könntet mir helfen.



    Mit freundlichen Grüßen


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    Für bestimmte Farben könnte man ne Funktion schreiben, und entweder bei jeder Ausgabe wo es farbig sein soll, die Funktion aufrufen, oder am Ende noch einmal den Inhalt in der Design Klasse bearbeiten.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Wird es dann nicht unheimlich aufwendig?
    Hoffte das es irgentwo hinterlegt ist in dem design Ordner so das ich nur die Hex werte von den Farben verändern müsste...:'(
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Tr3icio gelöschter User
    Nein ist es nicht.
    Bzw .. du meinst jetzt die Ränge die man im Admin Bereich erstellen kann oder? ( Grünschnabel, Administrator, ... )

    Da kann man das einfach machen und ganz schnell.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Ja genau die.
    Nur wie? Hast du eventuell eine Step by Step Anleitung?
    Oder paar tipps die mir was sagen könnten?
    Ganz Neuling auf dem Gebiet HTML, PHP, CSS bin ich nicht, aaaaber man lernt ja nie aus. :-)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tr3icio gelöschter User
    include/includes/func/allg.php

    ##
    ###
    ####
    ##### UserRang ermitteln
    function userrang ($post,$uid) {
      global $global_user_rang_array;
    
      if (!isset($global_user_rang_array[$uid])) {
        if (!isset($global_user_rang_array)) {
          $global_user_rang_array = array();
        }
        if ( empty($uid) ) {
          $rRang = 'Gast';
        } else {
          $rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
        }
        if ( empty($rRang) ) {
          $post = ( $post == 0 ? 1 : $post );
          $rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
        } elseif ( $rRang != 'Gast' ) {
          $rRang = '<i><b>'.$rRang.'</b></i>';
        }
        $global_user_rang_array[$uid] = $rRang;
      }
    
      return ($global_user_rang_array[$uid]);
    }


    Ersetzen durch:

    ##
    ###
    ####
    ##### UserRang ermitteln
    function userrang ($post,$uid) {
      global $global_user_rang_array;
    
      if (!isset($global_user_rang_array[$uid])) {
        if (!isset($global_user_rang_array)) {
          $global_user_rang_array = array();
        }
        if ( empty($uid) ) {
          $rRang = 'Gast';
        } else {
          $rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
        }
        if ( empty($rRang) ) {
          $post = ( $post == 0 ? 1 : $post );
          $rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
        } elseif ( $rRang != 'Gast' ) {
          $rRang = '<i><b>'.$rRang.'</b></i>';
        }
        $global_user_rang_array[$uid] = $rRang;
      }
    
      return ('<span class="' . ( str_replace(' ', '_', $global_user_rang_array[$uid] ) . '">' . $global_user_rang_array[$uid] . '</span>');
    }


    Und schon kannst du über CSS den Rängen Farben zuweisen.

    Die Klasse heißt immer die der Rang ( Leerzeichen in Rängen werden im Klassennamen durch _ ersetzt )
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Danke schonmal für die schnelle info, welche css müsste ich verändern, die vom dem design oder die, die in include drinne sitzt? ich tippe mal auf zweitens?

    Edit:
    Mir ist aufgefallen das es eine neue CSS gibt, diese nennt sich Style_Blau_Orange.css.


    Zuletzt modifiziert von bowzynator am 25.09.2011 - 21:09:33
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Tr3icio gelöschter User
    Die CSS die du meinst ändert die Farben im Admin Bereich :-)

    Du musst einfach die CSS deines Designs ändern
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Meine CSS ist über 300 zeilen lang, deswegen poste ich sie lieber nicht..
    Muss ich dort ein neuen Eintrag machen wie z.B
    #Admin {
    color= blabla
    ?
    Ausserdem gibt mein Dreamweaver nun einen Error code bei deinem Code an (Syntaxerror ungefär bei der zeile 26 bei dir)


    mfg
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Tr3icio gelöschter User
    Ja der Code muss so sein:

    ##
    ###
    ####
    ##### UserRang ermitteln
    function userrang ($post,$uid) {
      global $global_user_rang_array;
     
      if (!isset($global_user_rang_array[$uid])) {
        if (!isset($global_user_rang_array)) {
          $global_user_rang_array = array();
        }
        if ( empty($uid) ) {
          $rRang = 'Gast';
        } else {
          $rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
        }
        if ( empty($rRang) ) {
          $post = ( $post == 0 ? 1 : $post );
          $rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
        } elseif ( $rRang != 'Gast' ) {
          $rRang = '<i><b>'.$rRang.'</b></i>';
        }
        $global_user_rang_array[$uid] = $rRang;
      }
     
      return ('<span class="' . ( str_replace(' ', '_', $global_user_rang_array[$uid]) ) . '">' . $global_user_rang_array[$uid] . '</span>');
    }


    Und in die CSS müssen halt nur neue Einträge:

    .Rang_Name {
        color: red;
    }


    Wobei _ steht für Leerzeichen..

    Das heißt der Rang "Dies ist ein Rang" würde so aussehen:

    .Dies_ist_ein_Rang {
        color: red;
    }
    1 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    bowzynator Mitglied
    Registriert seit
    25.09.2011
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    CSS ist jetzt so:
    #menu {}
    #menu ul { padding-left: 1px; margin-left: 6px; margin-top: 4px}
    #smallmenu { }
    #smallmenu li { font-size: 9px; }
    #smallmenu a { font-size: 9px; }
    
    a.test {
    	color: #000000;
    }
    a.test:hover 
    {  
      color: #208dc;
    }
    .Administrator {
    	color: red;
    }


    Aber immernoch nichts rot. ^^

    Edit:
    Oder ist es bei Spezialränken anders?
    Weil Administrator bei mir als Specialrank eingestellt ist!

    Zuletzt modifiziert von bowzynator am 25.09.2011 - 21:47:43
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ZitatZitat geschrieben von bowzynator

    Oder ist es bei Spezialränken anders?
    Weil Administrator bei mir als Specialrank eingestellt ist!


    Hat damit nix zutun. Viel besser wäre es das du die Webseite bekannt gibts damit mir nachschauen könnten woran der Fehler liegt.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    IRvD Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    460
    Beitragswertungen
    31 Beitragspunkte
    Also ich habs grad bei mir getestet und es funktioniert leider nicht


    livedemo.irvd-website.de
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Also bei mir klappt es
    externer Link


    Zuletzt modifiziert von Sunshine Live am 06.12.2011 - 15:02:54
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Dr.Snake Mitglied
    Registriert seit
    10.03.2011
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    Bei mir klappt das auch nicht.
    Könnte vielleicht einer helfen?
    Danke im voraus
    anbei meine Css.
    .menu
    {
       display:block;
       color: #0061c1;    // Menubuttonschrift
       font-size: 11px;
       width: 190px;
       height: 25px;
       text-indent: 54px;
       text-decoration: none;
       line-height: 30px;
       background-image: url('Bilder/button.png');
       background-repeat: no-repeat;
    }
    
    .menu:hover
    {
       display:block;
       color: #0061c1;     // menubutton m.over
       font-size: 11px;
       width: 190px;
       height: 25px;
       text-indent: 56px;
       text-decoration: none;
       line-height: 30px;
       background-image: url('Bilder/hbutton.png');
       background-repeat: no-repeat;
    } 
    
    .title
    
    {
    	color: #0061c1;
    }
    
    .login_1
    { 
        color: #0061c1;
    	text-align: center;
    }
    
    .login_2 
    { 
        color: #FFFFFF;
    }
    
    
    .btitle
    {
    	color: #ffffff;
    	font-size: 13px;
    }
    
    td 
    {
      color: #cccccc;
      font-size: 10px;
    }
    
    a
    { 
      color: #0061c1; 
    }
    
    a:hover 
    { 
      color: #FFFFFF;
    }
    
    a.box:active { 
        color:#0061c1; 
        text-decoration:underline;
    }
    
    a.box 
    { 
      color: #666666; 
    }
    
    a.box:hover 
    {  
      color: #0061c1;
      text-decoration: none;
    }
    
    .Chead
    {
      background-color: #0b0b0b;
            color: #cccccc;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
      		background-image: url('Bilder/td_bg.jpg');
            background-repeat: repeat-x;
    }
    
    .Chead td, .Chead td strong, .Chead h4, .Chead td b
    {
      color: #FFFFFF;
    }
    
    .Callg
    {
    	color: #666666;
    }
    
    .Callg td
    {
      color: #666666;
    }
    
    .Cmite
    { 
      color:#ffffff;
      background-color: #666666;
    }
    
    #Ballg
    {
    	color: #ffffff;
    	background-color: #111111;
    }
    
    #Ballg td
    {
    	color: #666666;
    	background-color: #111111;
    }
    
    .Bhead
    {
    	color: #000000;
    }
    
    .Bbody
    {
    	color: #ffffff;
    }
    
    .smalfont 
    { 
    	color: #ffffff;
    	text-decoration: none; 
    }
    
    .smalfont_copyright 
    { 
    	color: #FFFFFF;
    	text-decoration: none; 
    }
    
    .border 
    { 
        background-color: #333333;
    }
    
    input, textarea, select
    { 
        color: #0061c1;
    	background-color: #666666;
        border-color: #333333;
        text-decoration: none;  
    }
    
    body
    { 
            background: #000000 url('bg.jpg');    
            background-attachment:fixed;
            background-position:top center;
            background-repeat:no-repeat;
            margin : 0 auto;
    }
    
    #header 
    {
    	background-image: url(img/bg1.gif);
    }
    
    .hmenu 
    {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #0061c1;
    	font-size: 18px;
    	text-decoration: none;
    	width: 650px;
    	text-align: center;
    }
    
    .explode 
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #0061c1;
    	text-decoration: none;
    }
    
    .boxes_right 
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #666666;
    	text-decoration: none;
    }
    
    .boxes_right_hmenu 
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #CCCCCC;
    	text-decoration: none;
    	padding-top: 10px;
    }
    
    .boxes_right_abstand {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #CCCCCC;
    	text-decoration: none;
    	padding-top: 6px;
    }
    
    .menu_botton:hover
    {
    	color:#FFFFFF;
    	font-size:14px;
    	background:url(Bilder/button.png) no-repeat;
    	display:block;
    	font-family: Arial, Helvetica, sans-serif;
    	text-decoration: none;
    	padding-top: 4px;
    	padding-right: 0px;
    	padding-bottom: 5px;
    	padding-left: 40px;
    	vertical-align: middle;
    }
    
    .menu_botton
    {
    	color:#FFFFFF;
    	font-size:14px;
    	background:url(Bilder/button.png) no-repeat;
    	display:block;
    	font-family: Arial, Helvetica, sans-serif;
    	text-decoration: none;
    	padding-top: 4px;
    	padding-right: 0px;
    	padding-bottom: 5px;
    	padding-left: 40px;
    	vertical-align: middle;
    }
    
    .menue 
    {
    	padding-left: 13px;
    }
    
    select 
    {
    	color: #cccccc;
    	font-weight: normal;
    	text-decoration: none;
    	padding: 2px;
    	word-spacing: 1px;
    	margin: 1px;
    	border: 1px inset #666666;
    	font-family: Verdana;
    	font-size: 12px;
    	background-image: url(http://localhost/cms/ilch/include/designs/pb_free/Bilder/pb_freetemplate_01.jpg);
    	background-position: center center;
    }
    
    input, textarea 
    {
    	color: #0b0b0b;
    	font-weight: none;
    	text-decoration: none;
    	background-color: #989898;
    	padding: 2px;
    	word-spacing: 1px;
    	margin: 1px;
    	border: 1px inset #666666;
    	font-family: Verdana;
    	font-size: 12px;
    }
    
    .Chead td, .Chead td strong, .Chead h4, .Chead td b
    {
      color: #cccccc;
    }
    a.Chead
    {
    color:#FFFFFF;
    }
    
    .Callg
    {
      background-color: #EFEFEF;
            color: #0b0b0b;
    }
    
    .Callg td
    {
      color: #CCCCCC;
    }
    
    .Cnorm
    {
      background-color: #000000;
      color: #cccccc;
    }
    .Cmite
    {
      background-color: #000000;
      color:#cccccc;
    }
    .mite
    {
      background-color: #000000;
      color:#ff00dd;
    }
    .Cdark
    {
      		background-color: #0b0b0b;   //foren beitrag-hintergrund, letzter beitrag hintergrund
            color: #cccccc;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
      		background-image: url('Bilder/td_bg.jpg');
            background-repeat: repeat-x
    }
    
    #Ballg
    {
            color: #0b0b0b;
    }
    
    #Ballg td
    {
            color: #0b0b0b;
    }
    
    .Bhead
    {
      background-color: #0061c1;
            color: #FFFFFF;
    }
    .Bbody
    {
      background-color: #0061c1;
            color: #0b0b0b;
    }
    
    .rand
    {
      border: 1px solid #0061c1;
    }
    
    
    .hmenu a.smalfont
    {
            font-size: 11px;
            text-decoration: none;
                    color:#0061c1;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 16px;
            height:20px;
            
    }
    a.hmenu
    {
            font-size: 11px;
            text-decoration: none;
                    color:#FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 10px;
            height:20px;
            
    }
    .cbg1
    {		
    		color:#666666;
            font-size: 9px;
            text-decoration: none;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 10px;
            height:20px;
            
    }
    .deinemudda
    {		
    		color:#CCCCCC;
            font-size: 11px;
            text-decoration: none;
            font-family: Arial, Helvetica, sans-serif;        
    }
    .smalfont
    {		
    		color:#989898;
            font-size: 10px;
            text-decoration: none;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 10px;
            height:20px;
            
    }
    a.smalfont
    {
            font-size: 11px;
            text-decoration: none;
                    color:#666666;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 10px;
            height:20px;
            
    }
    
    a.box
    {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #0061c1;
    	font-size: 11px;
    }
    
    .border
    {
       background-color: #0061c1;
    }
    a.border
    {
       color: #FFFFFF;
    }
    
    
    
    
    .lastforum {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #FFFFFF;
    	padding-top: 8px;
    	text-decoration: none;
    	font-size: 11px;
    	line-height: 5px;
    }
    
    .lastbox {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #999999;
    	padding-top: 8px;
    	text-decoration: none;
    	font-size: 11px;
    	line-height: 19px;
    }
    
    .sbback 
    {
        background-color: #575757;
        color:#0b0b0b;
    }
    .sbback2 
    {
        background-color: #6b6b6b;
        color:#0b0b0b;	
    }
    
    .lastbox {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #a0a0a0;
    	padding-top: 0px;
    	text-decoration: none;
    	font-size: 11px;
    	line-height: 11px;
    }
    
    }
    .Administrator {
        color: red;
    }



    Zuletzt modifiziert von Dr.Snake am 25.12.2011 - 21:36:31
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten