Hallo zusammen,
ich kann mir gut vorstellen, dass die Überschrift jetzt ein wenig verwirrt oder Fragezeichen in den Augen auftauchen lässt, deswegen erkläre ich mich gleich:
Ich hab folgendes vor:
Zur Zeit arbeite ich ja an eine rAuswertungssoftware für Turniere des Bogensports. DOch man soll mit deiser Software nicht nur die Ergebnisse auswerten können, sondern auch noch einiges mehr. Und zu einer Funktion wäre ein folgendes nicht ganz unpraktisch.
Mal als grobes Beispiel: Zu einem Turnier werden ja überlicherweiße Startgebühren verlangt. Zudem wird gerne vereinsweiße angetreten. Dann gibt es natürlich auch noch Starter- und Ergebnislisten. Doch zum Grundgedanken zu ersterem Punkt:
(Und bevor jetzt die Frage kommt, warum ich sowas überhaupt webbassiert mach und nicht mit C oder sowas: Ich kann nur websprach und es soll Systemunabhängig sein (also man zieht sich z. B. einfach Xampp und dann läuft's auf jedem Gerät).)
Zur Startnummernausgabe kommt gerne einer vom Verein und holt für alle die Startnummern ab. Hierfür könnte dann ein zweiter Monitor aufgestellt werden, an dem er Holer dann sehen kann, wer alles gemeldet ist, mit welchem Startplatz und welcher Klasse, und wer noch Startgebühr zahlen muss.
Das ganze hab ich mir jetzt in etwa so vorgestellt:
Es wird eben ein zweiter Monitor aufgestellt, in diesem ein neues Broswerfenster geöffnet und die Seite, nennen wir sie mal "secound_monitor.html", localhost/secound_monitor.html aufgerufen. Standardmäßig soll diese am Anfang schwarz sein. Alle zwei Sekunden wird überprüft, ob sich in der Datei "sec_moni.txt" eine Zeile - kann ein Zahlentyp, ein Link oder ein Wort oder was, jetzt noch egal, sein - geändert hat. Hat sie das, so wird per Ajax die Seite, die der zeile anspricht, aufgerufen. Dafür hab ich mir vorgestellt, einfach neue Dateien zu schreiben, auf denen einfach nur die Daten angezeigt werden, die derjenige sehen soll und diese dann eben in die secound_monitor.html angezeigt wird. Ändert man die entsprechende Zeile in "sec_moni.txt" wieder, soll das Broswerfenster wieder schwarz sein.
Alternativ zu dem schwarzen Bild soll noch zur Auswahl stehen, dass eine Bildergallerie z. B. der vergangenen Turniere angezeigt wird, die Startliste oder wenn bereits eine Runde gelaufen ist, die Ergebnisliste angezeigt wird. Das, glaube ich, wäre dann noch eher der einfachere Teil und sollte so zu realisieren sein?
Gut, dann jetzt zum anderem Teil:
Eine zweite Datei, nennen wir sie "sec_moni_config.php" soll die Einstellungen enthalten, ob diese Funktion überhaupt aktiviert ist und was Alternativ zum schwarzen Fenster angezeigt werden könnte: Ob eine Bildergallerie, wenn ja, welche Bilder, Startliste, Ergebnisliste, usw. angezeigt wird. Okay, das sollte auch noch vergleichsweise einfach sein.
Dann kommt für mich zum Schluss das schwierigste:
Dies soll ein "fliegendes Bedientool" sein, welches auf jeder Seite (nicht im Fenster der Seite "secound_monitor.html" !!!) angezeigt werden soll. Standardmäßig soll dieses am rechten Bildschirmrand in der Mitte sein. Klickt man mit der Maus auf einen Button, soll es auf die linke Seite wechseln. Und andersrum.
Desweiteren soll ein button dafür vorhanden sein, dass die aktuelle Seite, die man gerade vor sich hat, im Anzeigemodus für andere, also die extra angelegte Seite, dann in secound_monitor.html angezeigt wird. Dazu wird dann geschaut, welche Zeichenkombination diese Seite hat und dann diese in die Datei sec_moni.txt eingetragen. Ist dies geschehen, soll dieser Button verschwinden und dafür einer erscheinen, dass der schwarze Bildschirm wieder angezeigt wird.
Dann das gleich nochmal so ähnlich: Ein Drop-Down-Menü in dem alle zum anzeigen möglichen Seiten aufgeführt sind und mit einem Pfeil dahinter dann die dafür vorhandene Zeichenkombination in die sec_moni.txt einschreibe.
Dann wäre noch ein schönes Schmankerl: Ist anstatt des schwarzen Fensters eine Diashow eingestellt und wird diese Aufgrund der Anzeige einer bestimmten Seite unterbrochen, so soll nach "schwarz Schalten" die Diashow an der selben Stelle wieder weiter laufen.
So, jetzt noch, wobei ich die größten Hilfen brauchen werde:
Was noch wichtig ist: Die aktuell aufgerufene Seite soll von durch die Bedienung des Tools nicht beeinflusst werden!
Ich hoffe, ihr versteht, was ich will und könnt mir ein wenig helfen^^
LG
Fipsi
ich kann mir gut vorstellen, dass die Überschrift jetzt ein wenig verwirrt oder Fragezeichen in den Augen auftauchen lässt, deswegen erkläre ich mich gleich:
Ich hab folgendes vor:
Zur Zeit arbeite ich ja an eine rAuswertungssoftware für Turniere des Bogensports. DOch man soll mit deiser Software nicht nur die Ergebnisse auswerten können, sondern auch noch einiges mehr. Und zu einer Funktion wäre ein folgendes nicht ganz unpraktisch.
Mal als grobes Beispiel: Zu einem Turnier werden ja überlicherweiße Startgebühren verlangt. Zudem wird gerne vereinsweiße angetreten. Dann gibt es natürlich auch noch Starter- und Ergebnislisten. Doch zum Grundgedanken zu ersterem Punkt:
(Und bevor jetzt die Frage kommt, warum ich sowas überhaupt webbassiert mach und nicht mit C oder sowas: Ich kann nur websprach und es soll Systemunabhängig sein (also man zieht sich z. B. einfach Xampp und dann läuft's auf jedem Gerät).)
Zur Startnummernausgabe kommt gerne einer vom Verein und holt für alle die Startnummern ab. Hierfür könnte dann ein zweiter Monitor aufgestellt werden, an dem er Holer dann sehen kann, wer alles gemeldet ist, mit welchem Startplatz und welcher Klasse, und wer noch Startgebühr zahlen muss.
Das ganze hab ich mir jetzt in etwa so vorgestellt:
Es wird eben ein zweiter Monitor aufgestellt, in diesem ein neues Broswerfenster geöffnet und die Seite, nennen wir sie mal "secound_monitor.html", localhost/secound_monitor.html aufgerufen. Standardmäßig soll diese am Anfang schwarz sein. Alle zwei Sekunden wird überprüft, ob sich in der Datei "sec_moni.txt" eine Zeile - kann ein Zahlentyp, ein Link oder ein Wort oder was, jetzt noch egal, sein - geändert hat. Hat sie das, so wird per Ajax die Seite, die der zeile anspricht, aufgerufen. Dafür hab ich mir vorgestellt, einfach neue Dateien zu schreiben, auf denen einfach nur die Daten angezeigt werden, die derjenige sehen soll und diese dann eben in die secound_monitor.html angezeigt wird. Ändert man die entsprechende Zeile in "sec_moni.txt" wieder, soll das Broswerfenster wieder schwarz sein.
Alternativ zu dem schwarzen Bild soll noch zur Auswahl stehen, dass eine Bildergallerie z. B. der vergangenen Turniere angezeigt wird, die Startliste oder wenn bereits eine Runde gelaufen ist, die Ergebnisliste angezeigt wird. Das, glaube ich, wäre dann noch eher der einfachere Teil und sollte so zu realisieren sein?
Gut, dann jetzt zum anderem Teil:
Eine zweite Datei, nennen wir sie "sec_moni_config.php" soll die Einstellungen enthalten, ob diese Funktion überhaupt aktiviert ist und was Alternativ zum schwarzen Fenster angezeigt werden könnte: Ob eine Bildergallerie, wenn ja, welche Bilder, Startliste, Ergebnisliste, usw. angezeigt wird. Okay, das sollte auch noch vergleichsweise einfach sein.
Dann kommt für mich zum Schluss das schwierigste:
Dies soll ein "fliegendes Bedientool" sein, welches auf jeder Seite (nicht im Fenster der Seite "secound_monitor.html" !!!) angezeigt werden soll. Standardmäßig soll dieses am rechten Bildschirmrand in der Mitte sein. Klickt man mit der Maus auf einen Button, soll es auf die linke Seite wechseln. Und andersrum.
Desweiteren soll ein button dafür vorhanden sein, dass die aktuelle Seite, die man gerade vor sich hat, im Anzeigemodus für andere, also die extra angelegte Seite, dann in secound_monitor.html angezeigt wird. Dazu wird dann geschaut, welche Zeichenkombination diese Seite hat und dann diese in die Datei sec_moni.txt eingetragen. Ist dies geschehen, soll dieser Button verschwinden und dafür einer erscheinen, dass der schwarze Bildschirm wieder angezeigt wird.
Dann das gleich nochmal so ähnlich: Ein Drop-Down-Menü in dem alle zum anzeigen möglichen Seiten aufgeführt sind und mit einem Pfeil dahinter dann die dafür vorhandene Zeichenkombination in die sec_moni.txt einschreibe.
Dann wäre noch ein schönes Schmankerl: Ist anstatt des schwarzen Fensters eine Diashow eingestellt und wird diese Aufgrund der Anzeige einer bestimmten Seite unterbrochen, so soll nach "schwarz Schalten" die Diashow an der selben Stelle wieder weiter laufen.
So, jetzt noch, wobei ich die größten Hilfen brauchen werde:
der Counter, dass alle 2 Sekunden die "sec_moni.txt" überprüft wird- das schwebene Tool mit der Seitenänderung
bei der Diashoweinen Ideenanstups, wie man in JS das schreiben von Dateien realisiert
Was noch wichtig ist: Die aktuell aufgerufene Seite soll von durch die Bedienung des Tools nicht beeinflusst werden!
Ich hoffe, ihr versteht, was ich will und könnt mir ein wenig helfen^^
LG
Fipsi