OpenPNEでjp.youtube.com動画の貼り付け方法

元々URL2CMDという機能が搭載されていてwww.youtube.comの動画貼り付けはCMDタグを使わなくてもURLを記述するだけで表示されるようになっています。

しかしjp.youtube.comには何故か対応していませんでした(OpenPNE v2.8.2)のでカスタマイズしてみました。
非常に簡単なので、面倒がらずにやってみてください。

  1. ~/public_html/cmd/www.youtube.com.jsをコピーしてjp.youtube.com.jsとして保存します。
  2. 保存したファイルをテキストエディタで開き、以下の変更を加えて上書き保存します。
    1. function url2cmd(url) {
    2.     if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
    3.         pne_url2a(url);
    4.         return;
    5.     }

    1. function url2cmd(url) {
    2.     if (!url.match(/^http:\/\/(?:jp\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
    3.         pne_url2a(url);
    4.         return;
    5.     }
  3. FTP等でダウンロードして修正した場合にはファイルを~/public_html/cmd/配下へアップロードします。
  4. [管理画面]にログインをして[SNS設定]-[CMD設定]とクリックします。
  5. 最下段に追加用の枠がありますので、jp.youtube.comと入力して[追加]ボタンをクリックします。