--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio-post.php Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio-post.php Thu Nov 07 00:08:07 2013 +0000
@@ -1,179 +1,148 @@
-<?php
-get_header(); ?>
- <div id="container" class="site-content">
- <div id="content" class="hentry">
- <div class="breadcrumbs home_page_title entry-header">
- <?php the_title(); ?>
- </div>
- <?php global $wp_query;
- while ( have_posts() ) : the_post(); ?>
- <div class="portfolio_content entry-content">
- <div class="entry">
- <?php global $post;
- $portfolio_options = get_option( 'prtfl_options' );
- $meta_values = get_post_custom($post->ID);
- $post_thumbnail_id = get_post_thumbnail_id( $post->ID );
- if ( empty ( $post_thumbnail_id ) ) {
- $args = array(
- 'post_parent' => $post->ID,
- 'post_type' => 'attachment',
- 'post_mime_type' => 'image',
- 'orderby' => 'menu_order',
- 'order' => 'ASC',
- 'numberposts' => 1
- );
- $attachments = get_children( $args );
- $post_thumbnail_id = key($attachments);
- }
- $image = wp_get_attachment_image_src( $post_thumbnail_id, 'portfolio-thumb' );
- $image_large = wp_get_attachment_image_src( $post_thumbnail_id, 'large' );
- $image_alt = get_post_meta( $post_thumbnail_id, '_wp_attachment_image_alt', true );
- $image_desc = get_post($post_thumbnail_id);
- $image_desc = $image_desc->post_content;
- if ( get_option( 'prtfl_postmeta_update' ) == '1' ) {
- $post_meta = get_post_meta( $post->ID, 'prtfl_information', true);
- $date_compl = $post_meta['_prtfl_date_compl'];
- if( ! empty( $date_compl ) && 'in progress' != $date_compl) {
- $date_compl = explode( "/", $date_compl );
- $date_compl = date( get_option( 'date_format' ), strtotime( $date_compl[1]."-".$date_compl[0].'-'.$date_compl[2] ) );
- }
- $link = $post_meta['_prtfl_link'];
- $short_descr = $post_meta['_prtfl_short_descr'];
- $full_descr = $post->post_content != "" ? $post->post_content : $post_meta['_prtfl_short_descr'];
- $svn = $post_meta['_prtfl_svn'];
- } else {
- $date_compl = get_post_meta( $post->ID, '_prtfl_date_compl', true );
- if( ! empty( $date_compl ) && 'in progress' != $date_compl) {
- $date_compl = explode( "/", $date_compl );
- $date_compl = date( get_option( 'date_format' ), strtotime( $date_compl[1]."-".$date_compl[0].'-'.$date_compl[2] ) );
- }
- $link = get_post_meta($post->ID, '_prtfl_link', true);
- $short_descr = get_post_meta($post->ID, '_prtfl_short_descr', true);
- $full_descr = $post->post_content != "" ? $post->post_content : get_post_meta($post->ID, '_prtfl_short_descr', true);
- $svn = get_post_meta($post->ID, '_prtfl_svn', true);
- } ?>
- <div class="portfolio_thumb">
- <a class="lightbox" rel="portfolio_fancybox" href="<?php echo $image_large[0]; ?>" title="<?php echo $image_desc; ?>">
- <img src="<?php echo $image[0]; ?>" width="<?php echo $portfolio_options['prtfl_custom_size_px'][0][0]; ?>" height="<?php echo $portfolio_options['prtfl_custom_size_px'][0][1]; ?>" alt="<?php echo $image_alt; ?>" />
- </a>
- </div>
- <div class="portfolio_short_content">
- <?php if ( 1 == $portfolio_options['prtfl_date_additional_field'] ) { ?>
- <p>
- <span class="lable"><?php echo $portfolio_options['prtfl_date_text_field']; ?></span> <?php echo $date_compl; ?>
- </p>
- <?php }
- $user_id = get_current_user_id();
- if ( 1 == $portfolio_options['prtfl_link_additional_field'] ) {
- if ( parse_url( $link ) !== false ) { ?>
- <?php if ( ( $user_id == 0 && 0 == $portfolio_options['prtfl_link_additional_field_for_non_registered'] ) || $user_id != 0 ) { ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <a href="<?php echo $link; ?>"><?php echo $link; ?></a></p>
- <?php } else { ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
- <?php } ?>
- <?php } else { ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
- <?php } ?>
- <?php }
- if( 1 == $portfolio_options['prtfl_description_additional_field'] ) { ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_description_text_field']; ?></span> <?php echo str_replace("\n", "<br />", $full_descr); ?></p>
- <?php } ?>
- <?php if ( 0 != $user_id && $portfolio_options ) {
- if( 1 == $portfolio_options['prtfl_svn_additional_field'] ) { ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_svn_text_field']; ?></span> <?php echo $svn; ?></p>
- <?php }
- if( 1 == $portfolio_options['prtfl_executor_additional_field'] ) {
- $executors_profile = wp_get_object_terms( $post->ID, 'portfolio_executor_profile' ); ?>
- <p><span class="lable"><?php echo $portfolio_options['prtfl_executor_text_field']; ?></span>
- <?php $count = 0;
- foreach($executors_profile as $profile) {
- if($count > 0)
- $content .= ', '; ?>
- <a href="<?php echo $profile->description; ?>" title="<?php echo $profile->name; ?> profile" target="_blank"><?php echo $profile->name; ?></a>
- <?php $count++;
- } ?>
- </p>
- <?php }
- } ?>
- </div> <!-- .portfolio_short_content -->
- <div class="portfolio_images_block">
- <?php
- $args = array(
- 'post_parent' => $post->ID,
- 'post_type' => 'attachment',
- 'post_mime_type' => 'image',
- 'numberposts' => -1,
- 'orderby' => 'menu_order',
- 'order' => 'ASC',
- 'exclude' => $post_thumbnail_id
- );
- $attachments = get_children( $args );
- $array_post_thumbnail_id = array_keys($attachments);
- $count_element = count( $array_post_thumbnail_id );
-
- while( list( $key, $value ) = each( $array_post_thumbnail_id ) ) {
- $image = wp_get_attachment_image_src( $value, 'portfolio-photo-thumb' );
- $image_large = wp_get_attachment_image_src( $value, 'large' );
- $image_alt = get_post_meta( $value, '_wp_attachment_image_alt', true );
- $image_title = get_post_meta( $value, '_wp_attachment_image_title', true );
- $image_desc = get_post($value);
- $image_desc = $image_desc->post_content;
-
- if( 0 == $key ) { ?>
- <span class="lable"><?php echo $portfolio_options['prtfl_screenshot_text_field']; ?></span>
- <div class="portfolio_images_rows">
- <?php } ?>
- <div class="portfolio_images_gallery">
- <a class="lightbox" rel="portfolio_fancybox" href="<?php echo $image_large[0]; ?>" title="<?php echo $image_desc; ?>">
- <img src="<?php echo $image[0]; ?>" width="<?php echo $portfolio_options['prtfl_custom_size_px'][1][0]; ?>" height="<?php echo $portfolio_options['prtfl_custom_size_px'][1][1]; ?>" alt="<?php echo $image_alt; ?>" />
- </a>
- <br /><?php echo $image_title; ?>
- </div>
- <?php if( 0 == ( $key + 1 ) % $portfolio_options['prtfl_custom_image_row_count'] && 0 != $key && $key + 1 != $count_element) { ?>
- </div> <!-- .portfolio_images_rows -->
- <div class="portfolio_images_rows">
- <?php }
- }
- if( 0 < $count_element ) { ?>
- </div><!-- .portfolio_images_rows -->
- <?php } ?>
- </div> <!-- .portfolio_images_block -->
- </div> <!-- .entry -->
- <div class="entry_footer">
- <div class="read_more"> </div>
- <?php $terms = wp_get_object_terms( $post->ID, 'portfolio_technologies' ) ;
- if ( is_array( $terms ) && count( $terms ) > 0) { ?>
- <div class="portfolio_terms"><?php echo $portfolio_options['prtfl_technologies_text_field']; ?>
- <?php $count = 0;
- foreach ( $terms as $term ) {
- if( $count > 0 )
- echo ', ';
- echo '<a href="'. get_term_link( $term->slug, 'portfolio_technologies') . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.'</a>';
- $count++;
- } ?>
- </div>
- <?php } ?>
- </div> <!-- .entry_footer -->
- </div> <!-- .portfolio_content -->
- <?php endwhile; ?>
- <script type="text/javascript">
- (function($){
- $(document).ready(function(){
- $("a[rel=portfolio_fancybox]").fancybox({
- 'transitionIn' : 'elastic',
- 'transitionOut' : 'elastic',
- 'titlePosition' : 'inside',
- 'speedIn' : 500,
- 'speedOut' : 300,
- 'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
- return '<span id="fancybox-title-inside">' + (title.length ? title + '<br />' : '') + 'Image ' + (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
- }
- });
- });
- })(jQuery);
- </script>
- </div><!-- #content -->
- </div><!-- #container -->
- <input type="hidden" value="Version=2.09" />
-<?php get_sidebar(); ?>
-<?php get_footer(); ?>
\ No newline at end of file
+<script src="<?php echo get_template_directory_uri(); ?>/js/scriptPortfolio.js" type="text/javascript"></script>
+
+<script type="text/javascript">
+ jQuery(document).ready(function(){
+ jQuery("a#example1").fancybox();
+ });
+
+</script>
+<?php
+
+if ( have_posts() ) while ( have_posts() ) : the_post();
+
+ $portfolioType = get_post_meta($post->ID, 'portfolio_type_selected' , true);
+ $portfolioDate = get_post_meta($post->ID, 'portfolio_date' , true);
+ $portfolioClient = get_post_meta($post->ID, 'portfolio_client' , true);
+ $portfolioURL = get_post_meta($post->ID, 'portfolio_url' , true);
+ $portfolioABSTRACT = get_post_meta($post->ID, 'portfolio_abstract' , true);
+ $portfolioEMBED = get_post_meta($post->ID, 'portfolio_embed' , true);
+ $portfolioTWITTER = get_post_meta($post->ID, 'portfolio_twitter' , true);
+
+?>
+<div class="item-desc fl">
+ <a href="" class="ajax-back" onclick="return backToPorfolios();"><span><?php _e('menu','pego_tr'); ?></span></a>
+
+ <h2><?php the_title(); ?></h2>
+ <?php
+ $terms = get_the_term_list( $post->ID,'portfolio_categories', '', ', ');
+ $terms = strip_tags( $terms );
+ ?>
+ <p><?php echo $terms; ?></p>
+ <div class="dotted-line"></div>
+ <p class="item-text"><?php echo get_the_content(); ?></p>
+ <?php
+ if (!empty($portfolioURL))
+ {
+ ?>
+ <div class="url-stuff fl" style="margin-top: 0;margin-right:5px;">
+ <a href="<?php echo $portfolioURL; ?>" target="_blank">Controverse</a>
+ </div>
+ <?php
+ }
+ ?>
+ <?php
+ if (!empty($portfolioABSTRACT))
+ {
+ ?>
+ <div class="url-stuff fl" style="margin-top: 0;margin-right:5px;">
+ <a href="<?php echo $portfolioABSTRACT; ?>" target="_blank">Abstract</a>
+ </div>
+ <?php
+ }
+ ?>
+ <?php
+ if (!empty($portfolioClient))
+ {
+ ?>
+ <div class="url-stuff fl" style="margin-top: 0;margin-right:5px;margin-bottom:10px;">
+ <a href="<?php echo $portfolioClient; ?>" target="_blank">Site de l'intervenant</a>
+
+ </div>
+ <?php
+ }
+ ?>
+
+
+ <?php
+ if (!empty($portfolioTWITTER))
+ {
+ ?>
+ <div class="url-stuff fl" style="margin-top: 10px;margin-right:5px;margin-bottom:10px; width:100%;">
+ <a href="https://twitter.com/<?php echo $portfolioTWITTER; ?>" target="_blank">@<?php echo $portfolioTWITTER; ?></a>
+ </div>
+ <?php
+ }
+ ?>
+
+ <?php
+ if (!empty($portfolioEMBED))
+ {
+ ?>
+ <div class="url-stuff fl" style="margin-top: 10px;margin-right:5px;margin-bottom:10px; width:100%;">
+ <?php echo $portfolioEMBED; ?>
+ </div>
+ <?php
+ }
+ ?>
+
+
+
+ </div>
+
+ <div class="col-570 fl">
+ <?php
+
+ if($portfolioType == 'Image')
+ {
+ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
+ ?>
+ <a id="example1" class="lightbox-image mw570" href="<?php echo $image[0]; ?>"><img src="<?php echo $image[0]; ?>" alt="" /></a>
+ <?php
+ }
+ // end if image
+
+ //video portfolio
+ if($portfolioType == 'Video')
+ {
+ $video_url= get_post_meta($post->ID, 'portfolio_video_url' , true);
+ if(!empty($video_url))
+ {
+ echo '<figure>'.$video_url.'</figure>';
+ }
+ }
+ // end if video
+
+ //slideshow portfolio
+ if($portfolioType == 'Slideshow')
+ {
+ $attachments = get_children(array('post_parent' => $post->ID,
+ 'post_status' => 'inherit',
+ 'post_type' => 'attachment',
+ 'post_mime_type' => 'image',
+ 'order' => 'ASC',
+ 'orderby' => 'menu_order ID'));
+
+
+
+ echo '<div id="slides1">';
+ echo '<div class="slides_container">';
+
+ foreach($attachments as $att_id => $attachment) {
+ $full_img_url = wp_get_attachment_url($attachment->ID);
+ echo '<div class="slide">';
+ ?>
+ <a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($full_img_url); ?>&h=320&w=570&zc=1" title="" alt=""></a>
+ <?php
+ echo '</div>';
+ } //end foreach
+ echo '</div>';
+ echo '</div>';
+ }
+ ?>
+ </div>
+ <div class="clearfix"></div>
+<?php
+endwhile;
+?>
+
+