BBCode [youtube][/youtube]

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Benutzeravatar
xTommY89x
Mitglied
Beiträge: 62
Registriert: 15.06.2010 11:43
Wohnort: Hannover
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von xTommY89x »

The BBCode you are trying to add seems to use a {TEXT} token inside a HTML attribute. This is a possible XSS security issue. Try using the more restrictive {SIMPLETEXT} or {INTTEXT} types instead. Only proceed if you understand the risks involved and you consider the use of {TEXT} absolutely unavoidable.
Wir war'n geboren um zu leben, mit den Wundern jener Zeit,
sich niemals zu vergessen, bis in alle Ewigkeit.
Benutzeravatar
hundestaffel
Mitglied
Beiträge: 414
Registriert: 29.07.2008 12:11
Wohnort: Traun bei Linz
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von hundestaffel »

Hallo Leute,

ich habe mir vor kurzem ein neuen phpBB Board aufgesetzt und folgenden BB Code eingebaut. Leider funktioniert dieser nicht, kann mir hier jemand helfen und den Fehler nennen?
Ich möchte es so einfach wie möglich halten und meinen Usern ermöglichen die ganze URL des Videos einzubinden.

BBCode-Benutzung:

Code: Alles auswählen

[youtube]http://www.youtube.com/watch?v={INTTEXT}[/youtube]
HTML-Ersetzung:

Code: Alles auswählen

<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/{INTTEXT}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{INTTEXT}" type="application/x-shockwave-flash" wmode="transparent" width="640" height="505"></embed></object>
Benutzeravatar
Chalong
Mitglied
Beiträge: 1418
Registriert: 24.03.2007 19:04
Wohnort: Pforzheim
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von Chalong »

Hallo hundestaffel,

hast du mal probiert, anstatt {INTTEXT} den Token {IDENTIFIER} zu benutzen ?
Gruss Chalong
Benutzeravatar
hundestaffel
Mitglied
Beiträge: 414
Registriert: 29.07.2008 12:11
Wohnort: Traun bei Linz
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von hundestaffel »

Das bringt leider auch nichts.
Komischerweise gin es bei allen vorige phpBB Versionen nur seitdem ich die neuste 3.0.9 verwende gehts nicht mehr.

EDIT: Habe jetzt sogar deinen youtube HD Code eingebaut genau so wie du es auf deiner Seite beschreibst, aber das bringt genau so wenig.
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von zx9r-treiber »

Also bei mir läuft es under der Aktuellen phpBB 3.0.9 folgender massen =

Im ADMIN Bereich unter Beiträge/BBCodes folgendes Eingeben ....

BBCode-Benutzung =

Code: Alles auswählen

[YouTube]{TEXT}[/YouTube]
HTML-Ersetzung =

Code: Alles auswählen

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{TEXT}"></param><embed src="http://www.youtube.com/v/{TEXT}" type="application/x-shockwave-flash" width="425" height="350"></embed></object>
Als Text zur Hilfe des Codes = Bitte nur die "ID des Video" eingeben und nicht den ganzen Link

Einstellungen = Beim Verfassen eines Beitrages anzeigen "ja"
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7877
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von Kirk »

Wenn du den ganzen Link nehmen willst dann mach es so

BBCode-Benutzung:

Code: Alles auswählen

[youtube]http://www.youtube.com/watch?v={SIMPLETEXT}[/youtube]
HTML-Ersetzung:

Code: Alles auswählen

<object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/{SIMPLETEXT}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{SIMPLETEXT}" type="application/x-shockwave-flash" wmode="transparent" width="640" height="505"></embed></object>
Benutzeravatar
hundestaffel
Mitglied
Beiträge: 414
Registriert: 29.07.2008 12:11
Wohnort: Traun bei Linz
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von hundestaffel »

Danke dir Kirk, jetzt klappt es endlich wieder wie gewünscht.
js2002
Mitglied
Beiträge: 85
Registriert: 11.08.2011 09:02

Re: BBCode [youtube][/youtube]

Beitrag von js2002 »

{SIMPLETEXT2} erlaubt leider keine Leerzeichen. INTTEXT geht auch nicht. Idee? (de. es. ... geht natürlich)

Code: Alles auswählen

[youtube]http://{SIMPLETEXT2}youtube.com/watch?v={SIMPLETEXT}[/youtube]

Code: Alles auswählen

<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://{SIMPLETEXT2}youtube.com/v/{SIMPLETEXT}"><param name="movie" 
value="http://{SIMPLETEXT2}youtube.com/v/{SIMPLETEXT}" /></object>
hackepeter13
Valued Contributor
Beiträge: 3545
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: BBCode [youtube][/youtube]

Beitrag von hackepeter13 »

js2002 hat geschrieben:{SIMPLETEXT2} erlaubt leider keine Leerzeichen. INTTEXT geht auch nicht. Idee?
Wo steht das denn, bzw. woher nimmst du diese Informationen?

{SIMPLETEXT2} ist das selbe wie {SIMPLETEXT} und wenn du im ACP wo man neue BBCodes hinzufügst dir mal die Beschreibungen der Tokens durchließt, würdest du feststellen das {SIMPLETEXT} Leerzeichen unterstützt - das selbe gilt auch für {INTTEXT}.
{SIMPLETEXT} hat geschrieben:Zeichen des lateinischen Alphabets (A-Z), Ziffern, Leerzeichen, Komma, Punkt, Minus, Plus und Unterstrich.
{INTTEXT} hat geschrieben:Unicode-Buchstaben, Ziffern, Leerzeichen, Komma, Punkt, Minus, Plus, Bindestrich, Unterstrich und Leerräume.
Allerdings frage ich mich auch, warum dir Leerzeichen in einer URL wichtig ist? Da Leerzeichen in der URL nicht vorkommen werden! :wink:


Aber als Vorschlag hätte ich noch, wenn du einfach mal einen Punkt nach {SIMPLETEXT2} setzen würdest.

Also aus:

Code: Alles auswählen

[youtube]http://{SIMPLETEXT2}youtube.com/watch?v={SIMPLETEXT}[/youtube]
wird:

Code: Alles auswählen

[youtube]http://{SIMPLETEXT2}.youtube.com/watch?v={SIMPLETEXT}[/youtube]
Und aus:

Code: Alles auswählen

<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://{SIMPLETEXT2}youtube.com/v/{SIMPLETEXT}"><param name="movie" 
value="http://{SIMPLETEXT2}youtube.com/v/{SIMPLETEXT}" /></object>
wird:

Code: Alles auswählen

<object type="application/x-shockwave-flash" style="width:425px; height:350px;" data="http://{SIMPLETEXT2}.youtube.com/v/{SIMPLETEXT}"><param name="movie" 
value="http://{SIMPLETEXT2}.youtube.com/v/{SIMPLETEXT}" /></object>
js2002
Mitglied
Beiträge: 85
Registriert: 11.08.2011 09:02

Re: BBCode [youtube][/youtube]

Beitrag von js2002 »

Stimmt, das "Leerzeichen" habe ich überlesen dort.
Die Lösung mit dem PUNKT habe ich probiert.

Das funktioniert aber leider auch nicht:

Code: Alles auswählen

[youtube]http://youtube.com/watch?v=h8WiyX21A1c[/youtube]
Ich hab mich vielleicht falsch ausgedrückt.
Ich meinte als TAG eher {SIMPLETEXT}* also dass man www. oder www auch weglassen kann und der Link trotzdem eingebettet wird.
(Im Browser funktionieren die Links ohne www und ohne www. .)

Anders forumliert: Mein youtube bbcode will immer eine subdomain, eine leere geht nicht.
Mit TEXT würde es bestimmt gehen, aber das soll ja unsicher sein.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“