nlozovan

Untitled

Apr 29th, 2014
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.84 KB | None | 0 0
  1. <?php
  2. $zoom = false;
  3.  
  4. if( options::logic( 'blog_post' , 'enb_featured' ) ){
  5. if ( has_post_thumbnail( $post -> ID ) && get_post_format( $post -> ID ) != 'video' ) {
  6. $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , 'full' );
  7. $src_ = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , 'full' );
  8. $caption = image::caption( $post -> ID );
  9. $zoom = true;
  10. }
  11. }
  12.  
  13. if( get_post_format($post->ID)=="gallery" ){
  14. /* for gallery posts we will show a slidedhow if there are more than 1 images */
  15. $size = 'gallery_format_slider';
  16. ob_start();
  17. ob_clean();
  18. post::get_post_img_slideshow( $post -> ID, $size );
  19. $single_slideshow = ob_get_clean();
  20. }
  21.  
  22.  
  23.  
  24. if (options::logic( 'blog_post' , 'enb_cropp_img' )) {
  25. $cropp_img_class = ' cropped-img ';
  26. }else{
  27. $cropp_img_class = ' resized-img ';
  28. }
  29. if( (options::logic( 'blog_post' , 'enb_featured' ) && ( has_post_thumbnail( $post -> ID ) ) ) || (get_post_format($post->ID)=="gallery" && isset($single_slideshow) && strlen($single_slideshow) ) ){
  30. if (get_post_type() == 'page' || ( (get_post_type() == 'post' || get_post_type() == 'gallery') && meta::logic( $post , 'settings' , 'featured' ) || !sizeof(meta::get_meta( $post -> ID , 'settings' )) )) {
  31.  
  32. ?>
  33. <?php
  34.  
  35. if (get_post_format($post->ID)=="gallery" && isset($single_slideshow) && strlen($single_slideshow) ) {
  36. $height_slider = options::get_value( 'imagesizes' , 'gallery_format_slider_height');
  37. ?>
  38.  
  39. <style>
  40. .single-format-gallery .frame{
  41. height: <?php echo $height_slider + 10; ?>px;
  42. }
  43.  
  44. .single-format-gallery #main >.featimg {
  45. max-height: <?php echo $height_slider + 10; ?>px;
  46.  
  47. }
  48. </style>
  49. <?php }
  50.  
  51. if (!options::logic( 'blog_post' , 'enb_cropp_img' )) {
  52. /*if resized image is used we want to have this row to make the width of the image the same size as set in the theme option*/
  53. ?>
  54. <div class="row element">
  55. <?php } ?>
  56. <?php if ( !post_password_required() ) { ?>
  57. <div class="featimg <?php echo $cropp_img_class. ' '; if(get_post_format( $post -> ID ) == 'video'){ echo 'video-post'; } ?>">
  58. <?php
  59. if (options::logic( 'blog_post' , 'enb_featmask' ) && options::logic( 'blog_post' , 'enb_cropp_img' ) && get_post_format( $post -> ID ) != 'gallery' && get_post_type() != 'page' ) {
  60. wp_localize_script('functions', 'featmask_enb', true);
  61. ?>
  62. <div class="featmask"></div>
  63. <?php } else {
  64. wp_localize_script('functions', 'featmask_enb', false);
  65.  
  66. }
  67. ?>
  68. <?php if(get_post_format( $post -> ID ) != 'video' && get_post_format( $post -> ID ) != 'gallery') echo '<div class="featbg '.$cropp_img_class.' ">'; ?>
  69. <?php $caption = get_post(get_post_thumbnail_id($post -> ID))->post_excerpt; ?>
  70.  
  71. <?php if ( ( has_post_thumbnail( $post -> ID ) || get_post_format($post->ID)=="gallery" ) && get_post_format( $post -> ID ) != 'video' ) {
  72. $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , 'full' );
  73.  
  74. $img_url = wp_get_attachment_url( get_post_thumbnail_id( $post -> ID ) ,'full'); //get img URL
  75.  
  76. if (options::logic( 'blog_post' , 'enb_cropp_img' )) {
  77. $featimg_src = aq_resize( $img_url, get_aqua_size('single_cropped'), get_aqua_size('single_cropped', 'height'), true ); //crop img
  78. }else{
  79. $featimg_src = aq_resize( $img_url, get_aqua_size('single_resized'), get_aqua_size('single_resized', 'height'), false ); //resize img
  80. }
  81.  
  82.  
  83.  
  84.  
  85. $size = 'gallery_format_slider';
  86.  
  87.  
  88. if(isset($single_slideshow) && strlen($single_slideshow)){
  89. echo $single_slideshow;
  90. }else{ /*we show featured image only when */
  91. ?>
  92.  
  93.  
  94. <?php
  95. echo '<img src="' . $featimg_src . '" alt="' . $caption . '" />';
  96. ?>
  97.  
  98. <?php if($zoom && options::logic( 'blog_post' , 'enb_lightbox' )){ ?>
  99. <div class="zoom-image">
  100. <a href="<?php echo $src_[0]; ?>" data-rel="prettyPhoto-<?php echo $post -> ID; ?>" title="<?php echo $caption; ?>">&nbsp;</a>
  101. </div>
  102. <?php } ?>
  103.  
  104. <div class="format">&nbsp;</div>
  105. <?php if (options::logic('styling', 'stripes')) { ?>
  106. <div class="stripes">&nbsp;</div>
  107. <?php } ?>
  108.  
  109.  
  110.  
  111. <?php
  112. } /*EOF if exists single slideshow*/
  113. }else if(get_post_format( $post -> ID ) == 'video'){
  114.  
  115. render_featured_video($post);
  116.  
  117. }
  118. ?>
  119. <?php
  120. if(isset($caption) && strlen($caption) && (get_post_format( $post -> ID ) != 'gallery' && get_post_format( $post -> ID ) != 'video' ) ){
  121. echo '<div class="post-caption">'.$caption.'</div>';
  122. }
  123. ?>
  124. <?php if(get_post_format( $post -> ID ) != 'video' && get_post_format( $post -> ID ) != 'gallery') echo '</div>'; ?>
  125. </div>
  126. <?php } else {?>
  127. <div class="entry-header ">
  128. <div class="password-center">
  129. <i class="icon-password"></i>
  130. </div>
  131. </div>
  132.  
  133. <?php } ?>
  134.  
  135. <?php
  136. if (!options::logic( 'blog_post' , 'enb_cropp_img' )) {
  137. /*if resized image is used we want to have this row to make the width of the image the same size as set in the theme option*/
  138. ?>
  139. </div>
  140. <?php } ?>
  141. <?php
  142. }
  143. }else if(get_post_format( $post -> ID ) == 'video'){
  144. /*this is the case when featurem image does not exist or is disable but there still is featured video*/
  145.  
  146. render_featured_video($post);
  147. }
  148.  
  149.  
  150. function render_featured_video($post){
  151. $video_format = meta::get_meta( $post -> ID , 'format' );
  152.  
  153.  
  154. $format=$video_format;
  155.  
  156. if( isset( $format['video'] ) && !empty( $format['video'] ) && post::isValidURL( $format['video'] ) ){
  157. $vimeo_id = post::get_vimeo_video_id( $format['video'] );
  158. $youtube_id = post::get_youtube_video_id( $format['video'] );
  159. $video_type = '';
  160. if( $vimeo_id != '0' ){
  161. $video_type = 'vimeo';
  162. $video_id = $vimeo_id;
  163. }
  164.  
  165. if( $youtube_id != '0' ){
  166. $video_type = 'youtube';
  167. $video_id = $youtube_id;
  168. }
  169.  
  170. if( !empty( $video_type ) ){
  171. echo post::get_embeded_video( $video_id , $video_type );
  172. }
  173.  
  174. }else if( isset( $video_format["feat_url"] ) && strlen($video_format["feat_url"])>1){
  175.  
  176. $video_url=$video_format["feat_url"];
  177. if(post::get_youtube_video_id($video_url)!="0")
  178. {
  179. echo post::get_embeded_video(post::get_youtube_video_id($video_url),"youtube");
  180. }
  181. else if(post::get_vimeo_video_id($video_url)!="0")
  182. {
  183. echo post::get_embeded_video(post::get_vimeo_video_id($video_url),"vimeo");
  184. }
  185. }else if(isset( $video_format["feat_id"] ) && strlen($video_format["feat_id"])>1){
  186. echo do_shortcode('[video mp4="'.wp_get_attachment_url($video_format["feat_id"]).'" width="610" height="443"]');
  187. //echo post::get_local_video( urlencode(wp_get_attachment_url($video_format["feat_id"])));
  188. }
  189. }
  190. ?>
Advertisement
Add Comment
Please, Sign In to add comment