【BBCode】投稿時にYoutube・ニコニコ動画を追加する

phpBB3で、Admin権限の人が投稿画面のボタンに追加できるBBCodeという便利な機能があるらしく、どのフォーラムでも恐らく頻繁に使うであろう動画を挿入出来るBBCodeを
追加してみる実験をしてみました。

Googleで色々検索してみたのですが、どの情報も古いらしく上手く動かない(´;ω;`)

仕方が無いので、色々実験しつつ改造してみたら何とか上手く出来たのでメモ。

前提条件
(これ以外の環境での動作確認はしていないので別のVerだと動かない可能性はあります。)

phpBBバージョン:3.1.5 / 日本語化有り
youtubeやニコニコ動画の仕様変更により使えなくなる可能性があります。

まずBBCodeを追加するにはAdmin権限でLoginし、AdminCPへ移動
投稿タブの左側のメニュー欄、メッセージ > BBCode へ移動。

BBCodeの追加 というボタンを押すと追加ページへ移動できます。

項目は4つあり
・BBCode作成
・HTML表現
・ヘルプライン
・設定

上記全てを記入することで投稿画面にBBCodeを追加することが出来ます。

◆Youtube動画のBBCode


BBCode作成:

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

HTML表現:( width=”xxx” height=”xxx
xxxの数字を変えることで表示サイズを変更することが出来ます)

<iframe width="660" height="405" src="https://{SIMPLETEXT1}youtube.com/embed/{SIMPLETEXT2}" frameborder="0" allowfullscreen></iframe>

ヘルプライン:(ボタンのマウスオーバー時のメッセージなので、お好きなメッセージでOKです)

YouTube 動画ペ-ジの URL を入力して下さい(注意:共有・埋め込みコードのURLでは表示されません)

設定:
チェックマークを追加

◆ニコニコ動画のBBCode

BBCode作成:

[nico]http://www.nicovideo.jp/watch/{SIMPLETEXT}[/nico]

HTML表現:( w=xxx&h=xxx
xxxの数字を変えることで表示サイズを変更することが出来ます)

<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/{SIMPLETEXT}?w=660&h=405"></script><noscript><a href="http://www.nicovideo.jp/watch/{SIMPLETEXT}"></a></noscript>

ヘルプライン:(ボタンのマウスオーバー時のメッセージなので、お好きなメッセージでOKです)

ニコニコ動画ページの URL を入力して下さい(注意:共有・埋め込みコードのURLでは表示されません)

設定:
チェックマークを追加

注意点:
どちらの動画のヘルプラインにも記載していますが、動画投稿時のURLは

掲載したい動画ページのURL

であって、各動画サイトにある共有や埋め込み用のURLを使用しても表示されません
ので注意して下さい。

表示例の参考画像