ilch Forum » Ilch Clan 1.1 » Allgemein » Lastwars zwei Reihen

Geschlossen
  1. #1
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hallo,
    ich habe verzweifelt versucht, unsere lastwars box so auszugeben, dass neben dem Wargamebild das Ergebnis und der Pfeil (Sieg, Niederlage, Remie) und darunter der Gegner angezeigt wird. Ich raff das irgendwie nicht ganz.

    Hier mal der Code:
    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 4');
    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';
    
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
    
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
    
      }
    
    	
    	echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    	echo '<a href="index.php?wars-more-'.$row->id.'">';
    	echo $row->owp.' '.$lang['at2'].' '.$row->opp.' - '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';
    }
    echo '</table>'


    Es soll so aussehen:

    War Bild | Ergebnis - Pfeil
    War Bild | Gegner
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Statt dem - einfach <br> fertig!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MonMon Mitglied
    Registriert seit
    05.08.2009
    Beiträge
    116
    Beitragswertungen
    0 Beitragspunkte
    genau in die zeiele 30

    echo $row->owp.' '.$lang['at2'].' '.$row->opp.' <br> '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';


    und vieleicht noch die schrift gröse anpassen
    ich muste das auch machen sonst wäre es zu groß geworden
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Ich habe an so eine leichte Sache gar nicht gedacht. Danke euch beiden.
    Gleich noch ne Frage dazu. Kann man die Ergebnisse auch farbig darstellen lassen?
    Also bei einer Niederlage sollen sie rot gezeigt werden, bei Sieg=grün und bei Remie=Gelb.


    Zuletzt modifiziert von MagistYata am 05.05.2010 - 13:53:03
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    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 4');
    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';
        $farb2 = '#00BB00';
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
        $farb2 = '#BB0000';
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
        $farb2 = '#BBBB00';
      }
    
    	
    	echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    	echo '<a href="index.php?wars-more-'.$row->id.'">';
    	echo '<font style="color:'.$farb2.'">'.$row->owp.' '.$lang['at2'].' '.$row->opp.'</font> <br> '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';
    }
    echo '</table>'


    Hab den Code mal komplettiert und hoffe mal das ich keinen Fehler eingebaut hab.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke. Code läuft prima.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    soluto Mitglied
    Registriert seit
    04.01.2010
    Beiträge
    86
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    ich wollte das auch so machen mit den zwei Reihen,
    und da nun das Ergebnis farbig angezeigt wird, bräuchte man eigentlich ja den Pfeil nicht.
    Und um den weg zu bekommen, muss ich doch einfach nur hier
    die Zeilen 7,10,13 löschen oder muss da noch mehr gemacht werden?

    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 4');
    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';
        $farb2 = '#00BB00';
      } elseif ($row->wlp == 2) {
        $bild = 'include/images/icons/los.gif';
        $farb2 = '#BB0000';
      } elseif ($row->wlp == 3) {
        $bild = 'include/images/icons/pad.gif';
        $farb2 = '#BBBB00';
      }
     
       
        echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
        echo '<a href="index.php?wars-more-'.$row->id.'">';
        echo '<font style="color:'.$farb2.'">'.$row->owp.' '.$lang['at2'].' '.$row->opp.'</font> <br> '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';
    }
    echo '</table>'


    MFG soluto


    Zuletzt modifiziert von soluto am 06.05.2010 - 11:34:14
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ja!
    Der img-Tag muss entfernt werden
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hallo, ich hab das jetzt so gemacht, allerdings erscheint dann statt den Pfeilen so Kästchen... wie krieg ich die auch weg?
    Außerdem wie könnte ma es machen, das statt dem Clan-Tag der vollständige Clanname in der Lastwars-Box erscheint?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Was für Kästchen? Link zur WebSite? Icons nicht gefunden?

    $row->tag = Clan-Tag
    $row->gegner = Clan-Name
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    erstmal danke, das klappte (:
    ja, icons nicht gefunden, aber komischerweise zeigts das nur bei opera und internet explorer an, bei mozilla nicht. hier schau selbst:

    gesperrtes Bild

    son kästchen ist auch unter dem header, liegt daran, dass ich da vom design was weggemacht hab. was müsste ich machen, damit auch da kein kästchen mehr angezeigt wird?


    Zuletzt modifiziert von Mitsu am 06.11.2010 - 13:01:05
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Prüf mal ob die Icons win.gif, los.gif, pad.gif vorhanden unter include/images/icons/ vorhanden sind! Hier kannst Du auch jederzeit andere einfügen oder in der Box die Pfad/Namen ändern!

    Zu diesem Kästchen! Mit einem Link zur WebSite würde ich mehr über den Quellcode sagen können! Schau mal in die index.htm deines Designes was dort eingebunden ist!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    also die drei icons sind vorhanden, aber ich will sie ja ganz weg haben, ich hab schon die drei zeilen wie oben schon mal diskutiert weggelöscht, muss ich da noch was anderes machen?

    hier dier link zur page: mod-multigaming.bplaced.net/

    das design ist grcdesign01. ich habs halt dann noch blau eingefärbt und die leiste unterm header gelöscht, wahrscheinlich muss ich da wohl noch was anderes löschen. kenn mich da nicht so aus D:
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Achso, das habe ich nicht mitbekommen, also so:

    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 4');
    while ($row = db_fetch_object($erg) ) {
     
      if ($row->wlp == 1) {
        $farb2 = '#00BB00';
      } elseif ($row->wlp == 2) {
        $farb2 = '#BB0000';
      } elseif ($row->wlp == 3) {
        $farb2 = '#BBBB00';
      }
     
        echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
        echo '<a href="index.php?wars-more-'.$row->id.'">';
        echo '<font style="color:'.$farb2.'">'.$row->owp.' '.$lang['at2'].' '.$row->opp.'</font> <br> '.$row->gegner.'</a></td></tr>';
    }
    echo '</table>'


    Und das Kästchen unter dem Header liegt am am fehlenden Bild include/designs/grcdesign01/images/img_04.jpg in der index.htm

    Entweder das Bild wieder rein oder:
    <tr>
        <th colspan="3" width="978"><img src="include/designs/grcdesign01/images/img_04.jpg"></th>
      </tr>

    löschen!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Also die Kästchen bei Nextwars sind weg, danke nochmals.
    Aber wo muss ich da genau reingehen um das zu löschen:

    ZitatZitat geschrieben von Lord|Schirmer

    Entweder das Bild wieder rein oder:
    <tr>
        <th colspan="3" width="978"><img src="include/designs/grcdesign01/images/img_04.jpg"></th>
      </tr>

    löschen!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    include/designs/grcdesign01/index.htm
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    oh danke, ich wusste nur nicht, wie ichs editiern soll, weils immer mit firefox geöffnet wurde, aber habs jetzt hinbekommen (:
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    noch ne frage: Was müsste ich machen, damit die nextwars box genau im gleichen stil ist, also der ausgeschriebene name des gegners in einer zweiten zeile unter dem Datum und der Zeit.

    defined ('main') or die ( 'no direct access' );
    echo '<table width="100%" border="0" cellpadding="2" cellspacing="0">';
    $akttime = date('Y-m-d');
    $erg = @db_query("SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time,tag,gegner, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime");
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td>kein War geplant</td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    		$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
    		echo '<tr><td>'.get_wargameimg($row->game).'</td>';
    		echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
    		echo $row->time.' - '.$row->tag.'</a></td></tr>';
    	}
    }
    echo '</table>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    <?php
    defined ('main') or die ( 'no direct access' );
    echo '<table width="100%" border="0" cellpadding="2" cellspacing="0">';
    $akttime = date('Y-m-d');
    $erg = @db_query("SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time,tag,gegner, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime");
    if ( @db_num_rows($erg) == 0 ) {
        echo '<tr><td>kein War geplant</td></tr>';
    } else {
        while ($row = @db_fetch_object($erg) ) {
            echo '<tr><td>'.get_wargameimg($row->game).'</td>';
            echo '<td><a class="box" href="index.php?wars-more-'.$row->id.'">';
            echo $row->time.'<br>'.$row->gegner.'</a></td></tr>';
        }
    }
    echo '</table>';
    ?>
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Mitsu Mitglied
    Registriert seit
    30.08.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    ok, danke, und noch was: wie kann man machen, dass man bei lastwars im admin menü mehr felder zum reinschreiben der maps/runden hat? also statt 5 vielleicht 8?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten