Advertisement
vouchey

Tri.be events listing

Aug 6th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.13 KB | None | 0 0
  1.         <?php
  2.         global $post;
  3.         date_default_timezone_set('America/Chicago');
  4.         $current_date = date('j M Y');
  5.         $tomorrow = mktime(0,0,0,date("m"),date("d")-1,date("Y"));
  6.         $end_date = date('j M Y', strtotime('6 days'));
  7.         $all_events = tribe_get_events(
  8.             array(
  9.                 'start_date'=>$current_date,
  10.                 'end_date'=>$end_date,
  11.                 'eventDisplay'=>'upcoming',
  12.                 'posts_per_page'=>100,
  13.                 'eventDisplay'=>'custom' // Added for 3.01
  14.             )
  15.         );
  16.         $prevDay = '';
  17.         foreach($all_events as $post) {
  18.         setup_postdata($post);
  19.         $event_day = tribe_get_start_date($post->ID, false, 'l');
  20.         $event_date = tribe_get_start_date($post->ID, false, 'F d');   
  21.             if ($event_day <> $prevDay ) {
  22.                 echo '<div style="clear:both;color: white;background-color:#888;padding: 2px 0 2px 10px;font-size: 1.2em;font-family:   Georgia,serif;margin: 2px 0 10px 0;">'.$event_day.', '.$event_date.'</div>';
  23.                 } ?>
  24.                     <div style="margin: 0 0 8px 10px;">
  25.                     <div style="margin-bottom: 3px;font-weight:bold;font-size: 1em;font-family: Helvetica, Arial, sans-serif;"><a style="color:#009900; ;" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
  26.                         <div style="color: black;font-size: .9em;font-family: Helvetica, Arial, sans-serif;margin: 0 0 2px 10px;"><?php echo tribe_get_venue($post->ID); ?> - <?php echo tribe_get_start_date($post->ID, true, ' '); ?></div>
  27. <div style="color: black;font-size: .9em;font-family: Helvetica, Arial, sans-serif;margin: 0 0 4px 10px;"><?php $myExcerpt = get_the_excerpt();
  28.   $tags = array("<p>", "</p>");
  29.   $myExcerpt = str_replace($tags, "", $myExcerpt);
  30.   echo $myExcerpt; ?></div>                 <?php
  31.     $terms = wp_get_post_terms(get_the_ID(), 'tribe_events_cat');
  32.     $count = count($terms);
  33.     if ( $count > 0 ){
  34.         foreach ( $terms as $term ) {
  35.                 echo '<a style="color: #888; -moz-border-radius: 4px;border-radius: 4px;background-color:#f8f8f8;font-size: .8em;text-decoration:none;font-family: Helvetica, Arial, sans-serif;margin: 0 0 0 10px;padding:2px;" href="'. get_term_link($term->slug, 'tribe_events_cat') .'">' . $term->name . '</a>';
  36.         }
  37.     }
  38. ?>
  39.                     </div>
  40.             <? $prevDay = $event_day;
  41.            
  42.             ?>
  43.                    
  44.         <?  } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement