BB Code für alle Videoportale

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
markus giersch
Mitglied
Beiträge: 674
Registriert: 03.04.2008 22:06
Wohnort: Frankfurt am Main
Kontaktdaten:

BB Code für alle Videoportale

Beitrag von markus giersch »

Hallo,

wie die Themenübersicht schon sagt suche ich eine Möglichkeit für User, mittels BB Code jeden X beliebigen Code von den Vidfeoportalen einzubinden.
Ind en meisten (oder sogar allen) Videoportalen gint es die Funktion "Embed" ("Einbetten").
Das sind in der Regel solche Codes:
Hier Youtube was jeder kennt:

Code: Alles auswählen

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/HGwfW17xVt0?fs=1&hl=de_DE"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HGwfW17xVt0?fs=1&hl=de_DE" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
So, ich suche nun nicht für jedes einzelne Videoportal einen sepperaten BB Code, sondern einen Universellen BB Code wo man solche Codes generell posten kann.

So hat es nicht funktioniert :(

BBCode-Benutzung

Code: Alles auswählen

[Video]{TEXT}[/Video]
HTML-Ersetzung

Code: Alles auswählen

{TEXT}
Wie schaffe ich das als BB Code hinzubekommen?
phpbb wird noch mindestens 40 Jahre existieren!!! Wo? Hier: D-A-F | Demokratische Armee Fraktion! Darum brauchen wir euch noch min. 40 Jahre!!!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: BB Code für alle Videoportale

Beitrag von Pyramide »

Das generelle erlauben solcher HTML-Codes ist eine riesige Sicherheitslücke und sollte man auf keinen Fall machen. Es gibt aber einen Mod, bei dem man einfach nur die URLs einzutragen braucht: [BETA]Video BBCODE (Youtube, GVideo, DailyMotion,Etc).
KB:knigge
Benutzeravatar
markus giersch
Mitglied
Beiträge: 674
Registriert: 03.04.2008 22:06
Wohnort: Frankfurt am Main
Kontaktdaten:

Re: BB Code für alle Videoportale

Beitrag von markus giersch »

Oh mein Gott ist das Geil :D

EDIT: ... wennn alles gehen würde :P

http://www.phpbb.com/community/viewtopi ... #p12863792

Naja, vieleicht kann mir jemand hier helfen?!

Der alte Link von Dailymotion war

//http://dailymotion.alice.it/video/x3gvg ... -dance_fun

und ist leider auch so in der Mod. Der neue Link lautet aber:

//http://www.dailymotion.com/video/x3gvg0 ... -dance_fun

so das der codeteil natürlich nett mehr stimmt. Fü rmich ist das ein ein Mysterium, denn nach zig versuchen habe ich es immernoch nett verstanden wie das geht. :oops:
Das war der alte Code

Code: Alles auswählen

//http://dailymotion.alice.it/video/x3gvg0_baby-break-dance_fun
array('/(dailymotion)/i', '{DOWNLOAD%/<textarea id="video_player_embed_code_text" class="text" onclick="this\.select\(\)" type="text">(.*?)<\/textarea>/ism%html_entity_decode|}'),
Vieleicht ist ja jemand ganz fix und bekommt es für das neue auch hin!?

Das Videoportal Veoh hat da auch den falschen Code.
Aber da konnte ich es noch selber hinbekomemn :)

Hier der Richtige Code Veoh für
Suche:

Code: Alles auswählen

//http://www.veoh.com/videos/v14162290wNDAzzyh?rank=16&order=mr
array ('/veoh\.com\/videos\/([^\?]*)/i', '<embed src="http://www.veoh.com/videodetails2.swf?permalinkId={ID_VIDEO}&id=anonymous&player=videodetailsembedded&videoAutoPlay=0" allowFullScreen="true" width="540" height="438" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>'),
Ersetze mit

Code: Alles auswählen

//http://www.veoh.com/browse/videos/category/educational/watch/v16674090m2cp66zd
array ('/veoh\.com\/browse\/videos\/category\/educational\/watch\/([^\?]*)/i', '<embed src="http://www.veoh.com/videodetails2.swf?permalinkId={ID_VIDEO}&id=anonymous&player=videodetailsembedded&videoAutoPlay=0" allowFullScreen="true" width="540" height="438" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>'),
Und hier noch der Code für RuTube

Code: Alles auswählen

//http://rutube.ru/tracks/849886.html?v=09520b8f106bb9e12612a9afff82e0f4
array('/rutube\.ru.*?v=([^&]*)/i', '<OBJECT width="480" height="395"><PARAM name="movie" value="http://video.rutube.ru/{ID_VIDEO}"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/{ID_VIDEO}" type="application/x-shockwave-flash" wmode="window" width="480" height="395" allowFullScreen="true" ></EMBED></OBJECT>'),
PS.: Wie schauts aus? Der Mod ist 2 Jahre alt und nichts passiert mehr, zum Downloaden gehts auch nett mehr wirklich.
Und ein richtiges Mod ist das ja eigentlich auch nett, eigentlich ein Super Snippet mit einer einfachen Datei die zu erstellen ist mittels Past & Copy...

Und das lässt sich ganz einfach weiterentwickeln, kommt immer drauf an was die Videoportale mit ihren Codes machen.

Also cih habe die Datei bei mir, wäre auch gerne bereit die zum Download anzubieten, aber ich kenne mich damit nett so ganz aus, dewswegen mache ich mal gar nichts und schau das ich es erstmal nur zum laufen bekomme.
phpbb wird noch mindestens 40 Jahre existieren!!! Wo? Hier: D-A-F | Demokratische Armee Fraktion! Darum brauchen wir euch noch min. 40 Jahre!!!
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“