2012-03-10 33 views
1

誰かがPHPBB3にYouTube動画を埋め込むための最適なbbcodeを知っていますか?私はfollwing使用:PHPBB最適YouTubeのBBCode

BBコードの使用法:

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

HTMLの交換:

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

これは、いくつかの問題を持っているようだと、ユーザーが置くURLが何かあるときにHTMLに変換されません。 http://www.youtube.com/watch?v=vS6VBOeJ-i4&feature=relatedのように。

iFrameでユーザーのリンクを新しい埋め込みスタイルのiFrameに置き換えることができますが、URL属性とは無関係に、wmode=transparentも使用するので、Shadowboxも使用するので、HTML置換を行いたいと考えています。

答えて

1

私はこの

BBコードの使用を使用し[youtube]{IDENTIFIER}[/youtube]

HTML交換

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/{IDENTIFIER}" width="425" height="350"> 
<param name="movie" value="http://www.youtube.com/v/{IDENTIFIER}" /> 
<param name="wmode" value="transparent" /> 
</object> 

今、ユーザーがちょうどポストの中に埋め込まれたビデオを取得するために[youtube]oHg5SJYRHA0[/youtube]を行うことができます。

2

これは私が今までに見つけた最良のバージョンです。 www.youtube.com、youtube.com、地域のサブドメイン(nl.youtube.com)、youtubeのURLパラメータ(例えば、&の機能= ...など)で動作します。

BBコードの使用状況:

[youtube]http://{TEXT1}youtube.com/{TEXT2}v={IDENTIFIER}{TEXT3}[/youtube]

HTMLの交換:

<object width="425" height="350"> 
<param name="movie" value="http://www.youtube.com/v/{IDENTIFIER}&hl=en_US&fs=1&"></param> 
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> 
<embed src="http://www.youtube.com/v/{IDENTIFIER}&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="350"></embed> 
</object> 
6

riot_starterのソリューションは動作しますが、nowdays YouTubeの力のhttpsのURLで動作するようには思えません。そこでここではすべてのシナリオで動作するはず回避策は次のとおりです。

BBコード:

[youtube]http{TEXT4}://{TEXT1}youtube.com/{TEXT2}v={IDENTIFIER}{TEXT3}[/youtube] 

HTML:

<object width="425" height="350"> 
<param name="movie" value="http://www.youtube.com/v/{IDENTIFIER}&hl=en_US&fs=1&"></param> 
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param> 
<embed src="http://www.youtube.com/v/{IDENTIFIER}&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="350"></embed> 
</object> 
+0

あなたが正しいです。私はちょうどこの問題につまずいた。 –

1

私はない

が良くALOTの作品埋め込みコードで使用することをお勧め!!! は3.0.11

例でテスト:http://fwkzt.site.nfoservers.com/forums/viewtopic.php?f=20&t=17&p=33&sid=2d89389670c660b3a345fd59bac5c4ff#p33

コードを使用:

<iframe width="560" height="315" src="//www.youtube.com/embed/{YOUTUBE}?rel=0" frameborder="0" allowfullscreen></iframe> 
+0

OKしかし、共有ツールからyoutu.beリンクについてはどうですか? –