Просмотр поста

.
ramzes
function vk_video($string){
    preg_match('|<iframe src="(.*)"(.*)</iframe>|is', $string, $frame);
    preg_match_all('#(oid=[\d]+|id=[\d]+|hash=[\da-z]+)#i', $frame[1], $video_param);
    if($video_param[1][0]!='' AND $video_param[1][1]!='' AND $video_param[1][2]!=''){
        $string = str_replace($frame[0], '<div style="border: 1px solid #eee; background: #000; color: #fff;width:380px; border-radius: 6px; padding: 2px;"><div style="border-radius: 4px; margin: 3px; text-align: center; padding: 3px; font-weight: bold; cursor:pointer;"  onclick="var _fr=this.parentNode.getElementsByTagName(\'iframe\')[0];if(_fr.style.display==\'none\'){_fr.style.display=\'\';}else{_fr.style.display=\'none\';}">Видео</div><iframe style="display:none;" src="http://vk.com/video_ext.php?'.$video_param[1][0].'&amp;'.$video_param[1][1].'&amp;'.$video_param[1][2].'&amp;hd=1" width="380" height="240" frameborder="0"></iframe></div>', $string);
    }
    return $string;
}

со спойлером сразу