Sie sind nicht angemeldet.

  • »s-master« ist der Autor dieses Themas

Beiträge: 1 639

Registrierungsdatum: 22. Oktober 2007

Wohnort: Zürich

Beruf: asp.net web engineer

Danksagungen: 6396

  • Nachricht senden

1

Freitag, 6. September 2019, 16:43

Youtube BBCode für Burning Board 3.1.8

Bis anhin wenn ich ein Youtube Video in einem Post embedden wollte, habe ich einfach den HTML-Embedded-Code in den Post rein kopiert und konnte das Video ansehen.
Dazu muss aber "Darstellung von HTML aktivieren" erlaubt sein. Und dies ist nur für uns Admins aktiv.
Wenn ein Post nur das Video enthält ist das auch eine recht fixe Art zu machen für uns.
Wenn aber ein Post bzw. Blogpost sehr viel weiterer Inhalt enthält, müssen viele <br> eingefügt werden, damit Zeilensprünge umgesetzt werden.
Dies kann daher sehr mühsam sein.

Daher habe ich den alten YouTube BBCode der ein Video als Embedded-Flash-Video umsetzt der eh nicht mehr funktioniert angepasst, damit der

Quellcode

1
[youtube][/youtube]
BB-Code einen aktuellen HTML5 Embedded Code produziert.

Dazu müsst ihr die YouTubeBBCode.class.php Datei anpassen die unter wcf\lib\data\message\bbcode zu finden ist.

Ersetzt die Zeile

Quellcode

1
return '<object width="'.$width.'" height="'.$height.'" type="application/x-shockwave-flash" data="http://www.youtube.com/v/'.$videoID.'&amp;hl='.WCF::getLanguage()->getLanguageCode().'"><param name="movie" value="http://www.youtube.com/v/'.$videoID.'&amp;hl='.WCF::getLanguage()->getLanguageCode().'" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /></object>';


mit

Quellcode

1
return '<iframe width="'.$width.'" height="'.$height.'" src="https://www.youtube.com/embed/'.$videoID.'" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';


Ein paar Zeilen weiter oben können auch Höhe und Breite geändert werden. Falls ihr noch weitere Eigenschaften anpassen möchtet, ändert einfach die return-Zeile mit den Optionen für den Embedded Code.
Developer | deh-vel-up-ur
noun

1 a person or thing that develops stuff: in e.g. software developer, someone having knowledge of a particular topic beyond the level of knowlegde needed for ordinary usage of that topic

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

rittmeister (09.09.2019)

Ähnliche Themen

Social Bookmarks

Thema bewerten