Skip to content

Instantly share code, notes, and snippets.

@shawnr
Created January 14, 2011 21:07
Show Gist options
  • Save shawnr/780240 to your computer and use it in GitHub Desktop.
Save shawnr/780240 to your computer and use it in GitHub Desktop.
used in hiphophumpday.com video theme
function video_blog_function ($w,$h,$post_id) {
$youtube_code = get_post_meta($post_id,'youtube',single);
$meta_code = get_post_meta($post_id,'metacafe',single);
$daily_code = get_post_meta($post_id,'dailymotion',single);
$blip_code = get_post_meta($post_id,'blip',single);
$veoh_code = get_post_meta($post_id,'veoh',single);
$vimeo_code = get_post_meta($post_id,'vimeo',single);
$myspace_code = get_post_meta($post_id,'myspace',single);
$break_code = get_post_meta($post_id,'break',single);
$liveleak_code = get_post_meta($post_id,'liveleak',single);
$hulu_code = get_post_meta($post_id,'hulu',single);
$custom_code = get_post_meta($post_id,'custom',single);
$start_image = get_post_meta($post_id,'start_image',single);
$any_code = get_post_meta($post_id,'any',single);
if ($youtube_code) {
$youtube_s = str_replace(" ", "", $youtube_code);
$youtube = explode(",", $youtube_s);
foreach ($youtube as $you) {
?>
<div class="video_iterator">
<object width="<?php echo $w; ?>" height="<?php echo $h; ?>">
<param name="movie" value="http://www.youtube.com/v/<?php echo $you;?>&hl=en&fs=1&iv_load_policy=3"></param>
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/<?php echo $you;?>&hl=en&fs=1&iv_load_policy=3" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" allowfullscreen="true" width="<?php echo $w; ?>" height="<?php echo $h; ?>"></embed>
</object>
</div>
<?php
}
}
if ($meta_code) {
$meta_s = str_replace(" ", "", $meta_code);
$metacafe = explode(",", $meta_s);
foreach ($metacafe as $metac) {
?>
<embed src="http://www.metacafe.com/fplayer/<?php echo $metac; ?>.swf" width="<?php echo $w; ?>" height="<?php echo $h; ?>" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
<?php
} }
if ($daily_code) {
$daily_s = str_replace(" ", "", $daily_code);
$dailymotion = explode(",", $daily_s);
foreach ($dailymotion as $dailym) {
?>
<object width="<?php echo $w; ?>" height="<?php echo $h; ?>">
<param name="movie" value="http://www.dailymotion.com/swf/<?php echo $dailym; ?>&v3=1&related=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.dailymotion.com/swf/<?php echo $dailym; ?>&v3=1&related=1" type="application/x-shockwave-flash" width="<?php echo $w; ?>" height="<?php echo $h; ?>" allowFullScreen="true" allowScriptAccess="always"></embed>
</object>
<?php
}}
if ($blip_code) {
$blip_s = str_replace(" ", "", $blib_code);
$blip = explode(",", $blip_s);
foreach ($blip as $bl) {
?>
<object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&feedurl=http://moblogic.blip.tv/rss&file=http://blip.tv/rss/flash/<?php echo $bl; ?>&showplayerpath=http://blip.tv/scripts/flash/showplayer.swf" width="<?php echo $w; ?>" height="<?php echo $h; ?>" allowfullscreen="true" id="showplayer">
<param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&feedurl=http://moblogic.blip.tv/rss&file=http://blip.tv/rss/flash/<?php echo $bl; ?>&showplayerpath=http://blip.tv/scripts/flash/showplayer.swf" />
<param name="quality" value="best" />
<embed src="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&feedurl=http://moblogic.blip.tv/rss&file=http://blip.tv/rss/flash/<?php echo $bl; ?>&showplayerpath=http://blip.tv/scripts/flash/showplayer.swf" quality="best" width="<?php echo $w; ?>" height="<?php echo $h; ?>" name="showplayer" type="application/x-shockwave-flash"></embed>
</object>
<?php
}}
if ($veoh_code) {
$veoh_s = str_replace(" ", "", $veoh_code);
$veoh = explode(",", $veoh_s);
foreach ($veoh as $ve) {
?>
<embed src="http://www.veoh.com/videodetails2.swf?player=videodetailsembedded&type=v&permalinkId=<?php echo $ve; ?>&id=anonymous" allowFullScreen="true" width="<?php echo $w; ?>" height="<?php echo $h; ?>" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
<?php
}}
if ($vimeo_code) {
$vimeo_s = str_replace(" ", "", $vimeo_code);
$vimeo = explode(",", $vimeo_s);
foreach ($vimeo as $vi) {
?>
<object type="application/x-shockwave-flash" width="<?php echo $w; ?>" height="<?php echo $h; ?>" data="http://www.vimeo.com/moogaloop.swf?clip_id=<?php echo $vi; ?>&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=">
<param name="quality" value="best" />
<param name="allowfullscreen" value="true" />
<param name="scale" value="showAll" />
<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=<?php echo $vi; ?>&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" />
</object>
<?php
} }
if ($myspace_code) {
$myspace_s = str_replace(" ", "", $myspace_code);
$myspace = explode(",", $myspace_s);
foreach ($myspace as $my) {
?>
<embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m=<?php echo $my; ?>&v=2&type=video" type="application/x-shockwave-flash" width="<?php echo $w; ?>" height="<?php echo $h; ?>"></embed>
<?php
}}
if ($break_code) {
$break_s = str_replace(" ", "", $break_code);
$break = explode(",", $break_s);
foreach ($break as $br) {
?>
<object width="<?php echo $w; ?>" height="<?php echo $h; ?>">
<param name="movie" value="http://embed.break.com/<?php echo $br; ?>"></param>
<embed src="http://embed.break.com/<?php echo $br; ?>" type="application/x-shockwave-flash" width="<?php echo $w; ?>" height="<?php echo $h; ?>"></embed>
</object>
<?php
}}
if ($liveleak_code) {
$liveleak_s = str_replace(" ", "", $liveleak_code);
$liveleak = explode(",", $liveleak_s);
foreach ($liveleak as $ll) {
?>
<object width="<?php echo $w; ?>" height="<?php echo $h; ?>">
<param name="movie" value="http://www.liveleak.com/e/<?php echo $ll; ?>"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.liveleak.com/e/<?php echo $ll; ?>" type="application/x-shockwave-flash" wmode="transparent" width="<?php echo $w; ?>" height="<?php echo $h; ?>"></embed>
</object>
<?php
}}
if ($hulu_code) {
$hulu_s = str_replace(" ", "", $hulu_code);
$hulu = explode(",", $hulu_s);
foreach ($hulu as $hu) {
if ($w == 450) {
?>
<object width="<?php echo $w; ?>" height="<?php echo $h-111; ?>">
<param value="http://www.hulu.com/embed/<?php echo $hu; ?>/" name="movie"/>
<embed width="<?php echo $w; ?>" height="<?php echo $h-111; ?>" type="application/x-shockwave-flash" src="http://www.hulu.com/embed/<?php echo $hu; ?>/"/>
</object>
<?php }
else {
?>
<object width="<?php echo $w; ?>" height="<?php echo $h-71; ?>">
<param value="http://www.hulu.com/embed/<?php echo $hu; ?>/" name="movie"/>
<embed width="<?php echo $w; ?>" height="<?php echo $h-71; ?>" type="application/x-shockwave-flash" src="http://www.hulu.com/embed/<?php echo $hu; ?>/"/>
</object>
<?php
}
}}
if ($custom_code) {
if ($start_image) {
$ci = $start_image;
} else { $ci = get_bloginfo('template_url') . "/images/video_theme.jpg";
}
$custom_s = str_replace(" ", "", $custom_code);
$custom = explode(",", $custom_s);
foreach ($custom as $cu) {
?>
<div id="video-holder-<?php echo get_the_ID(); ?>"></div>
<script>
var s1 = new SWFObject("<?php bloginfo('template_url') ?>/flv/mediaplayer.swf","mediaplayer","<?php echo $w; ?>","<?php echo $h; ?>","8");
s1.addParam("allowfullscreen","true");
s1.addVariable("width","<?php echo $w; ?>");
s1.addVariable("height","<?php echo $h; ?>");
s1.addVariable("file","<?php echo $cu; ?>");
s1.addVariable("image","<?php echo $ci ?>");
s1.write("video-holder-<?php echo get_the_ID(); ?>");
</script>
<?php
}}
if ($any_code != '') {
if ($w != '450') {
$any_code = preg_replace('/width=\"\d\d\d\"/i', 'width="320"', $any_code);
$any_code = preg_replace('/height=\"\d\d\d\"/i', 'height="266"', $any_code);
}
else
{
$any_code = preg_replace('/width=\"\d\d\d\"/i', 'width="450"', $any_code);
$any_code = preg_replace('/height=\"\d\d\d\"/i', 'height="366"', $any_code);
}
echo $any_code;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment