Ergebnis 1 bis 7 von 7

Thema: if "AktivRally=on" dann "Top5 Klicker eingeblenden" else "ausblenden"

  1. #1
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66

    if "TagesKlickRally=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.

    PHP-Code:
    <? 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:
    PHP-Code:
    <? 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

  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    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


    PHP-Code:
    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
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66
    Also mit:
    PHP-Code:
    <? 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:
    PHP-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

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Sehr wahrscheinlich hast du den Code noch innerhalb einer if Abfrage drin die das halt nur anzeigt wenn man eingeloggt ist.
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66
    Ich bekomm das nicht hin, leider.

    Hier habt ihr den ganzen Code:

    PHP-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="">&nbsp;<a href="?content=/spiele/queen/index">Queen of Sea</a>
    <br>
    <img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/spiele/roulette/index">Roulette</a>
    <br>
    <img src="images/pfeil.gif" border="0" alt="">&nbsp;<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.

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    PHP-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="">&nbsp;<a href="?content=/spiele/queen/index">Queen of Sea</a>
    <br>
    <img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/spiele/roulette/index">Roulette</a>
    <br>
    <img src="images/pfeil.gif" border="0" alt="">&nbsp;<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()?>
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  7. #7
    Benutzer Avatar von TS7
    Registriert seit
    27.05.2007
    Beiträge
    66
    danke, aber leider zeigt er dann nichts mehr rechts an...

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.12.2011, 11:39
  2. [Auktion]"Exlusiv" Button/ "Exlusiv" Banner für 1 Monat auf Kaffee-Klicker.de
    Von DJschatz27 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 09.12.2011, 13:25
  3. [Auktion]"Exlusiv" Button/ "Exlusiv" Banner für 1 Monat auf Kaffee-Klicker.de
    Von DJschatz27 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 16
    Letzter Beitrag: 29.08.2011, 00:03
  4. Bei "User Löschen" kommt "Wartend" in der Mail
    Von Rallef im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 01.02.2010, 22:04
  5. Antworten: 0
    Letzter Beitrag: 21.10.2008, 11:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •