ilch Forum » Allgemein » HTML, PHP, SQL,... » Lastwars Farbe

Geschlossen
  1. #1
    User Pic
    flaky12 Mitglied
    Registriert seit
    03.04.2007
    Beiträge
    424
    Beitragswertungen
    0 Beitragspunkte
    Guten Tag,
    Ich habe mal wieder ein Frage.Wie kann man bei der Lastwars Box machen das bei einen lose das Ergebnis rot,bei unenschieden gelb und bei einem sieg grün ist???

    {habe die sufu genutzt aber nichts gefunden}
    grumml

    mfg.Flaky


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Schau dir an wie es für die bilder gemacht wird,... und dann einfach nen farbwert als var definieren und dann eben normal als schriftfarbe definieren eben mit der variablen der farbe,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    flaky12 Mitglied
    Registriert seit
    03.04.2007
    Beiträge
    424
    Beitragswertungen
    0 Beitragspunkte
    Aus der Lastwars.php [Box]:
    if ($row->wlp == 1) {
        $bild = 'include/images/icons/win.gif';
    
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
    
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
    
      }


    Meinst du das hier?
    Und wenn ja wie muss ich das machen, ich kenn mich damit nich so aus grumml {sry wenn ich nerve}


    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    if ($row->wlp == 1) {
        $bild = 'include/images/icons/win.gif';
        $farbe = 'deine farbe für grün';
    
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
        $farbe = 'deine farbe für rot';
    
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
        $farbe = 'deine farbe für gelb';
    
      }


    weiter unten in der php musst du nur mehr die farbe ausgeben
    'FARBE' => $farbe.

    dan nnur mehr in der html den wert für deine farbe dort einfügen wo du ihn brauchst, also irgendwo color={FARBE}
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Jetzt einfach ne farb variable definieren mit den gewünschte farben udn bei der ausgabe einach die farbe über nen front-color ausgeben lassen so das er dann das ergebniss in farbe macht,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    flaky12 Mitglied
    Registriert seit
    03.04.2007
    Beiträge
    424
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von eXecut1oner


    dan nnur mehr in der html den wert für deine farbe dort einfügen wo du ihn brauchst, also irgendwo color={FARBE}


    Dies in der Index.html vom design oder wo?


    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ne schon in die lastwars Box,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    lol die array ausgabe brauchst du ja garnicht seh ich grad is ja nur die lastwars box

    unten die ausgabe in der laswars.php:

    echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    echo '<a href="index.php?wars-more-'.$row->id.'" style="color:'.$farbe.';">';
    echo $row->owp.' '.$lang['at2'].' '.$row->opp.' - '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';



    und dem natürlich:
    if ($row->wlp == 1) {
        $bild = 'include/images/icons/win.gif';
        $farbe = 'deine farbe für grün';
    
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
        $farbe = 'deine farbe für rot';
    
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
        $farbe = 'deine farbe für gelb';
    
      }


    du musst natürlich noch die hexcodes für deine farben eintragen


    Zuletzt modifiziert von eXecut1oner am 05.05.2007 - 17:06:23
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    flaky12 Mitglied
    Registriert seit
    03.04.2007
    Beiträge
    424
    Beitragswertungen
    0 Beitragspunkte
    Parse error: syntax error, unexpected T_DOUBLE_ARROW in /usr/export/www/vhosts/funnetwork/hosting/flaky12/include/boxes/lastwars.php on line 29


    Dann bekomm ich diesen Fehler:S ich weiß auch nicht ob ich alles richtig gemacht habe.

    Kann mir nicht jemand den code für die lastwars.php box geben? oder dauert es zu lange traurig


    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    hab mal meine shcnell umgeändert:
    defined ('main') or die ( 'no direct access' );
    
    $farbe = '';
    $farb2 = '';
    
    echo '<table width="100%" border="0" cellpadding="2" cellspacing="0">';
    $erg = db_query('SELECT * FROM prefix_wars WHERE status = "3" ORDER BY datime DESC LIMIT 3');
    while ($row = db_fetch_object($erg) ) {
    	$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    
    if ($row->wlp == 1) {
    	$bild = 'include/images/icons/win.gif';
    	$farbe = 'deine farbe für grün';
    } elseif ($row->wlp == 2) {
    	$bild = 'include/images/icons/los.gif';
    	$farbe = 'deine farbe für rot';
    } elseif ($row->wlp == 3) {
    	$bild = 'include/images/icons/pad.gif';
    	$farbe = 'deine farbe für gelb';
    }
    
    	
    	echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    	echo '<a href="index.php?wars-more-'.$row->id.'" style="color:'.$farbe.';">';
    	echo $row->owp.' '.$lang['at2'].' '.$row->opp.' - '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';
    }
    echo '</table>';


    sollte funktionieren, is aber natürlich nicht getestet^^
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    flaky12 Mitglied
    Registriert seit
    03.04.2007
    Beiträge
    424
    Beitragswertungen
    0 Beitragspunkte
    Es geht lachen

    großes Danke für eure Hilfe
    lachen


    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten