Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Nextwar Counter | |||
|---|---|---|---|
| Sunshine Live Mitglied
Posts: 869 |
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
Posts: 116 |
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
Posts: 869 |
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
Posts: 8 |
Zitat geschrieben von Sunshine Live
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
Posts: 1368 |
poste doch einfach den code hier dann kann man dir schon helfen
www.torridOrbs.com/ref-1.html Visit Us
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login |
||
| Sunshine Live Mitglied
Posts: 869 |
Zitat geschrieben von Akira
poste doch einfach den code hier dann kann man dir schon helfen Gerne doch
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
Posts: 4409 |
<?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
Posts: 1368 |
seine lordschaft war schneller
![]() www.torridOrbs.com/ref-1.html Visit Us
Neue Scripte: JQuery Login usw... Turnier(www.torridorbs.com/?turnier), Multi-Bewertung, Refferer, Forum Upload, E-Mail login |
||
| [ Anmelden zum schreiben ] |