BBCodes

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Allekatrase
Mitglied
Beiträge: 5
Registriert: 25.08.2015 16:30

BBCodes

Beitrag von Allekatrase »

Hey,
ich bastel gerade an einem YouTube-BBCode und der funktioniert auch soweit...

Benutzung:
[youtube]{TEXT}v={IDENTIFIER}{TEXT1}[/youtube]

Ersetzung:
<iframe width="560" height="315" src="https://www.youtube.com/embed/{IDENTIFIER}" frameborder="0" allowfullscreen></iframe>

Also youtube.com/watch?v=TW9uj83Vq-0$index..., oder v=TW9uj83Vq-0 funktioniert.

Ich hätte aber gerne, dass alle folgenden Ausdrücke funktionieren.

Code: Alles auswählen

https://www.youtube.com/watch?v=TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
https://www.youtube.com/watch?v=TW9uj83Vq-0
v=TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
v=TW9uj83Vq-0
TW9uj83Vq-0&index=6&list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
TW9uj83Vq-0
https://youtu.be/TW9uj83Vq-0?list=PLZzOU3eLkYvuOYJ0Pi7_WDaOYSsA2udhH
https://youtu.be/TW9uj83Vq-0
Mit diesem REGEX würde ich alles abdecken, aber wie soll ich das in die Datenbank schreiben?
(https:\/\/www\.youtube\.com\/watch\?|https:\/\/youtu\.be\/|)(v=|)([a-zA-Z0-9-+.,_ ]+)(.*)



Edit:
Habs gelöst bekommen,
(https:\/\/www\.youtube\.com\/watch\?|https:\/\/youtu\.be\/|)(v=|)
als eigenen Platzhalter, wobei das dann mit folgendem Benutzungs-Dingen funktioniert:
[youtube]{YOUTUBE}{IDENTIFIER}{SIMPLETEXT}{TEXT}[/youtube]

Gruß,
Allekatrase
Antworten

Zurück zu „Support-Forum“