LiveCams in Lightbox öffnen lassen?

  • Hat jemand einen Tipp für mich wie ich auf einer HP eingebettete Livecams in einer Lightbox öffnen lassen kann?

    Hänge da gerade fest! :(

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • Hi,


    Musst de über html einfügen. Zum Beispiel so. Hier das Beispiel, https://mrt-rosenheim.de/webcam.php

    <div class="thumb_box">
    <!-- Thumbnail -->
    <img src="https://www.platzcam.de/MRT1.jpg" style="width: 100%; cursor: pointer;" id="thumb1" />
    </div>

    <div id="bild_box1"align="center">
    <img src="wo die Webcam das Bild ablegt " class="bild" id="bild1" style="position: fixed; top:50px; left:15vw; width: 70vw; z-index:1000; background-color: #aaffaa;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    cursor: pointer; display:none;" />
    </div>

  • Hallo Sammyz

    danke für deine Antwort. Geht aber nicht wirklich so. Es macht sich keine Lightbox auf.

    Hier ist der Code den ich fürs Livevideo habe:

    <img style="display: block; user-select: none; margin: auto; background-color: rgb(64, 64, 64);" src="https://playa-cam.es/camera2" width="1043" height="652">

    Ich habe dei Code mal so Original eingesetzt und du siehst es dann schon.

    Hier der Link zum Projekt.

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • css fehlt noch.


    .thumb_box {
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    }

    .bild_box {
    position: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: fixed;
    }
    .transparent-iframe {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 620px;
    }

  • <img src="wo die Webcam das Bild ablegt " class="bild" id="bild1" style="position: fixed; top:50px; left:15vw; width: 70vw; z-index:1000; background-color: #aaffaa;


    Da must du noch den Pfad des Bildes einfügen

  • <div class="thumb_box">
    <!-- Thumbnail -->
    <img src="https://playa-cam.es/camera1" style="width: 100%; cursor: pointer;" id="thumb1" />
    </div>

    <div id="bild_box1"align="center">
    <img src="https://playa-cam.es/camera1" class="bild" id="bild1" style="position: fixed; top:50px; left:15vw; width: 70vw; z-index:1000; background-color: #aaffaa;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    cursor: pointer; display:none;" />
    </div>


    css: .thumb_box {
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    }

    .bild_box {
    position: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: fixed;
    }
    .transparent-iframe {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 620px;
    }

  • Da must du noch den Pfad des Bildes einfügen

    ist kein bild, sondern ein Live-Video!
    Liegt ja nicht bei mir. Ist von der Stadtverwaltung.
    Hab es jetzt erstm al nicht hin bekommen. Kopf raucht schon zu sehr nach den langen Arbeitstagen.

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • einfach den Videolink einfügen un gut ist es ist egal ob Bild oder Video.
    Siehts ja auf meiner Seite wies funktioniert. Solle es denn so aussehen?

  • <style>

    .thumb_box {
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    }

    .bild_box {
    position: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: fixed;
    }
    .transparent-iframe {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 620px;
    }

    </style>

  • habe noch was vergessen. Du musst noch ein HTML einfügen am besten unten. Das ist dann das Skript.



    <script>
    let screenie = 100;
    let erlaubt = "nein";
    setInterval(function () {
    screenie = window.innerWidth;
    console.log("screenie: ", screenie);
    if (screenie > 500) {
    erlaubt = "ja"
    }
    else
    {erlaubt = "nein";}
    console.log("erlaubt: ", erlaubt);

    }, 500);

    let dumbo = document.getElementById("thumb1");
    let bild = document.getElementById("bild1");



    dumbo.addEventListener("click", function () {
    if (erlaubt == "ja") bild.style.display = "flex";
    // dumbo.style.display = "none";
    });
    bild.addEventListener("click", function () {
    bild.style.display = "none";
    //dumbo.style.display = "flex";
    });
       
    let dumbo2 = document.getElementById("thumb2");
    let bild2 = document.getElementById("bild2");
      
    dumbo2.addEventListener("click", function () {
    if (erlaubt == "ja") bild2.style.display = "flex";
    // dumbo.style.display = "none";
    });
    bild2.addEventListener("click", function () {
    bild2.style.display = "none";
    //dumbo.style.display = "flex";
    });


      
    </script>

  • Danke bis hier hin, muss erst mal Schluss machen.
    Hatte jetzt alles wie du geschrieben hast eingesetzt und trotzdem will es nicht so. Sieht man ja Live.


    Danke und schönen Abend

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • Gutewn Morgen.

    habe das Script so unter eigene CSS eingesetzt:


    und die Videos mit dem:

    Video 1


    Video 2


    jetzt bleibt nur noch die Frage: wo ist der Fehler!? :/

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • nein das Skript auf der Seite mit html widgets einfügen.

    und das in die CSS einfügen

    <style>

    .thumb_box {
    width: 100%;

    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 6px 6px 6px grey, -2px -2px 4px white;

    }

    .bild_box {
    position: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: fixed;
    }
    .transparent-iframe {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 620px;
    }

    </style>

  • Bei Camera 1 gehts schon mal!
    jetzt muss ich nur noch heraus finden warum auf 2 nicht!?

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • Hallo bvtina,

    alternativ probier mal folgenden Code im Widget Quelltext, der nutzt die in ZP enthaltene Lightbox "Fancybox":

    Bei der URL musst du #stream.jpg anhängen, damit die Fancybox das korrekt als Bild erkennt.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • Hallo Sammyz die 1 geht, nur den Fehler warum es bei der 2 nicht geht verstehe ich nicht!?

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • Du darfst das Skript nicht bei der Cam einfügen. Sondern ein extra html Widget auf der Seite mit dem Skript einfügen.
    Aber das von Philipp ist auch eine Lösung.

  • Du darfst das Skript nicht bei der Cam einfügen. Sondern ein extra html Widget auf der Seite mit dem Skript einfügen.
    Aber das von Philipp ist auch eine Lösung.

    Ach so! Werde ich testen!

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • Du darfst das Skript nicht bei der Cam einfügen. Sondern ein extra html Widget auf der Seite mit dem Skript einfügen.

    Hallo Sammyz

    Es Funzt!!!
    LIVE

    Vielen Dank an dich für deine Hilfe!!!

    👍👍👍🙏🙏🙏👍👍👍

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

  • alternativ probier mal folgenden Code im Widget Quelltext, der nutzt die in ZP enthaltene Lightbox "Fancybox"

    Hallo phil-web

    auch an Dich ein großes Dankeschön für die Alternative!!!

    🙏🙏🙏

    :thumbup:

    LG

    Bernd

    Wer nicht vom Weg abkommt bleibt auf der Strecke.

    (Zeta 17.2.1. Business)

    • Offizieller Beitrag
    Stefan S
    22. Februar 2017 um 15:04

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hi hier das Skript aufgeräumt mit Erklärung Text und es kann man leichter erweitern.

    Gruß

    Sammy

    <script>
    let erlaubt = false;

    // Prüft die Bildschirmbreite und setzt "erlaubt"
    function checkScreenWidth() {
    erlaubt = window.innerWidth > 500;
    console.log("Screenbreite:", window.innerWidth, "| erlaubt:", erlaubt);
    }

    // Beim Start und bei jeder Fensteränderung prüfen
    checkScreenWidth();
    window.addEventListener("resize", checkScreenWidth);

    // Funktion zum Verbinden von Thumbnail & großem Bild
    function setupImageToggle(thumbId, imageId) {
    const thumb = document.getElementById(thumbId);
    const image = document.getElementById(imageId);

    if (!thumb || !image) return;

    thumb.addEventListener("click", () => {
    if (erlaubt) image.style.display = "flex";
    });

    image.addEventListener("click", () => {
    image.style.display = "none";
    });
    }

    // Alle Bildpaare hier eintragen
    setupImageToggle("thumb1", "bild1");
    setupImageToggle("thumb2", "bild2");
    // Bei Bedarf weitere aufrufen: setupImageToggle("thumb3", "bild3");

    </script>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!