ilch Forum » Ilch Clan 1.1 » Allgemein » Rechte Punkte zuweisen

Geschlossen
  1. #1
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hey Leute,

    ich hab ma ne neue Frage. Wie kann ich einer Gruppe eine bestimmte Punktezahl zuweisen sodass sie unten bei online dann eine andere Farbe bekommen ???

    <table width="900" height="40" border="0" cellspacing="2">
      <tr>
        <td>
    <!---
    #################################
    ####	 © Shooter112	  	 ####
    #### www.berlin-freiwild.de  ####
    #################################
    --->
    <?php
    if (!defined('main')) {die("no direct access");}
    
    
    // Farben für Ränge definieren
    
    $farbeAdmin = 		'#0066ff';
    $farbeModerator = 	'#CC00ff';
    $farbePartner = 	'#FF0033';
    $farbeMember = 		'#99FF00';
    $farbeUser = 		'#33FF00';
    $farbeGast = 		'#99FF00';
    
    $dif = date('Y-m-d H:i:s', time() - 1200);
    $abf = "SELECT uid FROM `ic1_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
    
    if ($row->uid != 0 AND $brk!=$row->uid) {
    $name=@db_result(db_query('SELECT name FROM ic1_user WHERE id='.$row->uid),0);
    $recht=@db_result(db_query('SELECT recht FROM ic1_user WHERE id='.$row->uid),0);
    
    if ($recht == -9) {$farbe = $farbeAdmin;}
    elseif ($recht == -8) {$farbe = $farbeModerator;}
    elseif ($recht == -6) {$farbe = $farbeMember;}
    elseif ($recht == -4) {$farbe = $farbePartner;}
    elseif ($recht == -1) {$farbe = $farbeUser;}
    else {$farbe = $farbeGast;}
    
    $content.= '';
    $content.='<td><a href="index.php?user-details-'.$row->uid.'"><font style="color:'.$farbe.'">'.$name.',</font>&nbsp;</a></td>'."";
    $uid[] = $row->uid;
    }
    if ($row->uid == 0) { $guests++; }
    $brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<td><font color="#666666">0 User </font></td>'.""; }
    
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM ic1_user '.$where.' ORDER BY llogin DESC LIMIT 0,0';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
    
    if ($row2->recht == -9) {$farbe = $farbeAdmin;}
    elseif ($row2->recht == -1) {$farbe = $farbeUser;}
    else {$farbe = $farbeGast;}
    
    
    $datum = date('H:i d.m.y',$row2->llogin);
    $user = $row2->name;
    $content.='<td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td>'."";
    }
    if ($guests == 0) {
    $content.= '<td colspan="0"><hr style="height: 0px; border: dashed #666666 0px; border-top-width: 0px";></td>'."".'
    <td><font size="-1" color="'.$farbeGast.'">0 '.$lang['guests'].'</td>'."";
    } else {
    $content.= '
    <td><font size="-1" color="'.$farbeGast.'">'.$guests.' '.$guestn.'</font></td>'."";
    }
    ?>
    <table border="0" cellpadding="0" cellspacing="0" >
    <?php echo $content; ?>
    </table></td>
      </tr>
    </table>


    betroffene Homepage: recordsextended.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Gruppe, Punktzahl, was genau meinst du damit?

    Die von die gepostete Datei enthält Code, um Benutzer eines Grundrechts in einer anderen Farbe darzustellen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    if ($recht == -9) {$farbe = $farbeAdmin;}
    elseif ($recht == -8) {$farbe = $farbeModerator;}
    elseif ($recht == -6) {$farbe = $farbeMember;}
    elseif ($recht == -4) {$farbe = $farbePartner;}
    elseif ($recht == -1) {$farbe = $farbeUser;}
    else {$farbe = $farbeGast;}



    Ich meine diesen Bereich des Codes wo definiert ist wieviele Punkte wel he Gruppe hat. Wo kann man das einstellen. welche gruppe wieviele rechtepunkte erhält.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Meinst du die Gruppenrechte?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    ja genau die meine ich. wie werden die definiert. ich möchte jeder gruppe EINZELN eine farbe zuweisen können
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Ich habe den code jzt so editiert.

    $farbeWebmaster = 	'#FF0000'; // Rot
    $farbeCoAdmin = 	'#FF6600';
    $farbeSiteAdmin = 	'#FF6600';
    $farbeAdmin = 		'#0066FF'; // Blau
    $farbeLeader = 		'#33FF00'; // Grün
    $farbeSupporter = 	'#FF00FF'; // Pink
    $farbeMember = 		'#FFFF00'; // Gelb
    $farbeRekrut = 		'#FF6600'; // Orange
    $farbeUser = 		'#00FFFF'; // Türkies
    $farbeGast = 		'#996600'; // Cappocino



    if ($recht == -9) {$farbe = $farbeWebmaster;}
    elseif ($recht == -8) {$farbe = $farbeCoAdmin;}
    elseif ($recht == -7) {$farbe = $farbeSiteAdmin;}
    elseif ($recht == -6) {$farbe = $farbeAdmin;}
    elseif ($recht == -5) {$farbe = $farbeLeader;}
    elseif ($recht == -4) {$farbe = $farbeSupporter;}
    elseif ($recht == -3) {$farbe = $farbeMember;}
    elseif ($recht == -2) {$farbe = $farbeRekrut;}
    elseif ($recht == -1) {$farbe = $farbeUser;}
    else {$farbe = $farbeGast;}



    Ist das so richtig ???


    Zuletzt modifiziert von BL4CKB0RNE am 28.01.2014 - 16:35:52
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Sagen wir mal so: es ist nicht falsch, allerdings hast Du lediglich die Variablen-Namen geändert!
    Oh sorry grad gesehen, die Farben auch. Yes


    Zuletzt modifiziert von Outi77 am 28.01.2014 - 16:46:47
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten