Ankündigung

Einklappen
Keine Ankündigung bisher.

Von den Raumseiten automatisch zurück zur Übersicht.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Hallo....
    Ich hatte heute noch einmal etwas mit der Funktion gespielt, da bei mir auf einmal (???) der automatische Seitenaufruf von Index, eine Seite ohne Werte darstellte.

    Nach etwas rumprobieren, kam ich auf die Annahme, dass nach einem Reload der Seite nicht nur index.php aufgerufen wird sondern index.php?page=index

    daraufhin habe ich das Script so geändert:

    Code:
    // -------------- Automatisch zu Index Seite zurück und Werte neu laden nach Aufruf der Index Seite.
    var homeTimeout;
    $(document).on("vmousedown pageshow", function() {
      if(homeTimeout !== undefined)
        window.clearTimeout(homeTimeout);
      if($.mobile.activePage.attr("id") != "index")
       homeTimeout = window.setTimeout(function() { $.mobile.changePage("index.php?page=index"); }, 240000); });
    Nun funktioniert es wunderbar... Keine Ahnung was da wieder krumgelaufen ist.

    Grüße, Marc

    Kommentar


      #47
      Zitat von smai Beitrag anzeigen
      Kalender- und Wetter-Widget aktualisieren eh automatisch,
      Hallo,
      hätte dazu mal eine Frage. Ich habe die digiclock2 auf meiner index eingebunden, also die Uhr mit der integrierten Wetteranzeige.
      Und ich habe diese Wetterkarten der Tagesschau.
      Diese aktualisieren nicht automatisch, oder?

      Des Weiteren habe ich auf meiner Startseite eine Anzeige für Sonnenauf- bzw. untergang. Und smartdate.

      Bislang muss ich immer per Hand die Seite neu laden lassen. Kann man das irgendwie automatisieren?
      Hier wäre eine größere Zeitspanne, vllt eine Stunde, durchaus in Ordnung.

      Habt ihr dazu einen Idee?
      Zur Not würde ich einfach dieses if($.mobile.activePage.id != "index") rauslöschen. Dann lädt die Index doch auch neu, oder?

      Grüße
      Thomas

      Kommentar


        #48
        oh, habe es eben hier schon geschrieben: Ich habe das Problem umgangen mit mod_rewrite. So dass man die Seite gar nicht mehr ohne index.php aufrufen kann:

        Code:
                <IfModule mod_rewrite.c>
                        RewriteEngine on
                        RewriteCond %{REQUEST_URI} ^/smartVISU$ [NC,OR]
                        RewriteCond %{REQUEST_URI} ^/smartVISU/$ [NC]
                        RewriteRule .* /smartVISU/index.php [R=302,L]
        #               RewriteRule ^/smartVISU(/|$) /smartVISU/index.php?$1 [NC]
                </IfModule>
        Das ganze ist für Apache, aber das kann man auch auf nginx portieren.
        Zuletzt geändert von TCr82; 01.02.2017, 23:40.

        Kommentar

        Lädt...
        X