Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Counter PHP erweitern

Frage Entwicklung JavaScript

Mitglied: jhe1960

jhe1960 (Level 1) - Jetzt verbinden

15.02.2013, aktualisiert 17.02.2013, 1343 Aufrufe, 1 Kommentar

Hallo,
ich habe da mal ein Problem bzw. Frage bezüglich eines Counters.

Wir betreiben eine Community für Simracing und haben auf unserer Startseite einen Counter (stammt ursprünglich aus dem Forum von wbbaddons.de). Jetzt würden wir gerne den Counter wie folgt erweitern:

1. Erster Countdown starten
2. Wenn erster Countdown abgelaufen, Textinfo: "xyz ist gestartet"
3. nach x Minuten wird Textinfo: "xyz ist gestartet" gelöscht
4. Zweiter Countdown starten
5. Wenn zweiter Countdown abgelaufen, neuer Text: "xyz ist gestartet"
6. nach x Minuten wird Textinfo: "xyz ist gestartet" gelöscht
7. Erster Countdown wieder starten
...

Hier das Countdown-Script:

01.
<?php 
02.
$tag = '18'; 
03.
$monat = '2'; 
04.
$jahr = '2013'; 
05.
$stunde = '18'; 
06.
$minute = '55'; 
07.
$sekunde = '00'; 
08.
$was = '&hellip;bis zum nächsten Rennen!'; 
09.
 
10.
$timestamp = mktime($stunde, $minute, $sekunde, $monat, $tag, $jahr); 
11.
$count = $timestamp - time(); 
12.
$seconds = str_pad($count % 60, 2, '0', STR_PAD_LEFT); 
13.
$count = floor($count / 60); 
14.
$minutes = str_pad($count % 60, 2, '0', STR_PAD_LEFT); 
15.
$count = floor($count / 60); 
16.
$hours = str_pad($count % 24, 2, '0', STR_PAD_LEFT); 
17.
$count = floor($count / 24); 
18.
$jsstring = date('F', $timestamp).' '.$tag.', '.$jahr.' '.$stunde.':'.$minute.':'.$sekunde; 
19.
?> 
20.
 
21.
<div style="text-align: center;"><br /> 
22.
<span id="countdown1" style="font-size: 1.5em; color:#cda400";><?php echo $count; ?> TAG(E)</span> 
23.
<span id="text1" style="font-size: 1.5em; color:#ffffff";>und</span> 
24.
<span id="countdown2" style="font-size: 1.5em; color:#cda400";><?php echo $hours.':'.$minutes.':'.$seconds; ?></span><br /> 
25.
<p class="smallFont" style="color:#ffffff";><?php echo $was; ?></p><br /> 
26.
</div> 
27.
 
28.
<script type="text/javascript"> 
29.
//<![CDATA[ 
30.
var end = new Date('<?php echo $jsstring; ?>'); 
31.
function toSt2(n) { 
32.
var s = ''; 
33.
if (n < 10) s += '0'; 
34.
return (s + n).toString(); 
35.
36.
new PeriodicalExecuter(function (pe) { 
37.
var d = new Date(); 
38.
var count = Math.floor((end.getTime() - d.getTime()) / 1000); 
39.
if(count > 0) { 
40.
var seconds = toSt2(count % 60); 
41.
count = Math.floor(count / 60); 
42.
var minutes = toSt2(count % 60); 
43.
count = Math.floor(count / 60); 
44.
var hours = toSt2(count % 24); 
45.
count = Math.floor(count / 24); 
46.
var days = count; 
47.
$('countdown1').update(days + ' TAG(E)'); 
48.
$('countdown2').update(hours + ':' + minutes + ':' + seconds); 
49.
50.
else { 
51.
pe.stop(); 
52.
53.
}, 1); 
54.
//]]> 
55.
</script>


Leider sind bei mir Kenntnisse bezüglich PHP nur sehr eingeschränkt vorhanden...Hilfe wäre von Nöten

MfG

Juergen
P.S.: hier kann man sich den Counter auch live anschauen
Mitglied: nxclass
15.02.2013 um 13:40 Uhr
die Frage mal lieber in den Bereich Javascipt verschieben.
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst Wie updatet man Php ab auf Windows ? (5)

Frage von rainergugus zum Thema PHP ...

PHP
gelöst How to get counter value from ebay (6)

Frage von thankusomuch zum Thema PHP ...

Batch & Shell
gelöst Batch - PHP - W10 - w7 - w2k8r2 (4)

Frage von Xaero1982 zum Thema Batch & Shell ...

Batch & Shell
gelöst String automatisch anpassen (erweitern oder kürzen) (9)

Frage von CreatorX zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (18)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...