Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Script für Onlinezeit im Forum
#1 Script für Onlinezeit im Forum
kennt einer ein Script, dass die Onlinezeit für die gesamte Besuchszeit im Forums anzeigt und nicht nur für eine Seite im Forum (z.B. Startseite)?
Oder ist das schon in den HPM-Foren möglich?
Oder auch garnicht möglich, weil die Seiten immer neu aufgebaut werden?
Oder kann man irgendwie die Zeit zwischen ein- und ausloggen zählen?
Wer weis da weiter oder kennt sich aus???
Für die aktuelle Sitzung?
Wäre machbar mit Javascript und durch, wenn nicht bereits vorhanden, setzen eines neuen Cookies per Javascript, welcher die Zeit des ersten Seitenaufrufs enthält.
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
nachteil von Javascript ist leider immer das man es installiert haben muss, inet explorers alter versionen mucken oft rum etc.. viele homepagemodules nutzer bzw. sicherlich allgemein viele nutzer des internets kennen sich noch kaum mit dem selbigen aus, geschweige denn sie haben je etwas von javascript gehört, es wird daher sicher viele fragen und probleme geben, daher die empfehlung das javascript wegzulassen...
über php wäre sowas auch machbar, schlecht nur das man php nicht einbauen kann bei hpm...
Eine Javascript-Lösung würde bei über 98% der Nutzer funktionieren und ist bei Wünschen einzelner einer serverseitigen Lösung vorzuziehen.
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
#5 RE: Script für Onlinezeit im Forum
Zitat von Johannes
Für die aktuelle Sitzung?
Wäre machbar mit Javascript und durch, wenn nicht bereits vorhanden, setzen eines neuen Cookies per Javascript, welcher die Zeit des ersten Seitenaufrufs enthält.
Danke für die schnelle Antwort.
Habe auch etwas sehr brauchbares gefunden. Für die Onlinezeit einer Seite oder auch der gesamten Homepage
http://www.webmaster-resource.de/tricks/...s-ermitteln.php
Ich habe noch eine Problem:
Die beiden Scripte funktionieren alleine wunderbar. Wenn ich das Script "Ruckelfreie Laufschrift" hinzunehme, wird der Online-Zähler ausgeblendet, läuft aber weiter. Ich würde ungern auf die "ruckelfreie Laufschrift" verzichten (schlechtere Alternative: "marquee").
Wer kennt sich gut damit aus?
Wer weis voran das liegt?
Was muß ich gegebenfalls am Script ändern???
Onlinetimer für die Gesamtzeit:
<html>
<head>
<script language="JavaScript">
<!--
function Zeitberechnung()
{
if(document.cookie)
{
var CookieAufrufzeit = parseInt(document.cookie);
var AktuelleZeit = new Date();
Differenz = parseInt((AktuelleZeit.getTime() - CookieAufrufzeit) / 1000);
document.Onlinezeit.OnlinezeitWert.value = Differenz;
document.cookie = CookieAufrufzeit + 1;
setTimeout("Zeitberechnung()", 1000);
}
else
{
var Aufrufzeit = new Date();
Aufrufzeit = parseInt(Aufrufzeit.getTime());
var AktuelleZeit = new Date();
document.cookie = Aufrufzeit + 1;
Differenz = parseInt((AktuelleZeit.getTime() - Aufrufzeit) / 1000);
document.Onlinezeit.OnlinezeitWert.value = Differenz;
setTimeout("Zeitberechnung()", 1000);
}
}
//-->
</script>
<title>Online-Zeit des Besuchers ermitteln</title>
</head>
<body onLoad="Zeitberechnung();">
<form name="Onlinezeit">
Sie sind seit <input name="OnlinezeitWert" size="3" type="text"> Sekunden auf dieser Webseite.
</form>
</body>
</html>
Ruckelfreie Laufschrift:
<script language="JavaScript" type="text/javascript">
var marqueewidth="750px"
var marqueeheight="18px"
var marqueespeed=2
var marqueebgcolor=""
var pauseit=1
var marqueecontent='<nobr><font face="Arial"; color="black"; font size="2";><a href="http://104774.homepagemodules.de/t23f24-...n-im-Forum.html">++++++Herzlich willkommen!</a>++++++</font></nobr>'
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1)
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 1
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee
function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}
if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>
Bis dann und besten Dank im Voraus
wolf.andres
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software