if ($Status['active']=="1") {
echo "S#".trim($Status['active'])."#P#<div style='z-index:10;'><button onfocus='this.blur();' onclick='location.replace( '".$Status['command']."' )'>DND</button></div>*HTML#";
}
doch ist online, liest aber wohl nichts ... ich schreibe mal die ganze Admin crew an ... muss doch mal einer aufwachen ...
HarryHase schrieb:Ich habe den Admin mal angeschrieben ob wir nicht gleich einen eigenen Bereich bekommen können, dann sind mehrere threads und die 3 von Dir erwähnten als gepinnte Version kein Ding mehr ...
Das von dir beschriebene Problem (rot) ist in der nächsten Version behoben und zwar dadurch, dass im hinteren HTML-Bereich nun dieser ÜBER die Schaltertaste gelegt wird, sodass vorne der Schalter betätigt werden kann und hinten die jeweiligen Links anklickbar sind.Moins
A special case...
Wenn ich, abhängig von einen Sensorwert, einen Schalter aktivieren lasse,
dieser also Grün ist, soll er noch zusätzliche Aktionen bieten...
Der Schalter im Webinterface überlappt (beim hovern) aber den Button, sodaß gewünschte Aktion unerreichbar bleibt.PHP:if ($Status['active']=="1") { echo "S#".trim($Status['active'])."#P#<div style='z-index:10;'><button onfocus='this.blur();' onclick='location.replace( '".$Status['command']."' )'>DND</button></div>*HTML#"; }
Naja, so ein Button sieht immerhin hübsch aus. :mrgreen:
Beispielanwendung:
Wenn Sensor Mediacenter == 1 dann Schalter1 = an
(Schalter1 aus = Mediacenter runterfahren oder Anzeige OFFLINE)
Zusätzliche Buttons wenn Schalter1 == Grün = Pause/Play Mute=On/Off
Ich mein, intuitiv würden die meisten auf das leuchtende Bild für ein/aus klicken/tippen.
Gross genug für Touchscreens ist es auch.
<?php // Zeigt den letzten Anruf an (work in progress, zeigt falsche Nummer).
error_reporting(1);
$Status = shell_exec('cat /var/flash/fonctrl | grep -m 1 calling | grep -o -E "[0-9]{1,255}"');
header("Content-Type: text/plain");
[B][COLOR="#FF0000"]echo "P";[/COLOR][/B]
if ($Status) {
[B][COLOR="#FF0000"]echo "#"[/COLOR][/B].$Status."*Letzter Anruf#";
}
else {
[COLOR="#FF0000"][B]echo "E#";[/B][/COLOR]
}
exit;
?>
[B][COLOR="#FF0000"]//EOF[/COLOR][/B]
<?php // Zeigt den letzten Anruf an (work in progress, zeigt falsche Nummer).
error_reporting(1);
$Status = shell_exec('cat /var/flash/fonctrl | grep -m 1 calling | grep -o -E "[0-9]{1,255}"');
header("Content-Type: text/plain");
if ($Status) {
[B][COLOR="#008000"]echo "P#".$Status."*Letzter Anruf#";[/COLOR][/B]
}
else {
[B][COLOR="#008000"]echo "P##E##";[/COLOR][/B]
}
exit;
?>
Das Script sucht offiziell nur einmal am Tag nach Updates. Ich hab nur die schlechte Angewohnheit mehr als einen pro Tag zu bringen...Kann man eigentlich das Update aus der Oberfläche erzwingen, wenn es das script nicht sofort selbst findet?
(Eigentlich etwas für einen weiteren thread FAQ)
if ($Status['active']=="1") {
echo "S#".trim($Status['active'])."'#P#<a style='display:inline;top:-20;' href='".$Status['command']."' target='_blank'/><img style='display:inline;top:-20;' src='https://snom1/screen.bmp' height='24' alt='snom1'/></a>*HTML#";
}
@HarryHase: Bitte die Pseudoskripte in PHP Code Tags fassen, denn dafür sind sie da, und in Bunt.