ilch Forum » Allgemein » HTML, PHP, SQL,... » advancet wars

Geschlossen
  1. #1
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Hallo ich hab das advancet wars modul von dastiac installiert bzw will ich es wieder installieren doch ich möchte meine veränderte last und nextwars box behalten wie kann ich es verhindern das die wars tabelle überschrieben wird aber das modul trotzdem funtzt?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Eigentlich sollte das Modul nur etwas an der Tabelle ändern und sie nicht ersetzten, hast du es mit einem Backup mal versucht? (Also Backup machen und dann Modul installieren und Testen, bei nichtgefallen/-funktionen Backup wieder einspielen (am besten SQL und Dateien))
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    nö er ersetzt sie zumindest funktioniert nach der Installation die standart wars boxen nicht mehr. Das mit dem backup is eigentlich wurscht weil ichs erstmal nur auf ner testseite installiert habe.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja ich kenne das Modul nicht und werde es mir auch nicht anschauen, war mehr oder weniger nur ins Blaue geraten.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    hast Du die sql-Datein im Hauptverzeichnis nach der Installation auch wirklich gelöschst? Es sind 4 sql datein gewesen.Wenn die noch da sind kommen Fehler beim Aufrufen von war.
    mfg wildhorse
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    klar alle gelöscht. es kommen ja nur fehler wenn ich wieder die standart reinmachen will..
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    hau ma den code der boxen hier rein
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Das ist die Box dir mir Mairu geschrieben hat. Die hätte ich gerne mit dem advancet Wars Modul verknüft und wenn es geht auch noch verdoppelt also ich hab 2 squads und würde für jeden gerne 1 sone box haben wenn das geht.

    Die Datenbank Tabellen kann ich alle erstellen muss ja nur die tabellen kopieren und eine 2 dahinter setzen soviel ich weiß




    <?php
    //Last + Nextwars
    //by Mairu
    defined ('main') or die ( 'no direct access' );
    
    $style = <<<STYLE
    <style>
        .boxwar { height: 30px; width: 250px; font-size: 0.8em; }
        .boxwar div {float: left;}
        .boxwar .gameicon { height: 30px; width: 20px; vertical-align: middle; }
        .boxwar .teams { height: 15px; width: 220px; }
        .boxwar .date { height: 15px; width: 110px; font-size: 0.7em; text-align: left;}
        .boxwar .result { height: 15px; width: 110px; text-align: right;}
        .boxwar .result .res1 { color: green; }
        .boxwar .result .res2 { color: red; }
        .boxwar .result .res3 { color: black; }
    </style>
    STYLE;
    $ILCH_HEADER_ADDITIONS .= $style;
    
    $sql_lw = "SELECT gegner, status, tid, game, datime, owp, opp, wlp FROM prefix_wars WHERE status = 3 ORDER BY datime DESC LIMIT 3";
    $sql_nw = "SELECT gegner, status, tid, game, datime, 0 AS owp, 0 AS opp, 0 AS wlp FROM prefix_wars WHERE status = 2 ORDER BY datime LIMIT 3";
    $sql = "SELECT w.gegner, w.status, w.tid, w.game, DATE_FORMAT(w.datime, '%d.%m.%y - %H:%i') AS date, w.owp, w.opp, w.wlp, g.name AS teamname  FROM (($sql_lw) UNION ($sql_nw)) AS w LEFT JOIN prefix_groups AS g ON w.tid = g.id";
    $qry = db_query($sql);
    while ($row = db_fetch_assoc($qry)){
        if ($row['wlp'] > 0) {
            $result = 'Ergebnis <span class="res'.$row['wlp'].'">'.$row['owp'].' : '.$row['opp'].'</span>';
        }
        $img = get_wargameimg($row['game']);
        echo <<<HTML
    <div class="boxwar">
        <div class="gameicon">{$img}</div>
        <div class="teams">{$row['teamname']} vs. {$row['gegner']}</div>
        <div class="date">{$row['date']}</div><div class="result">{$result}</div>
    </div>
    HTML;
        $result = $img = '';
    }
    ?>



    Zuletzt modifiziert von Chester am 13.06.2009 - 11:22:01
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Versuch ma so:

    <?php
    //Last + Nextwars
    //by Mairu
    defined ('main') or die ( 'no direct access' );
    
    $style = <<<STYLE
    <style>
        .boxwar { height: 30px; width: 250px; font-size: 0.8em; }
        .boxwar div {float: left;}
        .boxwar .gameicon { height: 30px; width: 20px; vertical-align: middle; }
        .boxwar .teams { height: 15px; width: 220px; }
        .boxwar .date { height: 15px; width: 110px; font-size: 0.7em; text-align: left;}
        .boxwar .result { height: 15px; width: 110px; text-align: right;}
        .boxwar .result .res1 { color: green; }
        .boxwar .result .res2 { color: red; }
        .boxwar .result .res3 { color: black; }
    </style>
    STYLE;
    $ILCH_HEADER_ADDITIONS .= $style;
    
    $sql_lw = "SELECT oid, status, tid, game, datime, owp, opp, wlp FROM prefix_wars WHERE status = 3 ORDER BY datime DESC LIMIT 3";
    $sql_nw = "SELECT oid, status, tid, game, datime, 0 AS owp, 0 AS opp, 0 AS wlp FROM prefix_wars WHERE status = 2 ORDER BY datime LIMIT 3";
    $sql = "SELECT w.oid, w.status, w.tid, w.game, DATE_FORMAT(w.datime, '%d.%m.%y - %H:%i') AS date, w.owp, w.opp, w.wlp, g.name AS teamname  FROM (($sql_lw) UNION ($sql_nw)) AS w LEFT JOIN prefix_groups AS g ON w.tid = g.id";
    $qry = db_query($sql);
    while ($row = db_fetch_assoc($qry)){
        if ($row['wlp'] > 0) {
            $result = 'Ergebnis <span class="res'.$row['wlp'].'">'.$row['owp'].' : '.$row['opp'].'</span>';
        }
    	$row['gegner'] = get_opponent_details('name', $row['oid']);
        $img = get_wargameimg($row['game']);
        echo <<<HTML
    <div class="boxwar">
        <div class="gameicon">{$img}</div>
        <div class="teams">{$row['teamname']} vs. {$row['gegner']}</div>
        <div class="date">{$row['date']}</div><div class="result">{$result}</div>
    </div>
    HTML;
        $result = $img = '';
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    jo geil aber wie kann ich das jetzt so machen das ich 2 für 2 suqaads hab?

    Ach ja noch ganz wichtig:

    Äähm kann man die ergebnisse dann auch anklicken? also zB Gegner vs Gegner? weil im mom geht das leider nicht.


    Zuletzt modifiziert von Chester am 13.06.2009 - 16:39:11
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten