Uhrzeit darstellen im Webfront (HTML, Flash Lösung?)

Das hier wäre meine aktuelle Lösung:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">

function updateTime() {
	var date = new Date();
	var stunden = date.getHours();
	var minuten = date.getMinutes();
  var sekunden = date.getSeconds();
  var vor_std = (stunden < 10) ? "0" : "";
  var vor_min = (minuten < 10) ? "0" : "";
  var vor_sek = (sekunden < 10) ? "0" : "";

	var tag = date.getDate();
	var monatDesJahres = date.getMonth() +1;
	var jahr = date.getFullYear();
	var tagInWoche = date.getDay();
	var wochentag = new Array("So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa.");
	
	var Tag2 = ((tag < 10) ? "0" : "") + tag ; 
	var Monat2 = ((monatDesJahres < 10) ? ".0" : ".") + monatDesJahres; 

	var datum = wochentag[tagInWoche] + " , " + tag + Monat2 + "." + jahr;
  var zeit = vor_std + stunden + ":" + vor_min + minuten + ":" + vor_sek + sekunden;

	document.getElementById("time").innerHTML = zeit;
	document.getElementById("date").innerHTML = datum;
	setTimeout(updateTime, 1000);
}

window.addEventListener("load", updateTime);

</script>

<style type="text/css">
#wrapper {
	width: 400px;
	margin: 0px auto;
	text-align: center; 
	color: #333; 
	font-size: 18px; 
	font-weight: bold; 
	text-decoration: none;
}

#date {
	 font-weight:bold; 
	 font-size: 2.5em; 
	 text-align: center; 
	 color: #666;
}

#time {
	font-weight:bold; 
	font-size: 5em; 
	text-align: center; 
	color: #FFFFFF; 
	padding: 1px 4px 3px 4px;
	
    /* fallback */
    background: #000;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#555), to(#000));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #555, #000);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #555, #000);
    /* IE 10 */
    background: -ms-linear-gradient(top, #555, #000);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #555, #000); 
	
	border-radius: 7px;
}


</style>

</head>

<body>
	<div id="wrapper">
		<br>
		<div id="date"> </div>
		<br>
		<div id="time"> </div>
	</div>
</body>
</html>

Hallo zusammen,
kürzlich ist meine Installation abgeschmiert und jetzt bekomme ich die Uhr nicht mehr ans Laufen.
Ich habe schon via winSCP eine neue html angelegt und das Skript dort rein kopiert…
Ohne erfolg…

Im WF bekomme ich nur „file not found“

Im Browser funktioniert das Skript

Verstehe jetzt so ganz den Zusammenhang zwischen der HTMLBox und wo du den Code reinkopiert hast nicht.

Ist der Code in einer Symcon Variable welche das Profil HTMLBox hat, oder willst du ein HTML Script im User Ordner (welcher sich geändert hat!) vom Webfront ablegen?
Michael

Der Code ist in einer HTML Datei geschrieben.
Diese Datei liegt unter /webfront/user/uhr/uhr.html

Im wf ist dieses als externe Seite verlinkt…
Bis zuletzt at das Funktioniert.
Ich musste dann, aufgrund eines Schadens im flash, das System neu aufsetzen…

Jetzt funktioniert das nicht mehr und ich habe mir damals keine Notizen gemacht wie sich das Verhält und ich habe halt nur das oben gezeigte Skript

Im Browser aufgerufen, ist alles so wie es soll

Im WF hab ich die Meldung „File Not found“

Ich habe es mir einer neuen Datei versucht, welche ich über winscp angelegt und über den integrierten Editor beschrieben habe, versucht…

Das gleiche Ergebnis

Der Pfad ist so schon mal falsch.
Webfront ist hinfällig. Korrekt ist /user/…

Die Pfade zum /user/ und /skins/ Ordner werden beim Upgrade verändert, sodass diese auf der Hauptebene und nicht mehr im /webfront/ liegen. Ggf. müssen PHP-Skripte angepasst werden, die auf diese Ordner hart kodiert zugreifen.

Quelle

Michael

Webfront hatte ich nur zum Verständnis dazu geschrieben…
User findet man ja auch in dem „verbotenen“ Bereich

Das es bei der neuen symcon-version wo anders abgelegt werden muss, wusste ich nicht…
Danke für die Info…

Werde ich mir durchlesen und entsprechend probieren umzusetzen

Hä?
Du hast hier

Webfront im Pfad. Und das meinte ich mit hinfällig.
Michael

ja das stimmt… sry…
Schaue mir das jetzt gerade mal an

edit:
ich habe die datei uhr.html jetzt mal stumpf nach /var/lib/symcon kopiert und im WF die externe seite entsprechend geändert…

Funktioniert nicht…

Hab ich da was falsch verstanden?

edit2:
Hat sich erledigt… Danke dir… hab es geschafft…
War wohl zu lange an der Glühweinbude :laughing: :sweat_smile: