129 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
	$video_url = get_post_meta(get_post_thumbnail_id(), '_video_url', true);
 | 
						|
	$video_urls = explode(',', get_post_meta(get_post_thumbnail_id(), '_video_urls', true));
 | 
						|
	
 | 
						|
	if (is_array($video_urls) && count($video_urls) > 0) : 
 | 
						|
		
 | 
						|
		$supplied = '';
 | 
						|
		$media = '';
 | 
						|
		
 | 
						|
		for ($i = 0; $i < count($video_urls); $i++) :
 | 
						|
			
 | 
						|
			$supplied .= str_replace('.', '', strrchr(trim($video_urls[$i]), '.')).(($i < count($video_urls) - 1) ? ',' : '');
 | 
						|
			$media .= str_replace(array('.'), array(''), strrchr(trim($video_urls[$i]), '.')).':"'.trim($video_urls[$i]).'"'.(($i < count($video_urls) - 1) ? ',' : '');
 | 
						|
			
 | 
						|
		endfor;
 | 
						|
		
 | 
						|
	endif;
 | 
						|
?>
 | 
						|
 | 
						|
					<article id="post-<?php the_ID(); ?>" <?php post_class('pk_entry pk_entry_blog pk_entry_video pk_boxed pk_full_content'.((is_singular()) ? ' pk_entry_single' : '')); ?>>
 | 
						|
<?php
 | 
						|
	if ($video_url) : 
 | 
						|
?>
 | 
						|
						<div class="pk_video">
 | 
						|
							<?php add_filter('embed_defaults', 'pk_blog_embed_defaults'); echo str_replace(array('&', 'feature=oembed'), array('&', 'feature=oembed&wmode=transparent'), wp_oembed_get(esc_url($video_url))); ?>
 | 
						|
 | 
						|
						</div>
 | 
						|
<?php
 | 
						|
	endif;
 | 
						|
	
 | 
						|
	if (is_array($video_urls) && count($video_urls) > 0 && $video_urls[0] != '') : 
 | 
						|
?>
 | 
						|
						<div id="jp_container_<?php the_ID(); ?>" class="jp-video jp-video-normal-width">
 | 
						|
							<div id="jquery_jplayer_<?php the_ID(); ?>" class="jp-jplayer"></div>
 | 
						|
							<?php echo PK_JPLAYER_GUI; ?>
 | 
						|
 | 
						|
						</div>
 | 
						|
						<script type="text/javascript">
 | 
						|
							jQuery(document).ready(function(){
 | 
						|
								jQuery("#jquery_jplayer_<?php the_ID(); ?>").jPlayer({
 | 
						|
									ready: function () {
 | 
						|
										jQuery(this).jPlayer("setMedia", {
 | 
						|
											<?php echo $media.',poster:"'.((!pk_sidebar()) ? pk_get_featured_image('full-width') : pk_get_featured_image('big')).'"'; ?>
 | 
						|
 | 
						|
										});
 | 
						|
										jQuery("#jp_container_<?php the_ID(); ?>").pk_jplayer_resize();
 | 
						|
									},
 | 
						|
									play: function() {
 | 
						|
										jQuery(this).jPlayer("pauseOthers");
 | 
						|
									},
 | 
						|
									swfPath:"<?php echo PK_THEME_DIR; ?>/js",
 | 
						|
									solution:"flash,html",
 | 
						|
									supplied:"<?php echo $supplied; ?>",
 | 
						|
									cssSelectorAncestor:"#jp_container_<?php the_ID(); ?>",
 | 
						|
									size: {
 | 
						|
										width:"<?php echo (!pk_sidebar()) ? '940' : '580'; ?>px",
 | 
						|
										height:"<?php echo (!pk_sidebar()) ? '529' : '326'; ?>px",
 | 
						|
										cssClass:"jp-video-normal-width"
 | 
						|
									},
 | 
						|
									sizeFull: {
 | 
						|
										width:"100%",
 | 
						|
										height:"100%",
 | 
						|
										cssClass:"jp-video-full"
 | 
						|
									}
 | 
						|
								});
 | 
						|
							});
 | 
						|
						</script>
 | 
						|
<?php
 | 
						|
	endif;
 | 
						|
?>
 | 
						|
						<div class="pk_entry_content">
 | 
						|
							<header>
 | 
						|
<?php
 | 
						|
	if (!is_singular()) : 
 | 
						|
?>
 | 
						|
								<h3><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
 | 
						|
<?php
 | 
						|
	else : 
 | 
						|
?>
 | 
						|
								<h3><?php the_title(); ?></h3>
 | 
						|
<?php
 | 
						|
	endif;
 | 
						|
?>
 | 
						|
								<ul class="pk_entry_meta">
 | 
						|
									<li class="pk_entry_author"><?php _e('By:', 'pk_translate'); ?> <?php the_author_posts_link(); ?></li>
 | 
						|
									<li class="pk_entry_date"><?php echo get_the_date(); ?></li>
 | 
						|
									<li class="pk_entry_categories"><?php the_category(', '); ?></li>
 | 
						|
									<li class="pk_comments_count"><?php comments_popup_link(__('0', 'pk_translate'), __('1', 'pk_translate'), __('%', 'pk_translate'), 'pk_meta_tot_comments', __('Off', 'pk_translate')); ?></li>
 | 
						|
								</ul>
 | 
						|
							</header>
 | 
						|
							<?php
 | 
						|
	if ($video_url || (is_array($video_urls) && count($video_urls) > 0 && $video_urls[0] != '')) : 
 | 
						|
		
 | 
						|
		if (!is_singular()) : 
 | 
						|
			
 | 
						|
			add_filter('excerpt_length', 'pk_blog_excerpt_filter');
 | 
						|
			the_excerpt();
 | 
						|
			remove_filter('excerpt_length', 'pk_blog_excerpt_filter');
 | 
						|
			
 | 
						|
		else : 
 | 
						|
			
 | 
						|
			add_filter('embed_defaults', 'pk_post_embed_defaults');
 | 
						|
			the_content();
 | 
						|
			
 | 
						|
		endif;
 | 
						|
		
 | 
						|
	else : 
 | 
						|
		
 | 
						|
		add_filter('embed_defaults', 'pk_post_embed_defaults'); the_content();
 | 
						|
		
 | 
						|
	endif;
 | 
						|
?>
 | 
						|
							<footer>
 | 
						|
<?php
 | 
						|
	if (!is_singular()) : 
 | 
						|
?>
 | 
						|
								<a href="<?php the_permalink(); ?>" title="<?php _e('Read more', 'pk_translate'); ?>" class="pk_button_read_more"><?php _e('Read more', 'pk_translate'); ?></a>
 | 
						|
<?php
 | 
						|
	else : 
 | 
						|
?>
 | 
						|
								<?php the_tags('<p>'.__('tags:', 'pk_translate').' </p><ul class="pk_entry_tags"><li>','</li><li>','</li></ul>'); ?>
 | 
						|
<?php
 | 
						|
	endif;
 | 
						|
?>
 | 
						|
 | 
						|
							</footer>
 | 
						|
						</div>
 | 
						|
					</article>
 |