jegtheme

Fix linked

Jan 14th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.96 KB | None | 0 0
  1. <?php
  2.    
  3.     global $jdata;
  4.  
  5.     if($jdata->portoLayout == Jeg_Porto_Layout::$_MASONRY) {
  6.         $jdata->portoItemHeight = '';
  7.     }
  8.  
  9.     $mediatype = j_get_meta('portfolio_media');
  10.     $icontype = "" ; $covername = "" ; $imageCover = "";
  11.    
  12.     switch($mediatype) {
  13.         case 'gallery'  :
  14.             $covername = "porto_gallery_cover";
  15.             $imageCover = JEG_CSS_URL . 'img/cover/gallery.jpg';
  16.             $icontype = " icon-picture ";
  17.             break;
  18.         case 'youtube'  :
  19.             $covername = "porto_youtube_cover";
  20.             $imageCover = JEG_CSS_URL . 'img/cover/youtube.jpg';
  21.             $icontype = " icon-film ";
  22.             break;
  23.         case 'vimeo'    :
  24.             $covername = "porto_vimeo_cover";
  25.             $imageCover = JEG_CSS_URL . 'img/cover/vimeo.jpg';
  26.             $icontype = " icon-film ";
  27.             break;
  28.         case 'html-5-video' :
  29.             $covername = "porto_video_cover";
  30.             $imageCover = JEG_CSS_URL . 'img/cover/video.jpg';
  31.             $icontype = " icon-film ";
  32.             break;
  33.         case 'music'    :
  34.             $covername = "porto_music_cover";
  35.             $imageCover = JEG_CSS_URL . 'img/cover/music.jpg';
  36.             $icontype = " icon-headphones ";
  37.             break;
  38.         case 'link'     :
  39.             $covername = "porto_link_cover";
  40.             $imageCover = JEG_CSS_URL . 'img/cover/link.jpg';
  41.             $icontype = " icon-share-alt  ";
  42.             break;
  43.         case 'before-after' :
  44.             $covername = "porto_ba_cover";
  45.             $imageCover = JEG_CSS_URL . 'img/cover/ba.jpg';
  46.             $icontype = " icon-adjust   ";
  47.             break;
  48.     }
  49.    
  50.     /** get category list **/
  51.     $catlist = array();
  52.     $cattext = array();    
  53.     $termlist = get_the_terms(get_the_ID(), JEG_PORTFOLIO_CATEGORY);
  54.    
  55.     if(!empty($termlist)) {
  56.         foreach(get_the_terms(get_the_ID(), JEG_PORTFOLIO_CATEGORY) as $category) {
  57.             $catlist[] = $category->term_id;
  58.             $cattext[] = $category->name;
  59.         }
  60.     }
  61.    
  62.     $imageCover = j_get_meta($covername, $imageCover);
  63.    
  64.     /** like item **/
  65.     $likecounter = j_get_like_count(get_the_ID());
  66.     if($likecounter == 0) $likecounter = "";
  67.    
  68.     $voted = j_have_voted(get_the_ID()) ? "voted" : "";
  69.    
  70.     if($mediatype != 'link') {
  71.    
  72. ?>
  73.  
  74. <div class="item <?php echo j_build_porto_category($catlist); ?> " data-id="<?php echo get_the_ID(); ?>" data-url="<?php echo j_the_slug();?>" data-src="<?php echo the_permalink(); ?>">
  75.     <a href="<?php printf("%s#!/%s", get_permalink($jdata->postid)  , j_the_slug());?>" data-tourl="false">
  76.         <div class="shadow"></div>
  77.     </a>           
  78.     <div class="small-loader"></div>
  79.    
  80.     <?php if(j_get_option('portfolio_like')) : ?>
  81.     <div class="love-this <?php echo $voted; ?>" data-id="<?php echo get_the_ID(); ?>" data-voted="<?php j_e('thanks_vote_lang');?>" data-vote="<?php j_e('likethis_lang');?>" data-counter="<?php echo $likecounter; ?>">                 
  82.         <span class="love-counter"><?php echo $likecounter; ?></span>
  83.         <b class="icon-heart"></b>
  84.     </div>
  85.     <?php endif; ?>
  86.    
  87.     <a href="<?php printf("%s#!", get_permalink($jdata->postid)); ?>" data-tourl="false">
  88.         <div class="closeme">
  89.             <div class="icon-remove"></div>
  90.         </div>
  91.     </a>
  92.     <a href="<?php printf("%s#!/%s", get_permalink($jdata->postid)  , j_the_slug());?>" data-tourl="false">
  93.         <div class="item-wrapper" >        
  94.             <figure>
  95.                 <img src="<?php echo jeg_get_image($imageCover, '', $jdata->portoItemWidth, $jdata->portoItemHeight)?>"/>
  96.             </figure>
  97.             <div class="bottom-holder">
  98.                 <div class="desc-holder">                      
  99.                     <h3><?php the_title(); ?></h3>
  100.                     <h4><?php echo implode(', ' , array_map("ucfirst" , $cattext)); ?></h4>
  101.                     <i class="<?php echo $icontype; ?>"></i>
  102.                 </div>
  103.             </div> 
  104.         </div>
  105.     </a>
  106. </div>
  107. <?php }
  108.     else if($mediatype == 'link') {
  109.         $blankpage = "";
  110.         if(j_get_meta('porto_link_blank')){
  111.             $blankpage = ' target = "_blank" ';
  112.         }
  113. ?>
  114.  
  115. <div class="item <?php echo j_build_porto_category($catlist); ?> " data-id="<?php echo get_the_ID(); ?>" data-url="<?php echo j_the_slug();?>" data-src="<?php echo the_permalink(); ?>">
  116.     <a href="<?php echo j_get_meta('porto_link_url'); ?>"  <?php echo $blankpage; ?>>
  117.         <div class="shadow"></div>
  118.     </a>           
  119.     <div class="small-loader"></div>
  120.    
  121.     <?php if(j_get_option('portfolio_like')) : ?>
  122.     <div class="love-this <?php echo $voted; ?>" data-id="<?php echo get_the_ID(); ?>" data-voted="<?php j_e('thanks_vote_lang');?>" data-vote="<?php j_e('likethis_lang');?>" data-counter="<?php echo $likecounter; ?>">                 
  123.         <span class="love-counter"><?php echo $likecounter; ?></span>
  124.         <b class="icon-heart"></b>
  125.     </div>
  126.     <?php endif; ?>
  127.    
  128.     <a href="<?php echo j_get_meta('porto_link_url'); ?>"  <?php echo $blankpage; ?>>
  129.         <div class="closeme">
  130.             <div class="icon-remove"></div>
  131.         </div>
  132.     </a>
  133.    
  134.     <a href="<?php echo j_get_meta('porto_link_url'); ?>"  <?php echo $blankpage; ?>>
  135.         <div class="item-wrapper" >        
  136.             <figure>
  137.                 <img src="<?php echo jeg_get_image($imageCover, '', $jdata->portoItemWidth, $jdata->portoItemHeight)?>"/>
  138.             </figure>
  139.             <div class="bottom-holder">
  140.                 <div class="desc-holder">                      
  141.                     <h3><?php the_title(); ?></h3>
  142.                     <h4><?php echo implode(', ' , array_map("ucfirst" , $cattext)); ?></h4>
  143.                     <i class="<?php echo $icontype; ?>"></i>
  144.                 </div>
  145.             </div> 
  146.         </div>
  147.     </a>
  148. </div>
  149.    
  150. <?php } ?>
Advertisement
Add Comment
Please, Sign In to add comment