Youtube BBCode für Burning Board 3.1.8

    • Offizieller Beitrag

    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

    Code
    [media][/media]

    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

    Code
    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

    Code
    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

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!