WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 15.06.2024 13:18:40

peted
Member

Lokales Video einbinden

Hallo,

Bin neu hier. Ich hab ein Video (<10 Sek.) auf den Server hochgeladen und möchte es auf einer Seite einbinden. Ich will es ausdrücklich nicht auf youtube, vimeo oder dailymotion hochladen.

Wie kann ich das anstellen?

Gruss - Peter

Offline

#2 15.06.2024 13:38:55

florian
Administrator

Re: Lokales Video einbinden

Wenn das nur ein Video ist, ist es das einfachste, in die Quellcode-Ansicht des CKEditors umzuschalten und dort den Aufruf des Videos mittels HTML5-Video-Tag einzufügen:

<video controls="" width="250"><source src="https://www.deinedomain.tld/media/deinvideo.mp4" type="video/mp4" /></video>

Kommt das häufiger vor, könnte sich die Verwendung des MP4-Droplets lohnen, siehe dazu https://forum.wbce.org/viewtopic.php?pid=31628#p31628


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

Liked by:

peted

#3 15.06.2024 14:12:24

peted
Member

Re: Lokales Video einbinden

Vielen Dank! Auf die Idee mit Quellcode-Ansicht war ich bisher nicht gekommen (bin Anfänger). ;-)

Ich hab es so gelöst, dass ich ein Dummy-Youtube-Video eingefügt hab, und in der Quellcode-Ansicht die URL mit der gewünschten vom Server-Video ersetzt hab. Sieht alles gut aus.

Warum wird das im UI verhindert?

Offline

#4 15.06.2024 14:14:46

florian
Administrator

Re: Lokales Video einbinden

Warum wird das im UI verhindert?

Was meinst Du damit?


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#5 15.06.2024 14:35:14

peted
Member

Re: Lokales Video einbinden

Wenn ich versuche, ein Video im CKEditor einzubinden und eine URL angebe, die nicht mit youtube, vimeo oder dailymotion beginnt, passiert nichts, d.h. es wird kein Objekt eingefügt.

Wenn ich eine Youtube-URL einfüge, ist alles ok, das Objekt wird angezeigt. Auf diese Weise konnte ich im Quellcode die Youtube-URL durch die gewünschte ersetzen. Es ist aber offensichtlich, dass im CKEditor die URL abgefragt wird und das Einfügen nur bei den 3 großen Plattformen erlaubt ist.

Das war der Kern meiner Frage. Warum werden andere URLs (sogar die vom eigenen Server) verhindert?

Last edited by peted (15.06.2024 14:37:38)

Offline

#6 15.06.2024 14:46:21

florian
Administrator

Re: Lokales Video einbinden

Ach so. Du meinst das Video Embed-Plugin. 
Das funktioniert anders, d.h. es generiert aus dem Share-Link der jeweiligen Videoplattform den benötigten Embed-Code, der ja auch ganz anders aufgebaut ist.

Aufruf eines lokalen Videos:

<video controls="" width="250">
<source src="https://www.deinedomain.tld/media/deinvideo.mp4" type="video/mp4" />
</video>

Embed-Code für Youtube, wie er vom Media Embed-Plugin generiert wird:

<div class="embeddedContent" 
  style="left: 0; width: 100%; height: 0; 
  position: relative; padding-bottom: 56.2493%;">
  <iframe allowfullscreen="" 
   loading="lazy" src="https://www.youtube.com/embed/EOIvnRUa3ik" 
   style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;">
  </iframe>
</div>

Insofern weiß ich jetzt auch nicht, wie Dir die Youtube-URL weitergeholfen haben könnte.

Mit dem Einfügen direkt im Quellcode ist das zugegebenermaßen nicht optimal gelöst, auch wenn es ja funktioniert.
Komfortabler wäre es direkt über die GUI, ich nehme das mal auf die To-Do-Liste.

Last edited by florian (15.06.2024 14:47:10)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#7 15.06.2024 14:57:46

peted
Member

Re: Lokales Video einbinden

Genau dieser Code wurde beim Einfügen generiert. So sieht das Ergebnis aus (ganz unten):
<oops>, ich darf noch keine URLs posten, bin zu neu hier.

Kannst unter theatergassen.de -> Aktuelles -> The Last Dance schauen, auf der Seite ganz unten.

Offline

#8 16.06.2024 18:41:42

florian
Administrator

Re: Lokales Video einbinden

Beide Wege funktionieren (erstaunlicherweise).

Wer häufiger lokale Videos einbinden will, kann sich in der Tat die Arbeit mittels des CKEditor-Plugins html5-video erleichtern.
Dazu:
1. Von https://github.com/SedueRey/ckeditor-ht … ses/latest den Sorce Code (zip) herunterladen
2. Lokal entpacken
3. Per FTP Verzeichnis html5video nach /modules/ckeditor/ckeditor/plugins kopieren, Datei LICENSE und readme.md nach /modules/ckeditor/ckeditor/plugins /html5video kopieren
4. /modules/ckeditor/include.php mit geeignetem Editor öffnen und Zeile 117

$ckeditor->config['extraPlugins']    = 'ckawesome,codemirror,textselection,wbdroplets,wbembed,wblink,wbsave,wbshybutton,autolink,colorbutton,copyformatting,font,indentblock,justify,lineutils,panelbutton,textmatch,widgetselection';

ändern zu

$ckeditor->config['extraPlugins']    = 'ckawesome,codemirror,textselection,wbdroplets,wbembed,wblink,wbsave,wbshybutton,autolink,colorbutton,copyformatting,font,indentblock,justify,lineutils,panelbutton,textmatch,widgetselection,html5video';

(also kurz gesagt einfach nur "html5video" am Ende vor dem Hochkomma ergänzen)
5. Ggf. Browsercache leeren und Backend neu laden.

Und das war es schon! Nun erscheint dort ein neuer Button, mittels dem lokal gespeicherte Videos eingefügt werden können.
attachment.php?item=3614&download=1

Last edited by florian (16.06.2024 18:42:00)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

Liked by:

mk70, webbird, ice

#9 16.06.2024 20:54:31

peted
Member

Re: Lokales Video einbinden

Sehr hilfreich, vielen Dank!

Edit:
Gerade deine Prozedur ausgeführt, das Plugin ist da und funktioniert. smile
Danke nochmal!

Last edited by peted (16.06.2024 21:04:12)

Offline

Liked by:

florian

Board footer

up