Archiv verlassen und diese Seite im Standarddesign anzeigen : if "AktivRally=on" dann "Top5 Klicker eingeblenden" else "ausblenden"
Hallo @all
Wie kann ich den Code ändern, dass er nur angezeigt wird, wenn die TagesRally Aktiv ist?
Sowohl wenn man nicht und eingeloggt ist.
<? menuehead("Top5 Klicker");
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center"><b>Rang:</b> '. $rang++ .'</td>
<td align="center"><b>Nick:</b> '.$klickliste[nickname].'</td>
<td align="center"><b>Klicks:</b> '.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot(); ?>
Habe es schon damit probiert. Funzt aber nicht:
<? if ($tag[ende]>= time() and $tag[start]<= time()){echo
menuehead("Top5 Klicker");
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center"><b>Rang:</b> '. $rang++ .'</td>
<td align="center"><b>Nick:</b> '.$klickliste[nickname].'</td>
<td align="center"><b>Klicks:</b> '.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot();}
else{echo"";}?>
Freue mich über Hilfe
MfG
TS7
Was steht denn in $tag[ende] und was steht in $tag[start] da wird denke ich eine Stundenzahl stehen, und dann musste das so machen
if ($tag['ende'] <= date("h") && $tag['start'] <= date("h")){
// einblenden
}else{
// ausblenden
}Ich würde aber noch Minuten irgendwie dazunehmen, aber das kommt halt drauf an, was in der von dir genannten Variable $tag[start] und $tag[ende] steht, wenn da nur die Stundenzahl steht, dann musst du natürlich auch nur die Stunden in der IF Abfrage abfragen, und nicht noch die Minuten.
So wie du das oben abfragst, nur mit time() wir die aktuelle Unix Zeit ausgegeben und damit verglichen.
Gruß
Gremlin
Also mit:
<? if ($tag[ende]>= time() && $tag[start]<= time()){echo
menuehead("Top5 Klicker");
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center"><b>Rang:</b> '. $rang++ .'</td>
<td align="center"><b>Nick:</b> '.$klickliste[nickname].'</td>
<td align="center"><b>Klicks:</b> '.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot();}
else{}?>
Funktioniert alles, außer wenn man nicht eingeloggt ist und die TagesRally Aktiv ist, nicht sehen kann.
Diesen Code:
if ($tag[ende]>= time() && $tag[start]<= time()){echo
habe ich vom Addon "Rally=on/off anzeige" (VMS1) genommen und baue diesen Code (siehe ersten code) den in die "menue_rechts.php" ein
Sehr wahrscheinlich hast du den Code noch innerhalb einer if Abfrage drin die das halt nur anzeigt wenn man eingeloggt ist.
Ich bekomm das nicht hin, leider.
Hier habt ihr den ganzen Code:
<? if ($_SESSION['login'] == 'true') {?>
<? menuehead("Dein Guthaben")?>
<? $kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
<?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?><br>
<? menuefoot();?>
<? menuehead("Games");?>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/queen/index">Queen of Sea</a>
<br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/roulette/index">Roulette</a>
<br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/fr/index">Farben Raten</a>
<br>
<? menuefoot();?>
<? }
$filename = 'lib/texte/box1.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
menuehead("Unsere Sponsoren");
echo nl2br($inhalt);
menuefoot();
}
?>
<? menuehead("Wer ist online");?>
<? include ("lib/weristonline.php");?>
<? $angemeldet_seit = db_query("SELECT * FROM ".$db_prefix."_userdaten ORDER BY angemeldet_seit DESC LIMIT 1");
while ($query=mysql_fetch_array($angemeldet_seit)) {
echo '
<br>------<br>Neuster User:<br>
<a href="'.$np.$query[nickname].'">'.$query[nickname].'</a> (<a target=_blank href="http://www.klamm.de/?nickpage='.$query[uid].'">'.$query[uid].'</a>)<br>
Seit: '.date("d.m.Y H:i",$query[angemeldet_seit]).'';
}
?>
<? menuefoot();?>
<? if ($tag[ende]>= time() && $tag[start]<= time()){echo
menuehead("Top5 Klicker");
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center"><b>Rang:</b> '. $rang++ .'</td>
<td align="center"><b>Nick:</b> '.$klickliste[nickname].'</td>
<td align="center"><b>Klicks:</b> '.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot();}
else{}?>
Wäre nett, wenn mir da jemand hilft.
<? if ($_SESSION['login'] == 'true') {?>
<? menuehead("Dein Guthaben")?>
<? $kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
<?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?><br>
<? menuefoot();?>
<? menuehead("Games");?>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/queen/index">Queen of Sea</a>
<br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/roulette/index">Roulette</a>
<br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/spiele/fr/index">Farben Raten</a>
<br>
<? menuefoot();?>
<? }
$filename = 'lib/texte/box1.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
menuehead("Unsere Sponsoren");
echo nl2br($inhalt);
menuefoot();
}
?>
<? menuehead("Wer ist online");?>
<? include ("lib/weristonline.php");?>
<? $angemeldet_seit = db_query("SELECT * FROM ".$db_prefix."_userdaten ORDER BY angemeldet_seit DESC LIMIT 1");
while ($query=mysql_fetch_array($angemeldet_seit)) {
echo '
<br>------<br>Neuster User:<br>
<a href="'.$np.$query[nickname].'">'.$query[nickname].'</a> (<a target=_blank href="http://www.klamm.de/?nickpage='.$query[uid].'">'.$query[uid].'</a>)<br>
Seit: '.date("d.m.Y H:i",$query[angemeldet_seit]).'';
}
?>
<? menuefoot();}
else{}?>
<? if ($tag[ende]>= time() && $tag[start]<= time()){echo
menuehead("Top5 Klicker");
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
echo '
<tr>
<td align="center"><b>Rang:</b> '. $rang++ .'</td>
<td align="center"><b>Nick:</b> '.$klickliste[nickname].'</td>
<td align="center"><b>Klicks:</b> '.number_format($klickliste[klicks],0,",",".").'</td>
</tr>
';
}
menuefoot()?>
danke, aber leider zeigt er dann nichts mehr rechts an...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.