ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Lastwarsanzeige Statistik fehlerhaft

Geschlossen
  1. #1
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hallo,
    wir haben bereits über 900 Wars gespielt. Wenn ich nun unter Wars nach einem Squad schauen möchte, wieviele Wars er gespielt hat, funktioniert es nur bedingt.
    Wir lassen uns 30 Wars auf einer Seite anschauen. Wenn ich dann auf Seite 2 klicke, um die restlichen Wars zu begutachten, kommen nicht die, die ich vorher ausgewählt habe, sondern die von anderen Squads.
    Denke mal ich habe mich da recht blöd ausgedrückt.
    Schaut euch einfach mal den Link an und sucht nach dem Team Rainbow Six Einheit.

    externer Link
    Danach bitte unten auf Seite 2 klicken.


    verwendete ilchClan Version: 1.1
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    So habs mal überarbeitet, werde wohl noch ein Update machen, aber damit du nicht so lange warten musst.
    Nebenbei bist du dann auch noch mein Betatester zwinker

    contents/wars.php
    <?php
    // Copyright by: Manuel
    // Support: www.ilch.de
    defined ('main') or die ('no direct access');
    
    function get_erg_liste($wid) {
        $list = '';
        $enar = array ('jpg', 'gif', 'png', 'jpeg');
        $erg = db_query("SELECT * FROM prefix_warmaps WHERE `wid` = " . $wid);
        while ($row = db_fetch_assoc($erg)) {
            if ($row['opp'] == $row['owp']) {
                $farbe = 'FDFBB7'; #pat
            } elseif ($row['opp'] < $row['owp']) {
                $farbe = 'C8E1B8'; #win
            } elseif ($row['opp'] > $row['owp']) {
                $farbe = 'D8B9B9'; #los
            }
            foreach($enar as $v) {
                if (file_exists ('include/images/wars/' . $wid . '_' . $row['mnr'] . '.' . $v)) {
                    $size = getimagesize('include/images/wars/' . $wid . '_' . $row['mnr'] . '.' . $v);
                    $breite = $size[0];
                    $hoehe = $size[1];
                    $row['map'] = '<a href="#" onClick="javascript:window.open(\'include/images/wars/' . $wid . '_' . $row['mnr'] . '.' . $v . '\',\'bild\',\'height=' . $hoehe . ',width=' . $breite . '\')">' . $row['map'] . '</a>';
                    break;
                }
            }
            $list .= '<tr bgcolor="#' . $farbe . '">';
            $list .= '<td><font color="#000000">' . $row['map'] . '</font></td>';
            $list .= '<td><font color="#000000">' . $row['opp'] . '</font></td>';
            $list .= '<td><font color="#000000">' . $row['owp'] . '</font></td>';
            $list .= '</tr>';
        }
        return ($list);
    }
    
    function lastwars_get_memberlist ($id) {
        $l = '';
        $erg = db_query("SELECT prefix_user.id,prefix_user.name FROM prefix_user LEFT JOIN prefix_warmember ON prefix_warmember.uid = prefix_user.id AND prefix_warmember.wid = " . $id . " WHERE wid = " . $id . " ORDER BY prefix_user.name ASC");
        while ($r = db_fetch_assoc($erg)) {
            $l .= '<a href="index.php?user-details-' . $r['id'] . '">' . $r['name'] . '</a>, ';
        }
        return (substr($l, 0, - 2));
    }
    
    if ($menu->get(2) == '' OR $menu->getA(2) == 'p') {
        $title = $allgAr['title'] . ' :: Wars';
        $hmenu = 'Wars';
        $design = new design ($title , $hmenu);
        $design->header();
    
    	$out = array('GES' => 0, 'WIN' => 0, 'LOS' => 0, 'PAT' => 0, 'TITLE' => $allgAr['title']);
    
    	if (isset($_POST['tid']) and is_numeric($_POST['tid'])) {
    		$tid = escape($_POST['tid'], 'integer');
    		$where1 = 'AND tid = '.$tid;
    		$where2 = 'AND a.tid = '.$tid;
    		$out['TITLE'] = db_result(db_query('SELECT `name` FROM `prefix_groups` WHERE `id` = ' . $tid));
    	} else {
    		$where1 = $where2 = '';
    	}
    
        $keys = array(1 => 'WIN', 2 => 'LOS', 3 => 'PAT');
        $qry = db_query('SELECT `wlp`, COUNT(`id`) AS sum FROM `prefix_wars` WHERE `status` = 3 ' . $where1 . ' GROUP BY `wlp`');
        while ($r = db_fetch_assoc($qry)) {
            $out[$keys[$r['wlp']]] = $r['sum'];
            $out['GES'] += $r['sum'];
        }
        $tpl = new tpl ('wars.htm');
        $tpl->set_ar_out ($out , 0);
        $akttime = date('Y-m-d');
        $class = '';
        $erg = db_query('SELECT a.id,a.gegner,a.page,a.game,b.name as team,DATE_FORMAT(a.datime,"%d.%m.%Y - %H:%i:%s") as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id WHERE a.status = 2 AND a.datime >= "' . $akttime . '" ' . $where2 . ' ORDER BY a.datime');
        if (db_num_rows ($erg) == 0) {
            echo '<tr class="Cmite"><td colspan="4"><strong>kein Next War vorhanden</strong></td></tr>';
        } else {
            while ($row = db_fetch_assoc($erg)) {
                if ($class == 'Cmite') {
                    $class = 'Cnorm';
                }else {
                    $class = 'Cmite';
                }
                $row['page'] = get_homepage($row['page']);
                $row['team'] = get_wargameimg($row['game']) . '&nbsp;' . $row['team'];
                $row['class'] = $class;
                $tpl->set_ar_out($row, 1);
            }
        }
        $tpl->out(2);
        $class = '';
    		$wpls = array(1 => $lang['win'], 2 => $lang['los'], 3 => $lang['pat']);
    		$wpl = arlistee(isset($_POST['wpl']) ? $_POST['wpl'] : '', $wpls);
            $teams = dblistee (isset($_POST['tid']) ? $_POST['tid'] : '', "SELECT `id`, `name` FROM `prefix_groups` ORDER BY `name`");
            $game = dblistee (isset($_POST['spiel']) ? $_POST['spiel'] : '', "SELECT DISTINCT `game`,`game` FROM `prefix_wars` ORDER BY `game`");
            $mtype = dblistee (isset($_POST['typ']) ? $_POST['typ'] : '', "SELECT DISTINCT `mtyp`,`mtyp` FROM `prefix_wars` ORDER BY `mtyp`");
            $tpl->set_ar_out (array('tid' => $teams, 'game' => $game, 'typ' => $mtype, 'wpl' => $wpl) , 3);
    	if ($menu->get(1) == 'last') {
            $tpl->out(4);
            $sqla = 'WHERE status = 3 ';
            if (!empty($_POST['tid'])) {
                $sqla .= 'AND tid = "' . escape($_POST['tid'], 'integer') . '" ';
            }
            if (!empty($_POST['wpl'])) {
                $sqla .= 'AND wlp = "' . escape($_POST['wpl'], 'integer') . '" ';
            }
            if (!empty($_POST['spiel'])) {
                $sqla .= 'AND game = "' . escape($_POST['spiel'], 'string') . '" ';
            }
            if (!empty($_POST['typ'])) {
                $sqla .= 'AND mtyp = "' . escape($_POST['typ'], 'string') . '" ';
            }
            // seiten funktion
            $limit = $allgAr['wars_last_limit']; // Limit
    		if (isset($_POST['page']) and is_numeric($_POST['page']) and $_POST['page'] >= 1) {
    			$menu->set_url(2, 'p'.intval($_POST['page']));
    		}
            $page = ($menu->getA(2) == 'p' ? $menu->getE(2) : 1);
            $MPL = db_make_sites ($page , $sqla , $limit , "?wars-last" , 'wars');
    
    		$MPL = preg_replace('%-p(\d+)"%', '$0 onclick="return loadLWPage($1);"', $MPL);
    
    		$anfang = ($page - 1) * $limit;
            // seiten funktion
            $farbe1wlpar = array(1 => 'C8E1B8', 2 => 'D8B9B9', 3 => 'FDFBB7');
            $farbe2wlpar = array(1 => '00FF00', 2 => 'FF0000', 3 => 'FFFF00');
            $erg = db_query("SELECT a.owp,a.opp,a.wlp,a.land,a.mtyp,a.game,a.id,a.gegner,a.page,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y') as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id " . $sqla . " ORDER BY a.datime DESC, id DESC LIMIT " . $anfang . "," . $limit);
            while ($row = db_fetch_assoc($erg)) {
                $row['erg'] = $row['opp'] . ':' . $row['owp'];
                $row['farbe'] = $farbe1wlpar[$row['wlp']];
                $row['farbe2'] = $farbe2wlpar[$row['wlp']];
                if ($class == 'Cmite') {
                    $class = 'Cnorm';
                } else {
                    $class = 'Cmite';
                }
                $row['page'] = get_homepage($row['page']);
                $row['team'] = get_wargameimg($row['game']) . '&nbsp;' . $row['team'];
                $row['class'] = $class;
                $tpl->set_ar_out($row, 5);
            }
            $tpl->set_out('MPL', $MPL, 6);
    	}
        $design->footer();
    } elseif (is_numeric($menu->get(2))) {
        $_GET['mehr'] = escape($menu->get(2), 'integer');
    
        $erg = @db_query("SELECT
    	DATE_FORMAT(datime,'%d.%m.%Y') as datum,
    	tid, status, owp, opp, wlp,
    	DATE_FORMAT(datime,'%H:%i:%s') as zeit,
    	gegner, tag, page, mail, icq, wo, prefix_wars.`mod`, mtyp,
    	game, land, txt, prefix_wars.id,
    	name as team
    	FROM prefix_wars
    	left join prefix_groups ON prefix_wars.tid = prefix_groups.id
    	WHERE prefix_wars.id = " . $_GET['mehr']);
    
        db_check_erg ($erg);
    
        $row = db_fetch_assoc($erg);
        $row['page'] = get_homepage($row['page']);
        $row['txt'] = bbcode($row['txt']);
        if ($row['status'] == 2) {
            // nextwars
            $title = $allgAr['title'] . ' :: Wars :: Nextwars';
            $hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Nextwars';
            $design = new design ($title , $hmenu);
            $design->header();
            $tpl = new tpl ('wars_next');
            $row['tag'] = (empty($row['tag']) ? $row['gegner'] : $row['tag']);
            if ($_SESSION['authright'] <= - 3) {
                $row['mail'] = $row['mail'];
                $row['icq'] = $row['icq'];
                $row['wo'] = $row['wo'];
                $row['txt'] = $row['txt'];
            } else {
                $row['icq'] = 'locked';
                $row['mail'] = 'locked';
                $row['wo'] = 'locked';
                $row['txt'] = 'locked';
            }
            $tpl->set_ar_out($row, 0);
    
            if ($_SESSION['authright'] <= - 2) {
                // get benoetige member
                $bm = substr($row['mod'], 0, 3);
                $needed = '';
                for($i = 0;$i < strlen($bm);$i++) {
                    if (is_numeric($bm {
                                $i}
                            )) {
                        $needed .= $bm {
                            $i};
                    }
                }
    
                $uid = $_SESSION['authid'];
                if ($menu->get(3) == 'delete') {
                    $uid = $menu->get(4);
                }
                $ck = db_count_query("SELECT COUNT(wid) FROM prefix_warmember WHERE wid = " . $_GET['mehr'] . " AND uid = " . $uid);
                // eine zu bzw. absage loeschen
                if ($menu->get(3) == 'delete' AND ((has_right(array($row['tid'])) === true AND $uid == $_SESSION['authid']) OR is_siteadmin('wars')) AND $ck == 1) {
                    db_query("DELETE FROM prefix_warmember WHERE wid = " . $_GET['mehr'] . " AND uid = " . $uid);
                    $ck = 0;
                }
    
                $available = db_count_query("SELECT COUNT(uid) FROM prefix_warmember WHERE wid = " . $_GET['mehr'] . " AND aktion = 1");
                $aout1 = array (
                    'needed' => $needed,
                    'available' => $available,
                    'id' => $_GET['mehr']
                    );
                $tpl->set_ar_out($aout1, 1);
                if ($ck == 0 AND has_right(array($row['tid'])) === true) {
                    if (isset ($_POST['sub'])) {
                        $aktion = ($_POST['sub'] == 'zusagen' ? 1 : 0);
                        $kom = escape($_POST['kom'], 'string');
                        db_query("INSERT INTO prefix_warmember (uid,wid,aktion,kom) VALUES (" . $_SESSION['authid'] . "," . $_GET['mehr'] . "," . $aktion . ",'" . $kom . "')");
                    } else {
                        $tpl->out(2);
                    }
                }
                $class = '';
                $aktionar = array ('<font style="color:#FF0000; background:#666666; font-weight:bold;">abgesagt</font>', '<font style="font-weight:bold; color:#00FF00; background:#666666;">zugesagt</font>');
                $erg1 = db_query("SELECT b.id as uid, b.name, a.aktion, a.kom FROM prefix_warmember a left join prefix_user b ON b.id = a.uid WHERE a.wid = " . $_GET['mehr']);
                while ($row1 = db_fetch_assoc($erg1)) {
                    if ($class == 'Cmite') {
                        $class = 'Cnorm';
                    } else {
                        $class = 'Cmite';
                    }
                    $row1['class'] = $class;
                    $row1['aktion'] = $aktionar[$row1['aktion']];
                    if ($row1['uid'] == $_SESSION['authid'] OR is_siteadmin('wars')) {
                        $row1['name'] = '<a href="index.php?wars-more-' . $_GET['mehr'] . '-delete-' . $row1['uid'] . '"><img src="include/images/icons/del.gif" border="0" title="l&ouml;schen" /></a> &nbsp; ' . $row1['name'];
                    }
                    $tpl->set_ar_out($row1, 3);
                }
            }
            $tpl->out(4);
        } elseif ($row['status'] == 3) {
            // lastwars
            $row['memberliste'] = lastwars_get_memberlist($_GET['mehr']);
            $wlpar = array(1 => 'gewonnen', 2 => 'verloren', 3 => 'unentschieden');
            $row['erg'] = $row['owp'] . ' zu ' . $row['opp'];
            $row['ergliste'] = get_erg_liste($_GET['mehr']);
            $row['wlp'] = $wlpar[$row['wlp']];
            $title = $allgAr['title'] . ' :: Wars :: Lastwars';
            $hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Lastwars';
            $design = new design ($title , $hmenu);
            $design->header();
            $tpl = new tpl ('wars_last');
            $row['tag'] = (empty($row['tag']) ? $row['gegner'] : $row['tag']);
            $tpl->set_ar_out($row, 0);
            // kommentare fuer lastwars
            if ($allgAr['wars_last_komms'] < 0 AND has_right ($allgAr['wars_last_komms'])) {
                // aktion
                if (isset ($_POST['kommentar_fuer_last_wars'])) {
                    $name = $_SESSION['authname'];
                    $text = escape($_POST['text'], 'textarea');
                    db_query("INSERT INTO prefix_koms (name,cat,text,uid) VALUES ('" . $name . "','WARSLAST', '" . $text . "', " . $_GET['mehr'] . " )");
                }
                if (isset ($_GET['kommentar_fuer_last_wars_loeschen']) AND is_siteadmin('wars')) {
                    db_query("DELETE FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = " . $_GET['mehr'] . " AND id = " . $_GET['kommentar_fuer_last_wars_loeschen']);
                }
                // anzeigen
                $tpl->out(1);
                $class = '';
                $erg = db_query("SELECT name,text,id FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = " . $_GET['mehr'] . " ORDER BY id DESC");
                while ($r = db_fetch_assoc($erg)) {
                    $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite');
                    $r['text'] = bbcode($r['text']);
                    if (is_siteadmin('wars')) {
                        $r['text'] .= '<a href="index.php?wars-more-' . $_GET['mehr'] . '=0&amp;kommentar_fuer_last_wars_loeschen=' . $r['id'] . '"><img src="include/images/icons/del.gif" title="l&ouml;schen" alt="l&ouml;schen" border="0"></a>';
                    }
                    $r['class'] = $class;
                    $tpl->set_ar_out($r, 2);
                }
                $tpl->out(3);
            }
        }
        $design->footer();
    }
    
    ?>


    <table border="0" cellspacing="1" cellpadding="1" class="border">
    <tr class="Chead">
    	<td align="center" colspan="4" ><b>{TITLE}</b></td>
    </tr><tr class="Cmite">
    	<td align="center">{_lang_whole}</td>
    	<td align="center">{_lang_win}</td>
    	<td align="center">{_lang_los}</td>
    	<td align="center">{_lang_pat}</td>
    </tr><tr class="Cnorm">
    	<td align="center"><font class="textalter">{GES}</font></td>
    	<td align="center"><font color="#00FF00">{WIN}</font></td>
    	<td align="center"><font color="#FF4242">{LOS}</font></td>
    	<td align="center"><font color="#FFEE00">{PAT}</font></td>
    </tr>
    </table>
    <br>
    <br>
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
    <tr class="Chead">
    	<td colspan="4"><b>{_lang_nextwars}</b></td>
    </tr>
    <tr class="Cdark">
    	<td width="30%"><b>{_lang_date}</b></td>
    	<td width="30%"><b>{_lang_opponent}</b></td>
    	<td width="30%"><b>{_lang_squad}</b></td>
    	<td width="10%"><b>{_lang_more}</b></td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td>{time}</td>
    	<td><a href="{page}" target="_blank">{gegner}</a></td>
    	<td>{team}</td>
    	<td><a href="index.php?wars-more-{id}">{_lang_more}</a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />
    <br />
    {EXPLODE}
    <script type="text/javascript">
    function loadLWPage(page){
    	var f = document.forms['lwf'];
    	f.elements['page'].value = page;
    	f.submit();
    	return false;
    }
    </script>
    <form action="?wars-last" method="post" name="lwf">
    <input type="hidden" name="page" value="0" />
    <input type="hidden" name="che" value="1">
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
    <tr class="Chead">
    	<td colspan="3"><b>{_lang_lastwars}</b></td>
    </tr>
    <tr class="Cnorm">
    	<td>Team:</td>
    	<td colspan="2"><select name="tid"><option value="">-- ( alle ) --</option> {tid}</select></td>
    </tr>
    <tr class="Cmite">
    	<td>{_lang_result}:</td>
    	<td colspan="2"><select name="wpl"><option value="">-- ( alle ) --</option>{wpl}</select>
    	</td>
    </tr>
    <tr class="Cnorm">
    	<td>Game:</td>
    	<td colspan="2"><select name="spiel"><option value="">-- ( alle ) --</option> {game}</select></td>
    </tr>
    <tr class="Cmite">
    	<td>Typ:</td>
    	<td colspan="2"><select name="typ"><option value="">-- ( alle ) --</option> {typ}</td>
    </tr>
    <tr class="Cnorm">
    <td></td><td colspan="2"><input type="Submit" name="Go" value="Go"></td>
    </tr>
    </table>
    </form><br /><br />
    {EXPLODE}
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
    <tr class="Chead">
    	<td colspan="7"><b>{_lang_lastwars}</b></td>
    </tr>
    <tr class="Cdark">
    	<td width="15%"><b>{_lang_date}</b></td>
    	<td width="20%"><b>{_lang_opponent}</b></td>
    	<td width="25%"><b>{_lang_squad}</b></td>
    	<td width="15%"><b>{_lang_matchtype}</b></td>
    	<td width="15%"><b>{_lang_result}</b></td>
    	<td width="10%"><b>{_lang_more}</b></td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td>{time}</td>
    	<td><img src="include/images/flags/{land}" alt="" /> <a href="{page}" target="_blank">{gegner}</a></td>
    	<td>{team}</td>
    	<td>{mtyp}</td>
      <td><div style="border: solid #{farbe2} 1px; margin: 0px; background-color: #{farbe}; color:#000000">{erg}</div></td>
    	<td><a href="index.php?wars-more-{id}">{_lang_more}</a></td>
    </tr>
    {EXPLODE}
    </table>
    <div style="width: 90%; height: 20px; text-align: center; vertical-align: middle;">{MPL}</div>



    Zuletzt modifiziert von Mairu am 06.10.2009 - 11:53:26
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hallo Mairu,
    erst mal danke für die Änderungen am Code.
    Die Einzelauswahl funktioniert hervorragend, nur wenn ich von einer Einzelansicht (egal welche Auswahl) gehe, dann kommt diese Meldung:

    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 98 in /web/1/000/029/962/86024/htdocs/include/includes/func/db/mysql.php on line 54


    Wäre es auch noch möglich die Anzahl der Wars zusätzlich in Prozente anzeigen zu lassen? (so wie bei Advanced Wars)

    Das Warscript bräuchte da auch einige Änderungen, da man seine Siege verkehrt herum sieht.
    Beispiel: Wir haben 12:2 gewonnen. Das Ergebnis wird aber in 2:12 dargestellt und mit grünem Balken.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ok ich denke mal Zeile 57 vor db_result ein @ setzen, kann es sein, dass du Teams gelöscht hast?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Ja einige Teams wurden damals gelöscht.

    function lastwars_get_memberlist ($id) {
        $l = '';
    	$out['TITLE'] = db_result(db_query('SELECT `name` FROM `prefix_groups` WHERE `id` = ' . $tid));
        $erg = db_query("SELECT prefix_user.id,prefix_user.name FROM prefix_user LEFT JOIN prefix_warmember ON prefix_warmember.uid = prefix_user.id AND prefix_warmember.wid = " . $id . " WHERE wid = " . $id . " ORDER BY prefix_user.name ASC");

    Habe jetzt Zeile 57 ($out[TITLE]....) vor die DB (Zeile(38) gesetzt.
    Keine Fehlermeldung, allerdings auch keine Anzeige aller gespielten Wars.
    Einzelansicht geht.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich versteh ehrlich gesagt, gerade gar nicht, was du mit Zeile 38 willst und warum du da die Zeile mit dem $out eingefügt hast?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Zeile 57 vor db_result ein @

    Da habe ich dann den Code aus der Zeile 57 einfach davor gesetzt. Ich bin ja kein Coder und dachte es ist richtig.
    Das ganze also wieder zurück, oder? Aber dann werden die Gesamtwars nicht mehr angezeigt. Sie werden erst dann wieder angezeigt, wenn ich im Menü die Wars anzeige.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Hab oben die wars.php mal aktualisiert, versuchs mal mit der.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke Mairu, das werde ich dann um 13:30 Uhr einmal ausprobieren.
    Ist da eine Anzeige in Prozenten schon eingebaut?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    OK, Mairu das funktioniert jetzt bestens.

    Was muss ich nun ändern, damit mir die Gesamtstatistik jedes Squads in der WarStatistik angezeigt wird?
    Am besten wäre ein Balken, der die Prozentuale Ausgabe gibt.

    Noch etwas. Wie kann ich die Ergebnisanzeige mittig setzen.
     $row['erg'] = $row['owp'] . ':' . $row['opp'];



    Zuletzt modifiziert von MagistYata am 06.10.2009 - 14:13:34
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    THX mairu habs mir grade an destiacs script angepasst supi zwinker

    muss nun nur das script noch mit dem wettsystem erweitern

    greetz
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hey Akira, da kannst Du mir doch sicher weiterhelfen. In deinem Advanced Script werden die Gesamtwars als Balken mit Prozentangaben dargestellt. Wie kann ich das bei der "normalen "Warsansicht machen?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Habe da einen Thread gefunden, der mir die Wars in Prozentangabe darstellt. Leider geht das nur mit der normalen wars.php, Da Mairu das ganze jetzt angepasst hat, frage ich mich, wo ich den Code von dem Link hier: externer Link
    einfügen soll.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    yata ich poste dir mal das alte

    da sis uralt nicht überarbeitet x_X

    hoffe das is das richtige
    html
    <h2>Statistik</h2>
    <table border="0" cellspacing="1" cellpadding="1" class="border" width="100%">
    <tr class="Chead">
    	<td align="center" colspan="4" >&nbsp;</td>
    </tr>
    <tr class="Cmite">
    	<td align="left" width="10%">Gewonnen</td>
    	<td width="72%"><table width="{WINH}%" cellpadding="0" cellspacing="0" border="0">
    						<tr>
    							<td style="background-color: #00FF00;">&nbsp;</td>
    						</tr>
    					</table>
    	</td>
    	<td class="Cdark" align="left" width="18%"><font color="#00FF00">{WIN} ({WINH}%)</font></td>
    </tr>
    <tr class="Cmite" width="10%">
    	<td align="left">Unentschieden</td>
    	<td width="72%"><table width="{PATH}%" cellpadding="0" cellspacing="0" border="0">
    						<tr>
    							<td style="background-color: #FFEE00;">&nbsp;</td>
    						</tr>
    					</table>
    	</td>
    	<td class="Cdark" align="left" width="18%"><font color="#FFEE00">{PAT} ({PATH}%)</font></td>
    </tr>
    <tr class="Cmite" width="10%">
    	<td align="left">Verloren</td>
    	<td width="72%"><table width="{LOSH}%" cellpadding="0" cellspacing="0" border="0">
    						<tr>
    							<td style="background-color: #FF4242;">&nbsp;</td>
    						</tr>
    					</table>
    	</td>
    	<td class="Cdark" align="left" width="18%"><font color="#FF4242">{LOS} ({LOSH}%)</font></td>
    </tr>
    </table>
    <br />
    <br />
    <h2>Next Matches</h2>
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border" width="100%">
    <tr class="Chead">
    	<td width="30%">{_lang_date}</td>
    	<td width="30%">{_lang_opponent}</td>
    	<td width="30%">{_lang_squad}</td>
    	<td width="10%">{_lang_more}</td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td>{time}</td>
    	<td><a href="{page}" target="_blank">{gegner}</a></td>
    	<td>{team}</td>
    	<td><a href="index.php?wars-more-{id}">{_lang_more}</a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />
    <br />
    <h2>Last Matches</h2>
    {EXPLODE}
    <form action="?wars-last" method="POST">
    <input type="hidden" name="che" value="1">
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
    <tr class="Chead">
    	<td colspan="3"><b>{_lang_lastwars}</b></td>
    </tr>
    <tr class="Cnorm">
    	<td>Team:</td>
    	<td colspan="2"><select name="tid"><option value="">----------</option> {tid}</select></td>
    </tr>
    <tr class="Cmite">
    	<td>{_lang_result}:</td>
    	<td colspan="2"><select name="wpl">
    	<option value="">----------</option>
    	<option value="1">{_lang_win}</option>
    	<option value="2">{_lang_los}</option>
    	<option value="3">{_lang_pat}</option>
    	</select>
    	</td>
    </tr>
    <tr class="Cnorm">
    	<td>Game:</td>
    	<td colspan="2"><select name="spiel"><option value="">----------</option> {game}</select></td>
    </tr>
    <tr class="Cmite">
    	<td>Typ:</td>
    	<td colspan="2"><select name="typ"><option value="">----------</option> {typ}</td>
    </tr>
    <tr class="Cnorm">
    <td></td><td><input type="Submit" name="Go" value="Go"></td><td><a href="index.php?wars-last">Zeige alle {_lang_lastwars}</a></td>
    </tr>
    </table>
    </form>
    <br />
    <br />
    {EXPLODE}
    <table width="100%" border="0" cellspacing="1" cellpadding="1" class="border">
    <tr class="Chead">
    	<td width="15%">{_lang_date}</td>
    	<td width="20%">{_lang_squad}</td>
    	<td width="25%">{_lang_opponent}</td>
    	<td width="22%">{_lang_matchtype}</td>
    	<td width="10%">{_lang_result}</td>
    	<td width="8%"></td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td>{time}</td>
    	<td>{team}</td>
    	<td><img src="include/images/flags/{land}" alt="" /> <a href="{page}" target="_blank">{gegner}</a></td>
    	<td>{mtyp}</td>
      <td align="center"><span style="padding:2px; color: #{farbe2};">{erg}</span></td>
    	<td><a href="index.php?wars-more-{id}">{_lang_more}</a></td>
    </tr>
    {EXPLODE}
    </table>

    php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    function get_opponent_details ($what, $oid) {
    	$abf = "SELECT * FROM prefix_opponents WHERE oid = $oid LIMIT 1";
    	$erg = db_query($abf);
    	
    	$row = db_fetch_assoc($erg);
    	if($what == "name") {
    		$return = $row['name'];
    	} elseif($what == "logo") {
    		$return = $row['logo'];
    	} elseif($what == "homepage") {
    		$return = $row['homepage'];
    	} elseif($what == "tag") {
    		$return = $row['tag'];
    	}
    return $return;
    } 
    function get_erg_liste($wid) {
    	$list = ''; $enar = array ( 'jpg', 'gif', 'png', 'jpeg');
    	$erg = db_query("SELECT * FROM prefix_warmaps WHERE wid = ".$wid);
    	while($row = db_fetch_assoc($erg) ) {
    		if ( $row['opp'] == $row['owp'] ) {
    			$farbe = 'FDFBB7'; #pat
    		} elseif ( $row['opp'] < $row['owp'] ) {
    			$farbe = 'C8E1B8'; #win
    		} elseif ( $row['opp'] > $row['owp'] ) {
    			$farbe = 'D8B9B9'; #los
    		}
    		foreach($enar as $v) {
    			if ( file_exists ( 'include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v ) ) {
    				$size=getimagesize('include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v);
    				$breite=$size[0];
    				$hoehe=$size[1];
    				$row['map'] = '<a href="#" onClick="javascript:window.open(\'include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v.'\',\'bild\',\'height='.$hoehe.',width='.$breite.'\')">'.$row['map'].'</a>';
    				break;
    			}
    		}
    		$list .= '<tr bgcolor="#'.$farbe.'">';
    		$list .= '<td width="200"><font color="#000000"><img src="include/images/warmaps/'.$row['map'].'.gif" border="0" alt="'.$row['map'].'"/></font></td>';
    		$list .= '<td><font color="#000000">'.$row['owp'].'</font></td>';
    		$list .= '<td><font color="#000000">'.$row['opp'].'</font></td>';
    		$list .= '</tr>';
    	}
    return ($list);
    }
    function lastwars_get_memberlist ( $id ) {
    	$l = '';
    	$erg = db_query("SELECT prefix_user.id,prefix_user.name,prefix_user.avatar FROM prefix_user LEFT JOIN prefix_warmember ON prefix_warmember.uid = prefix_user.id AND prefix_warmember.wid = ".$id." WHERE wid = ".$id." ORDER BY prefix_user.name ASC");
    	while($r = db_fetch_assoc($erg)) {
    		$l .= '<div style="float:left; padding: 3px auto 3px auto; position: relative; background: #c0c0c0; margin: 1px;"><div><a href="index.php?user-details-'.$r['id'].'"><img src="'.$r['avatar'].'" alt=""/></a><div align="center" style="clear: left;">'.$r['name'].'</div></div></div>';
    		#$l .= '<a href="index.php?user-details-'.$r['id'].'">'.$r['name'].'</a>, ';
    	}
    return (substr($l,0,-2));
    }
    if ( $menu->get(2) == '' OR $menu->getA(2) == 'p' ) {
    	$title = $allgAr['title'].' :: Wars';
    	$hmenu = 'Wars';
    	$design = new design ( $title , $hmenu );
    	$design->header();
    
    	
    	$ergWin = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "1"');
    	$anzWin = db_result($ergWin,0);
    	$ergLos = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "2"');
    	$anzLos = db_result($ergLos,0);
    	$ergPat = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "3"');
    	$anzPat = db_result($ergPat,0);
    	$ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    	$anzGes = db_result($ergGes,0);
    	if($anzGes == 0) {
    		$percentWin = 0;
    		$percentLos = 0;
    		$percentPat = 0;
    	} else {
    		$percentWin = round($anzWin / $anzGes * 100);
    		$percentLos = round($anzLos / $anzGes * 100);
    		$percentPat = round($anzPat / $anzGes * 100);
    	}
    	$tpl = new tpl ( 'wars.htm' );
    	$tpl->set_ar_out ( array('PATH' => $percentPat, 'WINH' => $percentWin, 'LOSH' => $percentLos, 'PAT' => $anzPat, 'WIN' => $anzWin, 'LOS' => $anzLos, 'GES' => $anzGes, 'TITLE'=> $allgAr['title'] ) , 0 );
    	$akttime = date('Y-m-d');
    	$class = '';
    	$erg = db_query("SELECT a.id,a.oid,a.game,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y - %H:%i:%s') as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id WHERE status = 2 AND a.datime >= '".$akttime."' ORDER BY a.datime");
    	if ( db_num_rows ( $erg ) == 0 ) {
    		echo '<tr class="Cmite"><td colspan="4"><i>There are no upcoming Matches!</i></td></tr>';
    	} else {
    		while ($row = db_fetch_assoc($erg) ) {
    			if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    			$row['page'] = get_opponent_details('homepage', $row['oid']);
          $row['team'] = get_wargameimg($row['game']).'&nbsp;'.$row['team'];
    			$row['class'] = $class;
    			$row['gegner'] = get_opponent_details('name',$row['oid']);
    			$tpl->set_ar_out($row,1);
    		}
    	}
    	$tpl->out(2);
    	$class = '';
    	if ( $menu->get(1) == '' ) {
    		$teams = dblistee ( '', "SELECT id,name FROM prefix_groups ORDER BY name");
    		$game= dblistee ('', "SELECT DISTINCT `game`,`game` FROM prefix_wars ORDER BY `game`" );
    		$mtype= dblistee ( '', "SELECT DISTINCT `mtyp`,`mtyp` FROM prefix_wars ORDER BY `mtyp`" );
    		$tpl->set_ar_out ( array('tid' => $teams, 'game' => $game, 'typ' => $mtype ) , 3 );
    	} elseif ($menu->get(1) == 'last') {
    		$tpl->out(4);
    		$sqla='WHERE status = 3 ';
    		if(!empty($_POST['tid'])){
    			$sqla.= 'AND tid="'.$_POST['tid'].'" ';
    		}
    		if(!empty($_POST['wpl'])){
    			$sqla.= 'AND wlp="'.$_POST['wpl'].'" ';
    		}
    		if(!empty($_POST['spiel'])){
    			$sqla.= 'AND game="'.$_POST['spiel'].'" ';
    		}
    		if(!empty($_POST['typ'])){
    			$sqla.= 'AND mtyp="'.$_POST['typ'].'" ';
    		}
    		# seiten funktion
    		$limit = $allgAr['wars_last_limit'];  // Limit
    		$page = ( $menu->getA(2) == 'p' ? $menu->getE(2) : 1 );
    		$MPL = db_make_sites ($page , "WHERE status = 3" , $limit , "?wars-last" , 'wars' );
    		$anfang = ($page - 1) * $limit;
    		# seiten funktion
    		$farbe1wlpar = array(1=>'C8E1B8',2=>'D8B9B9',3=>'FDFBB7');
    		$farbe2wlpar = array(1=>'00FF00',2=>'FF0000',3=>'FFFF00');
    		$erg = db_query("SELECT a.owp,a.opp,a.wlp,a.mtyp,a.game,a.id,a.oid,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y %H:%i') as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id ".$sqla." ORDER BY a.datime DESC, id DESC LIMIT ".$anfang.",".$limit);
    		while ($row = db_fetch_assoc($erg) ) {
    			$row['erg'] = $row['owp'].':'.$row['opp'];
    			$row['farbe'] = $farbe1wlpar[$row['wlp']];
    			$row['farbe2'] = $farbe2wlpar[$row['wlp']];
    			$row['gegner'] = get_opponent_details('name', $row['oid']);
    			if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    			$row['page'] = get_opponent_details('homepage', $row['oid']);
    		
          $row['team'] = get_wargameimg($row['game']).'&nbsp;'.$row['team'];
    			$row['class'] = $class;
    			$tpl->set_ar_out($row,5);
    		}
    		$tpl->out(6);
    		echo $MPL;
    	}
      $design->footer();
    } elseif ( is_numeric($menu->get(2)) ) {
    	$_GET['mehr'] = escape($menu->get(2),'integer');
      
    	$erg = @db_query("SELECT
    	DATE_FORMAT(datime,'%d.%m.%Y') as datum,
    	tid, status, owp, opp, wlp,
    	DATE_FORMAT(datime,'%H:%i:%s') as zeit,
    	oid, wo, prefix_wars.`mod`, mtyp,
    	game, txt,mlink, prefix_wars.id,
    	name as team
    	FROM prefix_wars
    	left join prefix_groups ON prefix_wars.tid = prefix_groups.id
    	WHERE prefix_wars.id = ".$_GET['mehr']);
    	
      db_check_erg ($erg);
      
      $row = db_fetch_assoc($erg);
      $row['page'] = get_opponent_details('homepage', $row['oid']);
      $row['gegner'] = get_opponent_details('name', $row['oid']);
      $row['logo'] = get_opponent_details('logo', $row['oid']);
    	$row['txt'] = bbcode($row['txt']);
    	if ( $row['status'] == 2 ) {
    	# nextwars
    		$title = $allgAr['title'].' :: Wars :: Nextwars';
    		$hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Nextwars';
    		$design = new design ( $title , $hmenu );
    		$design->header();
    		$tpl = new tpl ('wars_next');
    		$row['tag'] = ( empty($row['tag']) ? $row['gegner'] : $row['tag'] );
    		$row['owp'] = "xx";
    		$row['opp'] = "xx";
    		$tpl->set_ar_out($row,0);
    
    		if ( $_SESSION['authright'] <= -2 ) {
    			# get benoetige member
    			$bm = substr($row['mod'],0,3); $needed = '';
    			for($i=0;$i<strlen($bm);$i++) {
    				if ( is_numeric($bm{$i}) ) {
    					$needed .= $bm{$i};
    				}
    			}
    
          $uid = $_SESSION['authid'];
          if ($menu->get(3) == 'delete') { $uid = $menu->get(4); }
          $ck = db_count_query("SELECT COUNT(wid) FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND uid = ".$uid);
    
    			# eine zu bzw. absage loeschen
    			if ( $menu->get(3) == 'delete' AND ((has_right(array($row['tid'])) === true AND $uid == $_SESSION['authid']) OR is_siteadmin('wars')) AND $ck == 1) {
    				db_query("DELETE FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND uid = ".$uid );
    				$ck = 0;
    			}
    
    			$available = db_count_query("SELECT COUNT(uid) FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND aktion = 1");
    			$aout1 = array (
    					'needed' => $needed,
    					'available' => $available,
    					'id' => $_GET['mehr']
    				);
    			$tpl->set_ar_out($aout1,1);
    			if ( $ck == 0 AND has_right(array($row['tid'])) === true) {
    				if ( isset ($_POST['sub']) ) {
    					$aktion = ( $_POST['sub'] == 'zusagen' ? 1 : 0 );
    					$kom = escape($_POST['kom'],'string');
    					db_query("INSERT INTO prefix_warmember (uid,wid,aktion,kom) VALUES (".$_SESSION['authid'].",".$_GET['mehr'].",".$aktion.",'".$kom."')");
    				} else {
    					$tpl->out(2);
    				}
    			}
    			$class = '';
    			$aktionar = array ('<font style="color:#FF0000; background:#666666; font-weight:bold;">abgesagt</font>','<font style="font-weight:bold; color:#00FF00; background:#666666;">zugesagt</font>');
    			$erg1 = db_query("SELECT b.id as uid, b.name, a.aktion, a.kom FROM prefix_warmember a left join prefix_user b ON b.id = a.uid WHERE a.wid = ".$_GET['mehr']);
    			while ($row1 = db_fetch_assoc($erg1) ) {
    				if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    				$row1['class'] = $class;
    				$row1['aktion'] = $aktionar[$row1['aktion']];
    				if ( $row1['uid'] == $_SESSION['authid'] OR is_siteadmin('wars')) {
    					$row1['name'] = '<a href="index.php?wars-more-'.$_GET['mehr'].'-delete-'.$row1['uid'].'"><img src="include/images/icons/del.gif" border="0" title="l&ouml;schen" /></a> &nbsp; '.$row1['name'];
    				}
    				$tpl->set_ar_out($row1,3);
    			}
    		}
      	$tpl->out(4);
        
    	} elseif ($row['status'] == 3) {
    		# lastwars
    		$row['memberliste'] = lastwars_get_memberlist($_GET['mehr']);
    		$wlpar = array(1=>'gewonnen',2=>'verloren',3=>'unentschieden');
    		$row['erg'] = $row['owp'].' zu '.$row['opp'];
    		$row['ergliste'] = get_erg_liste($_GET['mehr']);
    		$row['wlp'] = $wlpar[$row['wlp']];
    		$title = $allgAr['title'].' :: Wars :: Lastwars';
    		$hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Lastwars';
    		$design = new design ( $title , $hmenu );
    		$design->header();
    		$tpl = new tpl ('wars_last');
    		$row['tag'] = ( empty($row['tag']) ? $row['gegner'] : $row['tag'] );
    		if($row['owp'] > $row['opp']) {
    			$row['owp'] = '<span style="color: green;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: red;">'.$row['opp'].'</span>';
    		} elseif($row['owp'] < $row['opp']) {
    			$row['owp'] = '<span style="color: red;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: green;">'.$row['opp'].'</span>';
    		} else {
    			$row['owp'] = '<span style="color: yellow;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: yellow;">'.$row['opp'].'</span>';
    		}
    		$tpl->set_ar_out($row,0);
    		# kommentare fuer lastwars
    		if ($allgAr['wars_last_komms'] < 0 AND has_right ($allgAr['wars_last_komms'])) {
    			# aktion
    			if (isset ($_POST['kommentar_fuer_last_wars'])) {
    				$name = $_SESSION['authname'];
    				$text = escape($_POST['text'],'textarea');
    				db_query("INSERT INTO prefix_koms (name,cat,text,uid) VALUES ('".$name."','WARSLAST', '".$text."', ".$_GET['mehr']." )");
    			}
    			if (isset ($_GET['kommentar_fuer_last_wars_loeschen']) AND is_siteadmin('wars')) {
    				db_query("DELETE FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = ".$_GET['mehr']." AND id = ".$_GET['kommentar_fuer_last_wars_loeschen']);
    			}
    			# anzeigen
    			$tpl->out(1);
    			$class = '';
    			$erg = db_query("SELECT name,text,id FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = ".$_GET['mehr']." ORDER BY id DESC");
    			while($r = db_fetch_assoc($erg)) {
    				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$r['text']  = bbcode($r['text']);
    				if (is_siteadmin('wars')) { $r['text'] .= '<a href="index.php?wars-more-'.$_GET['mehr'].'=0&amp;kommentar_fuer_last_wars_loeschen='.$r['id'].'"><img src="include/images/icons/del.gif" title="l&ouml;schen" alt="l&ouml;schen" border="0"></a>'; }
    				$r['class'] = $class;
    				$tpl->set_ar_out($r,2);
    			}
    			$tpl->out(3);
    		}
    	}
      $design->footer();
    }
    ?>



    Zuletzt modifiziert von Akira am 24.10.2009 - 10:36:28
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Das geht leider nicht. Folgender Fehler:
    MySQL Error:
    1054 : Unknown column 'a.oid' in 'field list'
    in Query:
    SELECT a.id,a.oid,a.game,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y - %H:%i:%s') as time FROM ic1_wars a left join ic1_groups b ON a.tid = b.id WHERE status = 2 AND a.datime >= '2009-10-24' ORDER BY a.datime


    Das kann ja nicht gehen, weil Mairu in dem von mir geposteten Link die wars.php und das template von den Bugs befreit hat.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    gib mir mal deine e-mail ichs chick dir das advanced script ^^
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Brauchst du ihm nicht schicken zwinker
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    hey desti zwinker

    dich gibs ja auhc noch ^^


    stimm deatiac.de da gibs das auch

    btw hab 2 3 fehler in deinem script gefunden
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hast du da den Code von Mairu schon mit eingebaut? Dein Advanced Script habe ich schon, wir haben es nur nicht aufgespielt, weil wir über 900 Wars gespielt haben, und bei deinem Script muss man die Gegner in der Gegnerverwaltung erst anlgegen. Da hat keiner von uns Lust darauf alle 900 Gegner erneut einzutragen. Hoffe dur verstehst das. Meine E-Mail Adresse kann ich dir gerne geben. PN losgeschickt.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    @Akira, jo klar zunge

    Die E-Mail ging allerdings an den falschen zunge

    Du antwortest ja nicht auf meine PM, ich hab dir bereits angeboten, dein Backup der Wars durch nen Script laufen zu lassen.

    Aber mir ist nicht wichtig, ob du das Script benutzt, also kanns mir recht egal sein.
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Welches Backup meinst Du? Das von der Datenbank?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten