Advertisement
Guest User

snippet

a guest
Sep 6th, 2012
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.75 KB | None | 0 0
  1. $args=array(
  2.             'post_type' => array ('portfolio'),
  3.             'orderby' => $orderby,
  4.             'order' => 'DESC',
  5.             'paged' => $paged,
  6.             'posts_per_page' => $post_per_page,
  7.             'ignore_sticky_posts' => $do_not_show_stickies
  8.           );
  9.             if($pf_categorynotin){
  10.                 $args['tax_query'] = array(
  11.                     array(
  12.                         'taxonomy' => 'portfolio_category',
  13.                         'field' => 'slug',
  14.                         'terms' => $pf_categorynotin,
  15.                         'operator' => 'NOT IN'
  16.                     )
  17.                 ); //category__in
  18.             }
  19.         ?>
  20.         <ul style="display: block;position: absolute; overflow-x: hidden;" class="imgscontainer portfolio-v6-items<?php if($nshowtxth==2){print(" homepage-project-list");} ?>">
  21.         <?php
  22.           $temp = $wp_query;  // assign orginal query to temp variable for later use  
  23.           $wp_query = null;
  24.           $wp_query = new WP_Query($args);
  25.           $fg_image = '';
  26.           $fg_imagemain = '';
  27.           if( have_posts() ) :
  28.                 while ($wp_query->have_posts()) : $wp_query->the_post();
  29.                     $post_cat = array();
  30.                     $post_cat = wp_get_object_terms($post->ID, "portfolio_category");
  31.                     $post_cats = array();
  32.                     $post_rel = ' all ';
  33.                     for($h=0;$h<count($post_cat);$h++){
  34.                         $post_rel .= $post_cat[$h]->slug.' ';
  35.                         $post_cats[] = $post_cat[$h]->name;
  36.                     }
  37.                     $attachments = get_post_meta($post->ID, '300-160-image', true);
  38.                     $image_resizer_output = '';
  39.                     if($width = get_post_meta($post->ID, 'image_width', true)) { $image_resizer_output.= 'width='.$width.'&amp;';}else{$image_resizer_output.= 'width=400&amp;';}
  40.                     if($height = get_post_meta($post->ID, 'image_height', true)) { $image_resizer_output.= 'height='.$height.'&amp;';}else{$image_resizer_output.= 'height=300&amp;';}
  41.                     if($crop_ratio_x_y = get_post_meta($post->ID, 'crop_ratio_x_y', true)) { $image_resizer_output.= 'cropratio='.$crop_ratio_x_y.'&amp;';}else{$image_resizer_output.= 'cropratio=4:3&amp;';}
  42.                     if ($attachments) {        
  43.                         $post_cat = array();
  44.                         $post_cat = wp_get_object_terms($post->ID, "portfolio_category");
  45.                         $post_cats = array();
  46.                         for($h=0;$h<count($post_cat);$h++){
  47.                             $post_cats[] = $post_cat[$h]->name;
  48.                         }
  49.                         $cats_pf_this = implode(", ", $post_cats);
  50.                         $cprojvalid = false;
  51.                         if(get_post_meta($post->ID, 'Title', true)){
  52.                             $cprojvalid = true;
  53.                             $thumb_title = get_post_meta($post->ID, 'Title', true);
  54.                         }else{
  55.                             $thumb_title = get_the_title();
  56.                         }
  57.                         $thumb_descr = preg_replace('/\s+/', ' ', trim(get_post_meta($post->ID, 'Description', true)));
  58.                         $tmpddourrole = get_post_meta($post->ID, 'portfolio_ourrole', true);
  59.                         $tmpdddate = get_post_meta($post->ID, 'portfolio_date', true);
  60.                         $tmpddclient = get_post_meta($post->ID, 'portfolio_client', true);
  61.                         $tmpddagency = get_post_meta($post->ID, 'portfolio_agency', true);
  62.                         $tmpddbgimg = get_post_meta($post->ID, 'bg_image', true);
  63.                         $tmpddtxtcolor = get_post_meta($post->ID, 'portfolio_text_color', true);
  64.                         $tmpddtxtcolor = '#ffffff'; //Overwrite with white
  65.                         if($fg_image){ $fg_image.=','; } $fg_image.='{"url": "'.$attachments.'"}';
  66.                         if($fg_imagemain){ $fg_imagemain.=','; } $fg_imagemain.='{"url": "'.get_bloginfo('template_directory').'/image.php?'.str_replace("&amp;", "&", $image_resizer_output).'image='.$attachments.'", "aid": '.$post->ID.', "color": "'.addslashes(get_post_meta($post->ID, 'thumbnail_hover_color', true)).'", "thumb_title": "'.addslashes($thumb_title).'", "thumb_descr": "'.addslashes($thumb_descr).'", "thumb_cats": "'.addslashes($cats_pf_this).'", "fullimgsrc": "'.get_post_meta($post->ID, '300-160-image', true).'", "rel": "'.addslashes($post_rel).'", "thumbvalid":'.(($cprojvalid)?'true':'false').', "thumbdate": "'.addslashes($tmpdddate).'", "thumbclient": "'.addslashes($tmpddclient).'", "thumbagency": "'.addslashes($tmpddagency).'", "thumborrole": "'.addslashes($tmpddourrole).'", "bgimg": "'.$tmpddbgimg.'", "txtcolor": "'.$tmpddtxtcolor.'"}';
  67.                     }  ?><?php endwhile ?>
  68.                                 <?php else : ?>
  69.                                     <h2 class="center"><?php _e('Not Found', 'flowthemes'); ?></h2>
  70.                                     <p class="center"><?php _e('Sorry, but you are looking for something that isn\'t here.', 'flowthemes'); ?></p>
  71.                                     <?php //this line is used just to make it valid in theme check. You can remove it
  72.                                     wp_link_pages(); ?>
  73.                                 <?php endif; $wp_query = $temp;  //reset back to original query
  74.                                 ?>
  75.                         </ul>
  76.             <div style="clear:both"></div>
  77.  
  78.  
  79.  
  80.  
  81.  
  82.                
  83.                 <?php if($orderby == 'date'){ ?>
  84.                    
  85.                     var fg_divhoverbgmetadata = $("<div>").addClass("hoverbgpfthnailmetadata").html('<span class="thumb_title">'+srcobj.thumb_title+'</span><span class="thumb_cats">'+srcobj.thumb_cats+'</span><span class="thumb_plus">+</span>');//.append(fg_divthumvsecdiv);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement