• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchergebnisse

  1. S

    Bootstrap 5: in einer row Umbruch bei col, aber ohne Space

    Sieh dir dies an, ich habe beim CSS Kommentare dazu geschrieben: <!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <title>Switch To Hamburger Menu Dynamically</title> <style> main {...
  2. S

    DataTable mit deutschem Datumsformat

    Guten Abend und willkommen im Forum! Das müsste sich mit einem Custom-Renderer lösen lassen, ähnlich wie in Posting #12. c) verstehe ich so, dass die Uhrzeit immer 00:00:00 ist. Dann könntest Du 1 Stunde oder 1 Tag abziehen und wärst im Vortag. Dann das Datum rendern wie Du es brauchst.
  3. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Klar, das ist sehr einfach, wir brauchen nur den ersten Aufruf der Funktion uebertrageDaten zu deaktivieren: <script> const url = 'hole-einsatzdaten-json.php'; let idx = 0, einsatzDaten, einsatzDatenGeladen = false...
  4. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Hast Du den Dateinamen beachtet: Es gibt jetzt zwei PHP-Dateien, die eine hole-einsatzdaten.php von früher und eine neue hole-einsatzdaten-json.php
  5. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Weil das JSON wegen der SOP nicht direkt geladen werden konnte, musste ich ein Proxy in Form dieser PHP-Datei zu Hilfe nehmen: hole-einsatzdaten-json.php <?php error_reporting(E_ALL); $url = 'https://cf-einsaetze.ooelfv.at/webext2/rss/json_laufend.txt?t=' . time(); $curl = curl_init()...
  6. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Wenn diese Übersicht so weit funktioniert, können wir uns ja dem Formular zuwenden. Ich habe meinen Vorschlag von früher dort eingebaut: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Einsatzdaten</title> <style> body { font-family: Helvetica...
  7. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Fehler gefunden: Der Formatstring für die Minuten war falsch, mm, Kleinbuchstaben, ist richtig, MM, Großbuchstaben, liefert dagegen den Monat. D. h. so ist die Funktion in hole_einsatzdaten richtig: function makeLocalDateStr($dateStr) { $dt = new DateTime($dateStr); $formatter = new...
  8. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Verstehe, wenn es ein oder zwei Stunden Unterschied wären würde ich ein Problem mit Zeitzone und/oder Sommerzeit vermuten. Aber das ist ja ca. 1/2 Stunde. Muss ich mir genauer ansehen.
  9. S

    Bootstrap 5: in einer row Umbruch bei col, aber ohne Space

    Was Du erreichen möchtest lässt sich sehr gut mit Gridlayout und einer Mediaquery machen. Unterhalb einer bestimmten Breite des Browserfensters kannst Du mit grid-row und grid-column das dritte Element dort hin setzen, wo es sein soll. Siehe hier...
  10. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Ich nehme an, Du meinst Datum und Uhrzeit in der Nachricht über Telegram? Da ist es so, dass mir nicht ganz klar war, was dort eingetragen werden soll. Für das Datum oben habe ich das aktuelle genommen und für die Alarmzeit das was im JSON unter "startzeit" steht, Datum und Uhrzeit. Soll oben...
  11. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Das ist in der index.html, bei mir Zeile 98.
  12. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    PS: Du hast vergessen, den Token und die Chat-ID unkenntlich zu machen.
  13. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    ... weiter handelt es sich dann um ein verschachteltes Objekt, wir müssen die Namen heraus holen und in einen String umwandeln: fw = Object.values(einsatz.fw).map(fw => fw.fwname).join(', '),
  14. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Im PHP trägst Du die Feuerwehren als 'fw' ein, dann musst Du sie auch von dort auslesen, also fw = einsatz.fw,
  15. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Es gibt jedoch einen anderen Fehler: Der Variablenname bei $apiToken muss in geschweifte Klammern. Ich habe auch das Einfügen der Parameter ergänzt und dann sieht es so aus: neueEinsaetze.forEach(einsatz => { const apiToken...
  16. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Einen Fehler beim Senden habe ich gefunden, beim Zusammenbauen der URL fehlte das Fragezeichen: neueEinsaetze.forEach(einsatz => { const apiToken = 'xxx', msgURL =...
  17. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Das mit dem Filtern war ein trivialer Fehler: function holeEinsatzdaten() { const params = new URLSearchParams({ t: Date.now(), einsatzart: sel.value }), fetchURL = `${url}?${params.toString()}`; // diese Zeile fehlte...
  18. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    ... die Chat-ID muss in die params, das apiToken haben wir ja schon in der URL: neueEinsaetze.forEach(einsatz => { const apiToken = 'xxx', msgURL =...
  19. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Alles klar, DateTime mag das null nicht, wir müssen statt dessen 'now' übergeben: foreach ($data['einsaetze'] as $einsatz) { $dtStr = makeLocalDateStr($einsatz['einsatz']['startzeit']); $id = $einsatz['einsatz']['num1']; $einsatzParams[] = [ 'id' => $id, 'zeit' =>...
  20. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Dieser Fehler kommt aber wahrscheinlich nicht vom Senden der Nachricht über Telegram. Sieh mal in den Entwicklerwerkzeugen im Netzwerk-Tab wie die Serverantwort aussieht. I. allg. kommt solch ein Fehler, wenn vom Skript zusätzlich etwas weg geschrieben wird, z. B. eine Fehlermeldung.
Zurück
Oben