MyBB.de Forum
Echtzeit UHR - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Echtzeit UHR (/thread-15960.html)

Seiten: Seiten: 1 2


Echtzeit UHR - atriu - 27.03.2010

hallo liebe mybb-gemeinde,

ich habe nach langer suche nun endlich ein genial einfaches script für eine echtzeit anzeige der uhrzeit gefunden, bei dem nicht im skundentakt die komplette seite neu geladen wird sondern nur die uhrzeit.
Code:
<script>
var clockid=new Array()
var clockidoutside=new Array()
var i_clock=-1
var thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
var thistime = hours+":"+minutes+":"+seconds
    
function writeclock() {
    i_clock++
    if (document.all || document.getElementById || document.layers) {
        clockid[i_clock]="clock"+i_clock
        document.write("<font family=arial size=2><span id='"+clockid[i_clock]+"' style='position:relative'>"+thistime+"</span></font>")
    }
}

function clockon() {
    thistime= new Date()
    hours=thistime.getHours()
    minutes=thistime.getMinutes()
    seconds=thistime.getSeconds()
    if (eval(hours) <10) {hours="0"+hours}
    if (eval(minutes) < 10) {minutes="0"+minutes}
    if (seconds < 10) {seconds="0"+seconds}
    thistime = hours+":"+minutes+":"+seconds
        
    if (document.all) {
        for (i=0;i<=clockid.length-1;i++) {
            var thisclock=eval(clockid[i])
            thisclock.innerHTML=thistime
        }
    }
    
    if (document.getElementById) {
        for (i=0;i<=clockid.length-1;i++) {
            document.getElementById(clockid[i]).innerHTML=thistime
        }
    }
    var timer=setTimeout("clockon()",1000)
}
window.onload=clockon
</script>

man brauch an der stelle des textes oder der homepage an dem die uhrzeit erscheinen soll nur diesen kleinen code einfügen und die uhr tickt.
Code:
<script>writeclock()</script>

meine frage wäre nun wie ich diese uhr in mybb einbinde, damit sie im header im eintrag "<span class="time">{$lang->welcome_current_time}</span>" zusammen mit dem datum erscheit?

ich habe es bereits ver such bin jedoch klälich gescheitert und mittlerweile sehe ich den wald vor lauter bäumen nicht mehr.

vielen dank im vorraus.

lg atriu


RE: Echtzeit UHR - Michael - 27.03.2010

Du kannst die Sprachvariable in der global.lang.php entsprechend anpassen und dort "<script>writeclock()</script>" einsetzen. Ersetze zudem in der global.php
PHP-Code:
$lang->welcome_current_time $lang->sprintf($lang->welcome_current_time$datenow.', '.$timenow); 
durch
PHP-Code:
$lang->welcome_current_time $lang->sprintf($lang->welcome_current_time$datenow); 
damit nur noch das Datum eingefügt wird.


RE: Echtzeit UHR - atriu - 27.03.2010

funktioniert super und einfacher als ich gedacht hatte, besten dank.


RE: Echtzeit UHR - frostschutz - 28.03.2010

Und dann mal abwarten bis die ersten Mitternachtssürfer sich beschweren, daß das Datum nicht auch ordentlich umspringt... Wink


RE: Echtzeit UHR - atriu - 28.03.2010

lol, wenn es soweit kommt schau ich mal was ich da machen kann Wink


RE: Echtzeit UHR - ows - 06.04.2010

(28.03.2010, 02:01)frostschutz schrieb: ... bis die ersten Mitternachtssürfer sich beschweren ...

Wie wahr, wie wahr Tongue

http://www.demida.de/forum/thread-401.html


RE: Echtzeit UHR - sunnygirl70 - 20.06.2010

Hallo, ich möchte auch die Echtzeit auf meinem Forum haben. Aber ich finde die global.lang.php nicht um den Code einzufügen. In welchen Ordner/Verzeichnis befindet sich die global.lang.php?

Liebe Grüsse Silke


RE: Echtzeit UHR - StefanT - 20.06.2010

inc/languages/*Sprache*/


RE: Echtzeit UHR - sunnygirl70 - 20.06.2010

Ok, dort gibts es deutsch_du, deutsch_sie, englisch, muss es in alle 3 geändert werden`?


RE: Echtzeit UHR - StefanT - 20.06.2010

Ja...