Hallo,
ich setzte das Inhalts-Element youtube Film bei mir ein. Aktuell habe ich festgestellt, das es benachbarte Text-Elemente die umlaute zerschießt. Hat jemand ähnliches festgestellt?
Verwende contao 4.9.9
Hallo,
ich setzte das Inhalts-Element youtube Film bei mir ein. Aktuell habe ich festgestellt, das es benachbarte Text-Elemente die umlaute zerschießt. Hat jemand ähnliches festgestellt?
Verwende contao 4.9.9
Hier der Link.
https://www.eventcorner.de/dj-nuernb...deratorin.html
Danke - ich habe das template bei mir im Template ordner gesucht. da ist leider keins drin gewesen.
jetzt habe ich den Standard geladen, der schaut so aus. ist das der Code den du siehst? Sorry ich weiß nicht wie du den Standard erkennen kannst.
:HTML-Code:<?php $this->extend('block_unsearchable'); ?> <?php $this->block('content'); ?> <figure class="video_container"> <?php if ($this->aspect): ?> <div class="responsive ratio-<?= $this->aspect ?>"> <?php endif; ?> <?php if ($this->splashImage): ?> <a id="splashImage_<?= $this->id ?>" href="<?= $this->src ?>"> <?php $this->insert('picture_default', $this->splashImage->picture); ?> </a> <script> document.getElementById('splashImage_<?= $this->id ?>').addEventListener('click', function(e) { e.preventDefault(); var iframe = document.createElement('iframe'); iframe.src = this.href; iframe.width = '<?= $this->width ?>'; iframe.height = '<?= $this->height ?>'; iframe.setAttribute('allowfullscreen', ''); this.parentNode.replaceChild(iframe, this); }); </script> <?php else: ?> <iframe<?= $this->size ?> src="<?= $this->src ?>" allowfullscreen></iframe> <?php endif; ?> <?php if ($this->aspect): ?> </div> <?php endif; ?> <?php if ($this->caption): ?> <figcaption class="caption"><?= $this->caption ?></figcaption> <?php endif; ?> </figure> <?php $this->endblock(); ?>
ich habe nach wie vor dieses Problem mit dem Video Template.
Das video wird nicht richtig dargestellt. und die Umlaute vom benachbarten Text werden zerschossen.
Ich habe jetzt ein eigenes Template angelegt und im Inhaltselement eingefügt, damit ich ausschließen kann das ein anderes Template zum Zuge kommt.
Das Template hat diesen Code und ist vom standard entnommen.
Diese Seite:
https://www.eventcorner.de/show-and-...deratorin.html
Kann jemand helfen?
HTML-Code:<?php $this->extend('block_unsearchable'); ?> <?php $this->block('content'); ?> <figure class="video_container"> <?php if ($this->aspect): ?> <div class="responsive ratio-<?= $this->aspect ?>"> <?php endif; ?> <?php if ($this->splashImage): ?> <a id="splashImage_<?= $this->id ?>" href="<?= $this->src ?>"> <?php $this->insert('picture_default', $this->splashImage->picture); ?> </a> <script> document.getElementById('splashImage_<?= $this->id ?>').addEventListener('click', function(e) { e.preventDefault(); var iframe = document.createElement('iframe'); iframe.src = this.href; iframe.width = '<?= $this->width ?>'; iframe.height = '<?= $this->height ?>'; iframe.setAttribute('allowfullscreen', ''); this.parentNode.replaceChild(iframe, this); }); </script> <?php else: ?> <iframe<?= $this->size ?> src="<?= $this->src ?>" allowfullscreen></iframe> <?php endif; ?> <?php if ($this->aspect): ?> </div> <?php endif; ?> <?php if ($this->caption): ?> <figcaption class="caption"><?= $this->caption ?></figcaption> <?php endif; ?> </figure> <?php $this->endblock(); ?>
Geändert von my-om (26.05.2021 um 16:57 Uhr)
wo genau sind Umlaute "zerschossen"?
Abgesehen davon würde ich mal auf 4.9.14 updaten und generell den Quellcode mal nach Fehlern durchforsten - nicht nur rund um das Youtube-Element dürften Fehler entstehen. Vermutlich liegt es an einem anderen "fehlerhaften" Template, welches möglicherweise irgendwelche nicht geschlossene Tags beinhaltet.
Grüsse
Bernhard
Danke dir erst einmal.
Ich habe hochgerüstet, aber es hat nichts verändert. Du hast Recht ich muss jetzt erst einmal auf die Html-Fehler beseitigen, damit da nichts mehr stören kann.
wenn die beseitigt sind, schalte ich das video zu und schau mir das mit dem Video an.
Danke erst mal.
Ich habe jetzt die Fehler, soweit es geht beseitigt. Diese Fehler sind noch da, ohne das youtube-Video (nichts was einen verschrecken sollte) :
Jetzt wenn ich das youtube-Video zuschalte dann kommen diese FehlerHTML-Code:Error: No p element in scope but a p end tag seen. From line 3835, column 1; to line 3835, column 4 e>?</div>?</p> Error: The itemprop attribute was specified, but the element is not a property of any item. From line 61, column 1; to line 61, column 160 endif]-->?<img src="assets/images/7/eventcorner-logo-aeda2b5c.png" width="280" height="66" alt="Veranstaltungen Nuernberg und besondere Freizeit-Events" itemprop="image">?</pic Error: The itemprop attribute was specified, but the element is not a property of any item. From line 1791, column 1; to line 1791, column 160 endif]-->?<img src="assets/images/7/eventcorner-logo-aeda2b5c.png" width="280" height="66" alt="Veranstaltungen Nuernberg und besondere Freizeit-Events" itemprop="image">?</pic Error: The itemprop attribute was specified, but the element is not a property of any item. From line 3480, column 1; to line 3480, column 189 duct851">?<img src="assets/images/4/cabaret-lola-aus-dem-blauen-engel-christina-camara-75ed6b92-7fa8ba18.jpg" itemprop="image" alt="Camara Christina als Sängerin engagieren" width="594" height="396">?</a>? Error: The itemprop attribute was specified, but the element is not a property of any item. From line 3489, column 1; to line 3489, column 162 duct851">?<img src="assets/images/1/gala-show-act-christina-camara-27e62789.jpg" itemprop="image" alt="Camara Christina mit Ihrer Show engagieren" width="594" height="396">?</a>? Error: The itemprop attribute was specified, but the element is not a property of any item. From line 3495, column 1; to line 3495, column 173 duct851">?<img src="assets/images/8/tanzeinlage-christina-camara-2669fc82.jpg" itemprop="image" alt="Camara Christina mit Berlin, Paris, New York engagieren" width="594" height="396">?</a>? Error: The itemprop attribute was specified, but the element is not a property of any item. From line 3501, column 1; to line 3501, column 160 duct851">?<img src="assets/images/b/sommerfest-christina-camara-ba99b5c0.jpg" itemprop="image" alt="Camara Christina als Moderatorin engagieren" width="501" height="460">?</a>? Error: The itemprop attribute was specified, but the element is not a property of any item. From line 3550, column 1; to line 3550, column 194 "763cfe">?<img src="assets/images/3/show-berlin-paris-new-york-chirstina-camara-000-d6f0f716.jpg" width="400" height="300" alt="Christina Camara Show "Berlin, Paris, New York"" itemprop="image">?</a>?
Hier der Link weil es sehr viele sind:
https://validator.w3.org/nu/?doc=htt...deratorin.html
Wie kann ich diesen Fehler beseitigen?
Hier ist irgendwas seltsam verschachtelt: At line 3548, column 51
Wir kommt das öffnende und nie schließende figure in deinen Code?
Viele Grüße,Code:<div class="ncoi---blocked ncoi---iframes ncoi---cookie-id-11" style=" background-image:url(assets/images/3/show-berlin-paris-new-york-chirstina-camara-000-d6f0f716.jpg); background-repeat: no-repeat; background-position: center;height:<figure class="image_container float_left" style=" background-image:url(assets/images/3/show-berlin-paris-new-york-chirstina-camara-000-d6f0f716.jpg); background-repeat: no-repeat; background-position: center;margin-right:10px; width:<figure class="image_container float_left" style=" background-image:url(assets/images/3/show-berlin-paris-new-york-chirstina-camara-000-d6f0f716.jpg); background-repeat: no-repeat; background-position: center;margin-right:10px" ><div class="ncoi---consent-box"><div class="ncoi---blocked-disclaimer">Durch das Laden dieses Videos, geben Sie Ihre Zustimmung zu den Datenschutzbedingungen von <a href="https://policies.google.com/privacy" target="_blank">Google LLC</a>.</div><form action="/cookie/allowed/iframe" method="post"><div class="ncoi---blocked-link"><button type="submit" name="iframe" value="youtube" class="ncoi---release"><div class="ncoi---blocked-icon"><img alt="youtube" src="bundles/netzhirschcookieoptin/youtube-brands.svg"></div><span>laden</span></button></div><input class="ncoi---no-script--hidden" type="text" name="currentPage" value="/show-and-entertain-acts-company-events/camara-christina-entertainerin-und-moderatorin.html"><input class="ncoi---no-script--hidden" type="text" name="data[modId]" value="1133"></form><input id="60b0f4f452ec2" type="checkbox" name="youtube" class="ncoi---sliding ncoi---blocked" data-block-class="youtube" data-cookie-ids="11"><label for="60b0f4f452ec2" class="ncoi--release-all ncoi---sliding ncoi---hidden"><i></i><span>YouTube immer laden</span></label></div></div></p> </div> </div>
conter
Erst einmal Danke für deinen Hinweis.
Also der figure Tag wird im template vom youtube video gebildet.
Ich kann den Code(siehe weiter oben) vom Template nicht beruteilen, wie da der Figure Tag gebildet wird.
Das Div Tag Discription umschließt das youtube video. Über ein insert_article wird das Youtube Inhaltselement herein genommen.
Das Template schließt den figure tag nicht, aber warum kann ich in dem Template nicht sehen.
Kannst du mir da weiterhelfen.
Danke
Geändert von my-om (28.05.2021 um 15:21 Uhr)
Ich würde sagen, dass das angeführte Template aus #10 nicht dem entspricht, welches auf deiner Seite eingesetzt wird.
Die fehlerhafte Verschachtelung die hier in deiner Seite entsteht, kommt nicht vom Standard-Template.
was meinst du mit 'Über ein insert_article wird das Youtube Inhaltselement herein genommen.' ?
Grüsse
Bernhard
Danke für deinen Hinweis.
ich würde das auch so sehen, das der code ein anderer ist als der des youtube template. Aber warum?
Diese Seite ist eine Produkt-Detailseite von isotope. Im Produkt gibt ein Attribute discription. In diesem Attribut wird in einem Text-Feld über ein insert_article der Artikel mit dem Video hereingezogen.
da die Seite live ist, musste ich jetzt erst einmal, das youtube-video ausschalten.
ich werde jetzt erst einmal eine Test-installation aufziehen, damit man das in Ruhe untersuchen kann.
Werde mich dann wieder melden.
Danke
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen