Ergebnis 1 bis 12 von 12

Thema: Hauswegweiser: Seite automatisch alle X Minuten neu laden lassen?

  1. #1
    Contao-Nutzer
    Registriert seit
    31.08.2010.
    Beiträge
    72

    Frage Hauswegweiser: Seite automatisch alle X Minuten neu laden lassen?

    Hallo Leute,

    habe eine auf Xampp angelegte 3.5.24 Installation laufen.
    Ich habe einen Raspberry Pi 3 an einem TV hängen und will diesen als Hauswegweiser/Schwarzes Brett verwenden.
    Also startet der Pi einen Browser und ruft die Contao Seite auf.

    Die Seite hat ein festes Layout wobei ein Content Slider benutzt wird um die verschiedenen Elemente durchlaufen zu lassen (Begrüßung, Termine, Nachrichten, etc.).

    Mein einziges Problem ist nun folgendes: Die Seite wird aufgerufen und bleibt dann logischerweise dauerhaft geöffnet. Wenn ich also im Backend z.B. einen neuen Termin eintrage, müsste ich erst die Seite refreshen. Für mich zwar lästig aber kein Problem, jedoch für die Damen im Büro nicht leistbar.

    Einfachste Variante wäre also sicher, der Seite irgendwie mitzugeben, dass sie sich alle 5 Minuten neu laden muss. Vielleicht hat aber jemand noch einen anderen Ansatz, wie man die Sache lösen könnte.

    Bin für alle Vorschläge offen und bedanke mich schon einmal bei euch

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Cache ausschalten und im Seitenlayout unter head-tags
    Code:
    <meta content="300" http-equiv="refresh">
    eintragen. Damit sollte ein refresh alle 300 Sekunden erzwungen werden.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.374
    Partner-ID
    10107

    Standard

    Mit https://github.com/fritzmg/contao-lazy-load-element könntest du das Newslist Modul (?) alle X (Milli)sekunden neu laden lassen. Allerdings musst du dann auch per JavaScript dafür sorgen, dass der Slider neu initialisiert wird.

    Ansonsten reicht wohl einfach so ein JavaScript:
    Code:
    setInterval(location.reload, 300000);


    // oder der MetaTag.

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Für Firefox gibt es das Plugin Reload every.

    Gesendet von meinem L52 mit Tapatalk
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Contao-Nutzer
    Registriert seit
    31.08.2010.
    Beiträge
    72

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Mit https://github.com/fritzmg/contao-lazy-load-element könntest du das Newslist Modul (?) alle X (Milli)sekunden neu laden lassen. Allerdings musst du dann auch per JavaScript dafür sorgen, dass der Slider neu initialisiert wird.

    Ansonsten reicht wohl einfach so ein JavaScript:
    Code:
    setInterval(location.reload, 300000);


    // oder der MetaTag.
    Erstmal Danke für die Vorschläge, die Lösung von Spooky klingt von der Sache her am saubersten und schönsten. Nur die Umsetzung is noch das Problem.

    "contao-lazy-load-element" muss ich wohl manuell installieren. Habe das vor Ewigkeiten mal gemacht, da musste man nur die dateien im ordner /modules platzieren und ein Datenbankupdate durchführen!?
    Jedenfalls taucht das Modul auf diesem Weg nicht in meinem Backend auf. Bin für jeden Rat dankbar

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.374
    Partner-ID
    10107

    Standard

    Bei einer manuellen Installation musst du auch alle Abhängigkeiten selbst installieren.


    Zitat Zitat von TheKidRocker Beitrag anzeigen
    Habe das vor Ewigkeiten mal gemacht, da musste man nur die dateien im ordner /modules platzieren und ein Datenbankupdate durchführen!?
    Was genau hast du nun gemacht? Wenn du die Extension von GitHub runterlädst, hast du dort drin dann einen Ordner namens /system/modules/lazy_load_element. Den Ordner lazy_load_element musst du dann logischerweise in den /system/modules Ordner deiner Contao Installation kopieren.

  7. #7
    Contao-Nutzer
    Registriert seit
    31.08.2010.
    Beiträge
    72

    Standard

    Genau den Kopiervorgang habe ich gemacht und eben ein Datenbankupdate. Mehr bisher nicht.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.374
    Partner-ID
    10107

    Standard

    Wurden bei dem Datenbank neue Felder hinzugefügt? Hast du nun ein neues Inhaltselement verfügbar?

  9. #9
    Contao-Nutzer
    Registriert seit
    31.08.2010.
    Beiträge
    72

    Standard

    Ich kann nichts finden und meine es kam nur die Meldung "Die Datenbank ist aktuell"

  10. #10
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    837

    Standard

    Interessante Erweiterung, die ich gerne ausprobieren würde, aber über den Composer finde ich sie nicht. Geht z.Z. "nur" manuelle Installation?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.374
    Partner-ID
    10107

    Standard

    Nein, kann auch über composer installiert und gefunden werden. Die Suchfunktion im composer-client ist sehr rudimentär. Wenn du in die Suche direkt fritzmg/contao-lazy-load-element eingibst, wirst du die Extension finden.

  12. #12
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    837

    Standard

    Tatsache - ich hatte nur contao-lazy-load-element eingegeben - dachte das würde schon genügen.
    Danke !

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •