» Forum » Clanscript » Module und Modifikationen » Nextwar Counter
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Nextwar Counter
Sunshine Live
Mitglied
65 Beitragspunkte
Posts: 869

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2010 - 11:24:40     Zitieren
Hay, ich hab folgende frage und zwar hab ich mir Nextwar Counter runtergeladen
Das klappt auch alles supper.
hier zusehn was ich meine

von hier
www.fhag-gaming.de/index.php?downloads-show-11

So jetze zu meiner frage:
Und zwar wollt ich gerne das wenn ich keine Wars habe das man die Letzten 4 Wars sehn kann

Aber wenn ich ein War eingetragen habe das man dann den Nextwar Counter sieht. So das die letzten 4 Wars weg sind bzw ersetzt von Nextwar Counter.


Zugangsdaten gibt es per /m da die seite sich noch im Aufbau befindet

Hoffe ihr koennt mir helfen und wisst was ich meine

betroffene Homepage: www.tkg-spielplatz.de/ilch/index.php

Edit: hab ma nen screen davon gemacht

und zwar sieht man ja Lastpost lastwar und bei lastwar moecht ich das haben.

Und dann ne 2te frage kann ich eig nen Foto einbauen in der Login box (ganz kleines foto) was der user gerad als profil foto hat?


Zuletzt modifiziert von Sunshine Live am 28.04.2010 - 14:28:09


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
MonMon
Mitglied
0 Beitragspunkte
Posts: 116

0 Mitglieder finden den Beitrag gut.

Merkliste 08.05.2010 - 20:59:14     Zitieren
ich weiß nicht ob das richtig ist aber in der topmatch.php oder wie die für diese Box heist

stet irgen wo "kein WAR geplant" oder sowas und probier da mal
{_boxes_lastwars}

das rein zu schreiben

bin auch nicht so guter php freak wie andere aber
das ist ja wenn kein WAR eingetragen nimst du die LastWAR Box
vieleicht klapt es ja


The Fun Warriors
Sunshine Live
Mitglied
65 Beitragspunkte
Posts: 869

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.05.2010 - 08:54:04     Zitieren
Hay, danke für die antw ich meint das irgendwie bissel anders und zwar.

Wenn ich kein War im Adminmenu eintrage sollte hier das stehn

Und wenn ich dann eins Reinschreiben würde sollte das Bild von oben sich mit dem ersetzen



Würde sowas gehn?


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Herbststurm
Mitglied
0 Beitragspunkte
Posts: 8

0 Mitglieder finden den Beitrag gut.

Merkliste 17.08.2010 - 13:36:00     Zitieren
Zitat geschrieben von Sunshine Live

hier zusehn was ich meine

von hier
www.fhag-gaming.de/index.php?downloads-show-11



Leider kann man sich auf der Seite nicht mehr registrieren und somit das Script nicht mehr laden!

Kannst Du mir das Ganze mal per E-Mail rüber schicken?
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.08.2010 - 17:01:25     Zitieren
poste doch einfach den code hier dann kann man dir schon helfen


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login
Sunshine Live
Mitglied
65 Beitragspunkte
Posts: 869

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.08.2010 - 18:07:13     Zitieren
Zitat geschrieben von Akira

poste doch einfach den code hier dann kann man dir schon helfen



Gerne doch Smilie
Nextwar Counter
<?php
/* 
************************************************************************
* Copyright (c) honklords.de, zocker-eppingen.de, mairu, fhag-gaming.de*
************************************************************************
*/
defined ('main') or die ( 'no direct access' );

$list = "1"; # anzahl der Nextwars die aufgelistet werden sollen

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,`mod`,gegner, id, game FROM prefix_wars WHERE status = 2 AND datime >= '".$akttime."' ORDER BY datime,id DESC LIMIT $list");

if ( @db_num_rows($erg) == 0 ) {
} else {
    while ($row = @db_fetch_object($erg) ) {
    $mod = '';
    $row2['reg']='';
    $hat = 'haben';
        $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
        $mod = explode('on',$row->mod);
        $result = db_query("SELECT COUNT(*)as reg  FROM prefix_warmember WHERE wid = ".$row->id." AND aktion = 1") ;
        $row2 = db_fetch_assoc($result);
        if($row2['reg']<=1){$hat = 'hat';}
        echo '<tr><td>'.get_wargameimg($row->game).'</td></tr><tr>';
        echo '<td><a class="nextwars" href="index.php?wars-more-'.$row->id.'">';
        echo $row->time.' - '.$row->tag.'</a></td></tr><tr><td>Es '.$hat.' sich '.$row2['reg'].' von '.$mod['0'].' angemeldet.</td></tr>';
    }
}

//Nextwarcounter
    
$timej = date('Y-m-d H:i:s');


$erg = @db_query("SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as wartime, DATE_FORMAT(datime,'%d') as tag,  DATE_FORMAT(datime,'%s') as sek, DATE_FORMAT(datime,'%i') as min, DATE_FORMAT(datime,'%H') as stu, datime, status, id FROM prefix_wars WHERE status = '2' and datime >= '".$timej."' order by datime ASC limit 1");
  if ( mysql_num_rows($erg) == 0 ) {
      echo '<tr><td align="center">kein War geplant</td></tr>';
    } else {
      $row = mysql_fetch_object($erg);
          echo '<tr><td align="center"><u>Es geht los in:</u></td></tr>';
          echo '<tr><td><form name="countdownform"><input class="Chead" size="22" name="countdowninput" readonly="readonly" /></form></td></tr>';
}
          echo '</table>';
?>
    <script type="text/javascript">
      // Ziel-Datum in MEZ
      var jahr=2222, monat=3, tag=<?php echo $row->tag; ?>, stunde=<?php echo $row->stu; ?>, minute=<?php echo $row->min; ?>, sekunde=<?php echo $row->sek; ?>;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<=zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          /* Allgemeines Vorgehen:
           * Zunächst werden die vollen Jahre gezählt
           * und anschließend der Start- und Ziel-Monat auf den jeweiligen 1. gesetzt.
           * Nun werden erst die vollen Monate vom 1. zum 1. des Start- bzw. Ziel-Monats
           * berechnet und danach die tatsächlichen Monatstage wieder mit einbezogen.
           * Dieses Vorgehen vermeidet Probleme mit den verschiedenen Monatslängen.
           * Was übrig bleibt, wird in Tagen, Stunden, Minuten und Sekunden ausgedrückt.*/

          // Jahre
          if(startDatum<zielDatum) {
            while(startDatum<zielDatum) {
              if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum) jahre++;

            }

            startDatum.setFullYear(startDatum.getFullYear()-1);
          }

          // Restliche Tage zum Monatsende ermitteln
          var restTage=0;
          var m=startDatum.getMonth();
          if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)
              restTage=31-startDatum.getDate();
          else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();
          else if(m==2-1) {
            if(startDatum.getFullYear()% 4==0 && (startDatum.getFullYear()% 100!=0
                || startDatum.getFullYear()% 400==0))
                    restTage=29-startDatum.getDate(); // Schaltjahr
            else restTage=28-startDatum.getDate();
          }

          // Start- und Ziel-Tag merken und auf 1 setzen
          var startTag=startDatum.getDate();
          var zielTag=zielDatum.getDate();
          startDatum.setDate(1);
          zielDatum.setDate(1);

          // Monate
          if(startDatum<zielDatum) {
            while(startDatum<zielDatum) {
              if(startDatum.setMonth(startDatum.getMonth()+1)<=zielDatum) monate++;
            }
            startDatum.setMonth(startDatum.getMonth()-1);
          }

          // Tatsächlichen Start- und Ziel-Tag berücksichtigen
          if(startDatum.getMonth()==zielDatum.getMonth()) {
            if(startTag<=zielTag) startDatum.setDate(startTag);
            else {
              monate--;
              tage=restTage+1;
            }
          }
          else {
            startDatum.setMonth(startDatum.getMonth()+1);
            if(startTag>=zielTag) tage=restTage+1;
            else {
              monate++;
              startDatum.setDate(startTag);
            }
          }
          zielDatum.setDate(zielTag);

          // Tage
          restTage=Math.floor((zielDatum-startDatum)/(24*60*60*1000));
          startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);

          tage+=restTage;


          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
          
         
          (tage!=1)?tage=tage+" T | ":tage=tage+" Tag,  ";
          (stunden!=1)?stunden=stunden+" ST | ":stunden=stunden+" St  ";          
          (minuten!=1)?minuten=minuten+" M | ":minuten=minuten+" Minute  und  ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" S":sekunden=sekunden+" Sekunde";


          document.countdownform.countdowninput.value=
              tage+stunden+minuten+sekunden;


          setTimeout("countdown()",200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
     }
     
     function addEvent(elm, evType, fn, useCapture)
    // addEvent and removeEvent
    // cross-browser event handling for IE5+,  NS6 and Mozilla
    // By Scott Andrew
    {
     if (elm.addEventListener){
       elm.addEventListener(evType, fn, useCapture);
       return true;
     } else if (elm.attachEvent){
       var r = elm.attachEvent("on"+evType, fn);
       return r;
     } else {
       alert("Handler could not be removed");
     }
    }
     
     addEvent(window, "load", countdown);
    </script>


Nextwar normal
<?php
#   Copyright by Manuel
#   Support www.ilch.de


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>';
?>


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Lord|Schirmer
Administrator
803 Beitragspunkte
Posts: 4409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.08.2010 - 20:47:23     Zitieren
<?php

defined ('main') or die ( 'no direct access' );

$akttime = date('Y-m-d');
$erg = @db_query("SELECT * FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."'");

if ( @db_num_rows($erg) == 0 ) 
{
// LASTWAR-BOX
} 
else
{
// NEXTWAR-BOX	
}

?>


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Akira
Mitglied
1 Beitragspunkte
Posts: 1368

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 19.08.2010 - 00:06:53     Zitieren
seine lordschaft war schneller Traurig


www.torridOrbs.com/ref-1.html Visit Us Zwinker
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login

[ Anmelden zum schreiben ]