WebsiteBaker Support (2.12.x) > Hilfe & Support (deutsch)

Fehler im WYSIWYG-Editor beim Einbinden von Medien (z.B. Videos)

(1/3) > >>

masju:
Hallo zusammen,

ich bin auf einen Fehler im Editor gestoßen (neuste WB-Version). Wenn ich mit dem Button "Medien Inhalt von Verschiedenen Seiten einbinden" (Tippfehler: "verschiedenen" wird eigentlich klein geschrieben) ein Youtube-Video einbaue, wird leider eine falsche URL als src des iframes abgespeichert.
Beispiel:

--- Code: ---Video-URL: https://www.youtube.com/embed/_JVVEIx2CCs
--- End code ---
Abgespeichert wird:

--- Code: ---src="https://www.meineseite.de/www.youtube.com/embed/_JVVEIx2CCs?wmode=transparent&jqoemcache=gcfah"
--- End code ---

Das kann man zwar relativ schnell manuell fixen, ist aber doch für Laien ziemlich umständlich. Besteht die Möglichkeit, das zu reparieren und dass es bei der nächsten WB-Version behoben ist?

Viele Grüße,
Mathias  :-)

PS: Ah, sorry, falscher Forumsbereich... ist natürlich WB 2.12.2 r379

dbs:
Hallo, da es sich um ein Plugin aus dem CKeditor handelt, hat WB direkt damit nicht viel zu tun.
Aber du hast recht, das Plugin entfernt das https: im iframe und WB ergänzt es beim Speichern mit der eigenen Domain.
In 2017 war das Problem schon mal gelöst, aber nur für die damalige Version des CK bzw. des Plugins.
Mal sehen ob was geht, danke für's Melden.

CodeALot:
After many problems with CKEditor in embedding Youtube-videos, I disabled this function (button) for most of my clients and created a droplet that will allow them to insert a responsive Youtube-video anywhere they want.

Here's the droplet-code:  (Droplet name: youtube)

--- Code: ---$video= '<div class="youtube-embed-wrapper" style="position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;">';
$video .= '<iframe allowfullscreen="" frameborder="0" src="//www.youtube-nocookie.com/embed/'.$id.'?rel=0"';
$video .= ' style="position: absolute;top: 0;left: 0;width: 100%;height: 100%;"></iframe></div>';

return $video;

--- End code ---

Usage: [[youtube?id=Q34mNi2JwX0]]

Where "id" is the unique id-code of the Youtube-video (the part right after "v=" in the Youtube-URL)

hgs:
Gerade mal schnell eingebunden und getestet, es funktioniert.
Danke fürs teilen der Lösung

Just quickly integrated and tested, it works.
Thanks for sharing the solution

masju:

--- Quote from: CodeALot on March 23, 2020, 10:59:20 AM ---Here's the droplet-code:  (Droplet name: youtube)

--- End quote ---

This will help. Thanks a lot!  :-)

masju

Navigation

[0] Message Index

[#] Next page

Go to full version