phpBB – YouTube Videos mit BBCode einbetten

Posted by scarabeuz | Posted in HowTo's | Posted on 04-09-2009

0

In diesem How To möchte ich beschreiben, wie man mit Hilfe von BBCode, dem Benutzer sehr schnell und einfach eine Möglichkeit bietet, YouTube-Videos in phpBB einzubetten.
Dazu müssen wir uns zuerst im Backend / Administrationsbereich von phpBB anmelden, im Hauptmenü auf „Posting”, im Submenü auf „BBCodes” und im Inhaltsbereich auf „Add a new BBCode” klicken.

Im Inhaltsbereich sollte sich ein Formular öffnen, das in vier Bereiche unterteilt ist:
BBCode usage, HTML replacement, Help line und Settings.

Unter „BBCode” geben wir den BBCode so ein, wie dieser vom Benutzer benutzt werden soll. Dabei dienen {TEXT1} und {TEXT2} als Platzhalter / Variablen für beliebigen text. Die Platzhalter dienen zur verbessert einwenig die Dynamik um auch URLs wie http://ca.youtube.com/watch?v=Wqw7bhr5oAU&feature=related zu unterstützen.
[youtube]http://{TEXT1}youtube.com/watch?v={TEXT2}[/youtube]

In dem Bereich „HTML replacement” geben wir den HTML Code ein, den man auf YouTube unter „embed” findet (s. Screenshot). Jetzt ersetzt man den Text, der zwischen http:// und youtube.com (z.B.: www.) mit {TEXT1} und den Video-Identifizierer (z.B.: Wqw7bhr5oAU) mit {TEXT2} in den YouTube URL’s. {TEXT1} und {TEXT2} wird nach der Eingabe des Benutzer, mit den richtigen Werten ersetzt.

<object width="425" height="344">
  <param name="movie" value="http://{TEXT1}youtube.com/v/{TEXT2}">
  </param>
  <param name="allowFullScreen" value="true"></param>
  <param name="allowscriptaccess" value="always"></param>
  <embed src="http://{TEXT1}youtube.com/v/{TEXT2}"
         type="application/x-shockwave-flash"
         allowscriptaccess="always"
         allowfullscreen="true"
         width="425"
         height="344"></embed>
</object>

Unter „Help line” kann man ein Beispiel eintragen, wie der BBCode zu benutzen ist. Dieses Beispiel wird dem Benutzer als Tooltip angezeigt, wenn er mit der Maus über den Button „youtube” geht.

[youtube]Full YouTube URL (e.g.: http://www.youtube.com/
watch?v=Wqw7bhr5oAU)[/youtube]

Der Bereich „Settings” hat nur eine Checkbox zu bieten, die man anklicken sollte, damit der Benutzer den „youtube” Button zu sehen bekommt.

Zum Schluss speichert man diese Einstellung indem man auf „Submit” klickt. Der BBCode kann jetzt wie gewohnt, beim Posten verwendet werden. Zum Beispiel:

[youtube]http://www.youtube.com/watch?v=Wqw7bhr5oAU[/youtube]

In diesem Beispiel kam phpBB 3.0.5 zum Einsatz.

Damit der Qullcode in dieses Layout passt, musste ich manchmal Umbrüche machen. Achtet bitte beim Kopieren darauf und viel Spaß beim Einbetten ;)

Write a comment