Welcome!

And don't forget to edit your signature & profile.

 

Icon

Statistics

  • Total posts 23318
  • Total topics 4048
  • Total members 5574
  • Our newest member
    ALF5583

TOP POSTERS

PHP Multiples of 2, show posts...(wordpress)

Discussions that cover weblog-engines and CMS. Themes, plugins and articles are suggested and discussed here.
   

PHP Multiples of 2, show posts...(wordpress)

Postby Jez » Tue Oct 20, 2009 3:24 am

I have been using this code to show div.example with 6 li columns inside it.

Once it gets to the 6th li it closes the div.example and starts a new one.

However, when it gets to the 4th row it prints an empty div.example because there are no li's to go in it, i just need it to stop once it gets to 24, now its stopping at 24 but printing one final div.example...
Code: Select all
<?php

      $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
      $postcnt = 0; query_posts('cat=3,4,5,6');
      if (have_posts()) { ?>
         <div class="example">
      <ul class="content_cols">
         <?php
         while ( have_posts() ) : the_post(); $postcnt++; $data = get_post_meta( $post->ID, 'key', true );?>

            <li class="cat<?php $category = get_the_category(); echo $category[0]->cat_ID;?>">

<h3><?php the_title(); ?></h3>
<p><?php echo $data[ 'event_date' ]; ?></p>
<p><?php echo $data[ 'event_location' ]; ?></p>
<p><?php echo $data[ 'event_time' ]; ?></p>
<p><a href="<?php the_permalink() ?>" title="View more details of <?php the_title(); ?>">Read More</a></p>
<div class="clearFix"><!--x--></div>
</li>

            <?php if($postcnt % 6 == 0) { ?>

               <?php if($postcnt % 6 == 0) { ?>
               </ul>
               <div class="line"></div>
               <div class="clearFix"><!--x--></div>
                  </div>

                  <div class="example">
               <?php } ?>
               <ul class="content_cols">
            <?php } ?>
         <?php
         endwhile; ?>
         </ul>
         <div class="clearFix"><!--x--></div>
         </div>
         <?php
      } ?>


Any ideas?

Obviously very annoying as dont want that final div.example there at all as nothing is in it!!

Many thanks for any help :)
Jez
Smashing <frame>
 
Posts: 11
Joined: Mon Feb 09, 2009 4:45 pm
   

Return to CMS & Blog Software



Who is online

Users browsing this forum: No registered users and 2 guests