Ergebnis 1 bis 28 von 28

Thema: Real Time Wetter-Werte im MainContent

  1. #1
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard Real Time Wetter-Werte im MainContent

    Hallo Freunde der Community

    Ich betreibe eine Wetterstation, die alle 10 Minuten Werte zum Web-Server pusht.
    Bis anhin können die Werte mittels Links in der rechten Spalte in einem neuen Fenstr abgerufen werden.
    Beispiel: http://jachen.carl.ch/tl_files/wetter/aktuell.gif

    Ziel der Uebung wäre, diese Werte bei Betätigung der Links im MainContent anzuzeigen.

    Wie macht man das?

    Danke für jeden Hinweis.

    Gruss
    jachen

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das kannst du als ganz normales Bild einfuegen.
    Oder einfach ein ElementTyp "HTML" und dann einen ImageTag hinein
    HTML-Code:
    <img src="http://jachen.carl.ch/tl_files/wetter/aktuell.gif" alt="" />
    Du musst Dir halt nur etwas einfallen lassen, wie du das Bild kleiner bekommst.
    Oder wie du es darstellen willst.
    Geändert von lindesbs (03.01.2010 um 21:15 Uhr)
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Lieber lindesbs!

    Herzlichen Dank für die prompten Lösungen. Passt perfekt mit etwas width und height etc. in HTML. Aber auch Bild-Element mit slimbox reizt mich. Mal sehen und a domani.

    Nochmals
    herzlichen Dank und alles Gute
    jachen

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Ist das Bild IMMER an der Stelle hochgeladen und auch IMMER mit der Bezeichnung ?

    Dann kannst du naemlich auch den ELementType "Bild" nehmen und das Bild im Verzeichnis auswaehlen. Dolrt kannst du auch die Bildgroesse mitangeben und bei Klick auch eine Vollansicht erreichen.
    Ohne eigenes HTML.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Jaja, das Bild und auch andere Informationen sind immer an der gleichen Stelle.
    Ich werde bloss noch Nüsse knacken müssen, da der vom Wetterprogramm "WSWIN" generierte HTML-Code noch 3.2 ist. Aber das ist dann halt Fleissarbeit.

    Nochmals lindsbs
    vielen herzlichen Dank
    jachen

  6. #6
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Werden da die Bilder nicht in system/html gecached?
    Ist dann sicher, dass ein neues Bild auch durchkommt?

  7. #7
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Lieber Hagen
    Werden da die Bilder nicht in system/html gecached?
    Ist dann sicher, dass ein neues Bild auch durchkommt?
    Das muss ich dann erst noch herausfinden. Was ich bestimmt weiss, ist, dass mein FTP-Client 10-minütig nach tl_files/wetter/ die Messwerte pusht.

    Auch dir vielen Dank fürs Interesse und Gedankengänge.
    jachen

  8. #8
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard Projekt noch nicht ganz zu Ende . .

    Dann kannst du naemlich auch den ELementType "Bild" nehmen und das Bild im Verzeichnis auswaehlen. Dolrt kannst du auch die Bildgroesse mitangeben und bei Klick auch eine Vollansicht erreichen.
    Guten Morgen

    Als ich die oben erwähnte Bild-Variante benutzen wollte, musste ich feststellen,
    dass der Dateimanager von Typolight die Dateien im angesteuerten Verzeichnis
    nicht einliest. Gibt es da mir unbekannte Limiten? Das Verzeichnis ist 200MB gross
    und enthält ca. 17'000 Dateien.

    Für Hinweise wäre ich dankbar, damit ich die Bildvariante versuchen kann.

    Gruss
    jachen

  9. #9
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    17.000 Dateien sind maechtig viel. TL erstellt Thumbnails fuer die Bilder, damit Du in der Dateiverwaltung kleine Voransichten bekommst. Dies geht bei so vielen Dateien aufgrund der php_execution_time nicht.

    Teile einfach mal die Dateien in verschiedene Verzeichnisse auf. Dann koennte es klappen.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  10. #10
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    und wenn das nicht möglich ist kann man in den Einstellungen des Backend-Benutzers (oben auf den Namen klicken) die Vorschaubilder deaktivieren.

    Sebastian

  11. #11
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Herzlichen Dank für die Antworten.

    Nach Abschalten der thumbnails gings mit Nachhilfe beim Javascript welches 2 mal kollabiert. Folgedessen:

    @lindesbs
    Ja, Aufteilung in mehrere Verzeichnisse scheint die beste Lösung zu sein.

    Und noch was, wenn es eure Zeit zulässt:

    Hier wurde die Grafik html-mässig eingebunden (Qualität OK aber nur mit CTRL+/- skalierbar)
    http://jachen.carl.ch/index.php/wett...ion-widen.html

    Hier als Bild - Element (Qualität nicht gerade umwerfend, dafür slimbox-aktiv)
    http://jachen.carl.ch/index.php/kurven.html

    Warum diese Qualitätsunterschiede?

    Herzlichen Dank für eure Inputs.
    jachen

  12. #12
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das erste (gute Qualitaet) ist aus dem Original Folder /tl_files/wetter/aktuell.gif
    Das zweite ist ein gecachtes Bild system/html/aktuell-d3101ee8.gif

    Setze mal in den EInstellungen die Maximale Bildbreite & Maximale Bildhöhe auf Werte groesser als dein OriginalBild
    z.B auf 1600x1200

    Danach Cache loeschen und nochmal nachschauen
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  13. #13
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Hi lindebs

    langsam komme ich dem Optimum immer näher mit der von mir bevorzugten Variante Bild und der Qualität. Der Cache musste auch getuned werden.

    Was mich noch stört ist, dass IE7 die Page verrupft. Gibt's da einen Schnelltipp oder soll man es so lassen?

    Gruss
    jachen

  14. #14
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    @ do_while
    Werden da die Bilder nicht in system/html gecached?
    Ist dann sicher, dass ein neues Bild auch durchkommt?
    Nein, scheint nicht durchzukommen. Was machen?

    jachen

  15. #15
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Über die Systemwartung kannst du system/html leeren. Aber da wäre ein Automatismus wohl besser, denn das willst du nicht alle zehn Minuten machen

    Irgendwo gab es mal eine Anletung wie man das einstellt. Vielleicht stolpere ich heute drüber.

    Sebastian

  16. #16
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Das geschieht täglich via TL-Cronjob
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  17. #17
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    das ist schon klar. Aber hier wird das Ursprungsbild alle zehn Minuten per FTP erneuert und die Besucher sollen dann auch ein neues Thumbnail zu sehen bekommen. Es ist also nicht so einfach.

    Sebastian

  18. #18
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ja, wenn man das öfters machen will, kann man den Standard-TL-Cron nicht nutzen.

    Das müsste aber mit der cron-Erweiterung von ascenes möglich sein.

    Man könnte auch eine Mini-Erweiterung schreiben, die nur nach diesem einen File sucht und es löscht.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  19. #19
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    oder man bringt dem Skript, das das Usprungsbild hochlädt, bei, auch das andere Bild zu löschen. Dann wären die beiden Ereignisse auch zeitlich perfekt aufeinander abgestimmt, während ein Cronjob auf dem Server womöglich das Thumbnail erst Sekunden vor dem nächsten FTP-Upload löscht.

    Sebastian

  20. #20
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard Anderer Ansatz

    Es gibt die Eventsroutine. Da lassen sich Perioden wiederholen bis hinunter auf Tage. Meine Denkweise meint, sowas müsse man doch auch weiter hinunterführen bis auf Stunden, Minuten usf.

    Immerhin habe ich mal eine Tagesperiode getriggert, um morgen nachzuschauen, ob die Grafik nachgeführt wurde.

    Zu sehen auf Seite 2 auf dem Web.

    jachen

  21. #21
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    kannst du nicht einfach dem Skript, das die Grafik per FTP hochlädt, sagen, dass sie auch das Thumbnail aus system/html entfernen soll?

    Sebastian

  22. #22
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Hoi Sebastian. Sehr gute Idee.

    Gruss und danke
    Jachen

  23. #23
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    klappt das denn? Oder war das eher sarkastisch gemeint?

    Sebastian

  24. #24
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard

    Dieser Job ist äusserst komplex für mich, als ich mich zu Sarkasmus verleiten liesse.

    Mein FTP-Uploader lässt kein skripting zu. Ich muss eine andere (php) Lösung suchen. Auf jeden Fall zeigt sich, dass TL bei Near-Realtime Anwendungen gewisse Anforderungen stellt.

    Gruss
    jachen

  25. #25
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    So wie ich das verstehe, muss doch einfach in Abständen von 10 Minuten der temp-Folder geleert werden. Wobei ich das nicht so schlau finde. Einfach nur das entsprechende File löschen, wäre wohl angebrachter.

    Man muss ja nicht mal einen echten Cronjob haben. Der TL Cronjob wird ja ausgeführt, sobald jemand die Seite lädt.
    Alles was man machen muss, ist die Cronjobs erweitern und die purgeTempFolder (glaube so heisst sie) Methode kopieren und ein wenig anpassen, damit nur das entsprechende File gelöscht wird.

    Seh ich da was falsch?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  26. #26
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    klar serverseitig wäre das möglich. Allerdings, das habe ich schon geschrieben, ist dann keine Synchronisation zwischen Upload und Löschen des Thumbnails vorhanden, sodass Nutzer unter Umständen erst nach neun Minuten das aktualisierte Bild sehen.

    Ich könnte mir zwei (drei) Lösungen denken:

    • Das FTP-Upload-Skript löscht auch das Thumbnail aus system/html: Jachen sagt, das scheidet aus
    • Eine neue Option beim Bilder-Einfügen über das Backend: „Thumbnail nicht zwischenspeichern“: Ticket anlegen, falls als gute Lösung erkannt
    • (Per Cronjob das Thumbnail aus system/html entfernen: Möglichst öfter als alle zehn Minuten, um den Nutzern das aktuelle Bild möglichst bald zu präsentieren, also etwa jede Minute).

    Sebastian

  27. #27
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Dann mach es eben mit einem echten Cronjob und setze den mit dem FTP Upload gleich. Der FTP Upload wird ja wohl auch mit einem Cronjob gemacht. Das zu synchronisieren dürfte nicht so schwer sein...
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  28. #28
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard Aufgabe gelöst . . mit Joe

    PHP-Code:
    <?php
        $this
    ->import('Automator'); 
        
    $this->Automator->purgeHtmlFolder();
        
    $regX = array('width''height''"''=');
        
    $imgClear str_replace($regX""trim($this->imgSize));
        
    $imgSmallSizes explode(' '$imgClear);
        
    $generateImage $this->getImage($this->href$imgSmallSizes[0], $imgSmallSizes[1]);
    ?>
    Er baut mir jetzt noch ein Modul hiezus.

    Gruss
    jachen

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [google_weather] Google Wetter Modul
    Von goosie im Forum Sonstige Erweiterungen
    Antworten: 125
    Letzter Beitrag: 19.03.2013, 20:06
  2. Maximal execution time
    Von TLight im Forum xtmembers
    Antworten: 20
    Letzter Beitrag: 12.12.2010, 11:37
  3. time-Tag wird immer wieder rausgeworfen (HTML5)
    Von prop79 im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 08.12.2010, 11:14
  4. Wetter einbinden
    Von gerdi im Forum Allgemeine Inhaltselemente
    Antworten: 8
    Letzter Beitrag: 28.08.2010, 19:32
  5. [YahooWeather] beim ersten Aufruf kein Wetter
    Von frank.huettner im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 21.12.2009, 08:06

Lesezeichen

Lesezeichen

Berechtigungen

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