Advertisement
Guest User

Untitled

a guest
Jan 16th, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php get_header(); ?>
  2.  
  3.  
  4. <script type="text/javascript" src="http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js"></script>
  5. <script type="text/javascript" src="http://cherne.net/brian/resources/jquery.hoverIntent.js"></script>
  6. <script type="text/javascript">
  7. $(document).ready(function () {
  8.  
  9. var config = {
  10. over: hideGrid, // function = onMouseOver callback (REQUIRED)
  11. timeout: 0, // number = milliseconds delay before onMouseOut
  12. out: showGrid, // function = onMouseOut callback (REQUIRED)
  13. interval: 100
  14. };
  15.  
  16. $(".left-side").hover( hideGrid, showGrid );
  17. $(".right-side").hover( hideGrid, showGrid );
  18.  
  19. function hideGrid() {
  20. $(this).find('div.overlay-grid').animate({opacity: '0'}, 300, 'easeOutExpo', function() { /* Animation complete. */});
  21. $(this).find('div.category-copy h2').css('color', '#508ba9');
  22. $(this).find('div.amount').css('background', 'rgba(255, 255, 255, 1)');
  23. }
  24. function showGrid() {
  25. $(this).find('div.overlay-grid').animate({opacity: '1'}, 300, 'easeOutExpo', function() { /* Animation complete. */});
  26. $(this).find('div.category-copy h2').css('color', '#666');
  27. $(this).find('div.amount').css('background', 'rgba(255, 255, 255, 0.6)');
  28. }
  29.  
  30. });
  31. </script>
  32. <div class="centeredContent">
  33.  
  34. <section id="main">
  35. <?php include (TEMPLATEPATH . '/inc/breadcrumb.php' ); ?>
  36.  
  37. <header id="categoryHeader">
  38. <hgroup>
  39. <h2>Pattern <span class="outlineHeader">Categories</span></h2>
  40. <h3>Categories</h3>
  41. </hgroup>
  42. </header>
  43. <?php
  44. $counter = 0;
  45. $args=array(
  46. 'orderby' => 'name',
  47. 'order' => 'ASC',
  48. 'taxonomy' => 'pattern-categories'
  49. );
  50. $categories=get_categories($args);
  51. echo '<div id="categories-container"><ul>';
  52. foreach($categories as $category) {
  53. $args = array(
  54. 'posts_per_page' => 1,
  55. 'tax_query' => array(
  56. array(
  57. 'taxonomy' => 'pattern-categories',
  58. 'field' => 'id',
  59. 'terms' => array($category->term_id)
  60. )
  61. )
  62. );
  63. $first_cat_post = get_posts($args);
  64. $first_cat_post = get_posts($args);
  65.  
  66. if($counter%2 == 0){
  67. echo '<a href="'.get_permalink( $first_cat_post[0]->ID ) .'" title="View first post from category: '.esc_attr( $category->name ).'" style="text-decoration:none;">
  68. <li class="left-side">
  69. <div class="category-thumb">
  70. <div class="thumb"><img src="'.site_url().'/wp-content/images/category-thumbs/'.$category->slug.'.jpg" alt="'.$category->name.'"></div>
  71. <div class="overlay-grid">&nbsp;</div>
  72. <div class="amount">'.$category->count.'</div>
  73. </div>
  74. <div class="category-copy">
  75. <h2>'.$category->name.'</h2>
  76. <p>'.$category->description.'</p>
  77. </div>
  78. </li>
  79. </a>';
  80. }else{
  81. echo '<a href="'.get_permalink( $first_cat_post[0]->ID ) .'" title="View first post from category: '.esc_attr( $category->name ).'" style="text-decoration:none;">
  82. <li class="right-side">
  83. <div class="category-thumb">
  84. <div class="thumb"><img src="'.site_url().'/wp-content/images/category-thumbs/'.$category->slug.'.jpg" alt="'.$category->name.'"></div>
  85. <div class="overlay-grid">&nbsp;</div>
  86. <div class="amount">'.$category->count.'</div>
  87. </div>
  88. <div class="category-copy">
  89. <h2>'.$category->name.'</h2>
  90. <p>'.$category->description.'</p>
  91. </div>
  92. </li>
  93. </a>';
  94. }
  95. $counter +=1;
  96. }
  97. ?>
  98. </ul>
  99. </div>
  100. </section>
  101. </section>
  102. </div> <!-- "main" section centered content ENDS -->
  103. </div> <!-- END CENTERED CONTENT-->
  104.  
  105. <?php get_footer(); ?>
  106. <?php/**/?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement