OpenPNEのカスタマイズメモ
OpenPNEでYoutube以外に直リンでフラッシュを貼る方法。
/public_html/js/flash.jsを作成。
中身は下記の通り。
function main(url, width, height) { width = parseInt(width); height = parseInt(height); if (width <= 0 || width > 425) { width = 200; } if (height <= 0 || height > 350) { height = parseInt(width * 14 / 17); } var html = '<object width="' + width + '" height="' + height + '"><param name="movie" value="http://' + url + '"></param><embed src="http://' + url + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed></object>'; document.write(html); }
/webapp/lib/smarty_plugins/modifier.t_cmd.phpの25行目を下記に変更
$regexp = '/<cmd\s+src="(\w+)"\s+args="([\S-\+%]+(,[\S-\+%]+)*)"\S*>/i';
あとは日記やコミュで
と入力すれば張り付くはずです。
正規表現はよく分からないので、もっとエレガントな方法があるとは思います。
それよりもOpenPNEでファイルのアップロードをしたいです。2chでは動きがあるみたいなので
期待をしようかな…