GWだというのに自分ときたら

投稿者:

思いっきり風邪ひいてます。普段の行いのせいか? まぁ、外出する予定は無いのでいいのだけど…この際諸々の自宅作業を消化しようと思います。

まずは、試行中だったニコニコ動画のリンクを試してみる。
とりあえず以下をご覧ください。

[NICODOU]http://www.nicovideo.jp/watch/sm6900085[/NICODOU]

上記は、「NICOLINK」というプラグインで挿入した様子。新規投稿ページからでは挿入できず、一旦下書きしてから編集画面で追加したもの。
やってみたところ…うまくいってないので暫し修正中。

…1時間ほど格闘したところ、うまく貼り付けられたようです。
以下、備忘録。

  1. 「NICOLINK」をインストール
     同時にHTTP_Request(PHPのPEARライブラリ)も導入
  2. php.iniの以下を変更

    allow_call_time_pass_reference = Off(変更前)

    allow_call_time_pass_reference = On(変更後)

  3. nicolink_utf.phpをnicolink.phpに置き換え
  4. nicolink.phpの以下の行を変更
  5. http://www.nicovideo.jp/api/getthumbinfo(変更前)

    http://ext.nicovideo.jp/api/getthumbinfo(変更後)

    $current_dir = “”;(変更前)

    $current_dir = null;(変更後)

  6. プラグインを有効にする
  7. 新規投稿としてニコニコのURLのみをコピペしてプレビュー保存
     ※リンクではなく、文字列としてコピペすること。これで随分と道草食った…
  8. 編集ページの最下行にある「ニコ動リンク(iframe風)」をクリックし、出力されたタグの間に先ほどのURLを挟む

あとは普通に書き込み。
※上記6~7をやらなくても手書きで
[NICODOU]http://www.nicovideo.jp/watch/sm●●●●●●[/NICODOU]”
と書けばおk

個人用の変更として、投稿主のコメントが長いと見づらいので、nicolink.phpの以下の行を変更しています。

$thumb[‘description’],(変更前)

mb_strimwidth($thumb[‘description’],0,240),(変更後)

残りは自分のブログのスタイルに合わせてCSSを修正すれば完成ー。これでかなり簡単に動画を紹介できるようにな…ったと思います。

[追記]
smしか対応していないことに気付き、再度修正。

[NICODOU]http://www.nicovideo.jp/watch/nm6256877[/NICODOU]

NMMの動画にも対応。数字のみのコミュニティ動画はAPIで修得できないっぽいので、今回はスルーします。