Doug Stewart avatar Doug Stewart committed 3195d1a

Let's make search, you know, WORK.

Comments (0)

Files changed (4)

 <div id="allwrapper">
 <div id="wrapper">
 	<div id="lb-content">
-		<?php get_template_part('theloop' ); ?>
-	</div>
-</div>
+	<?php if ( have_posts() ) : ?>
+
+			<h1 class="searchresults"><?php printf( __( 'Search Results for: %s', 'lblgtextdomain' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
+
+		<?php /* Start the Loop */ ?>
+		<?php while ( have_posts() ) : the_post(); ?>
+			<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+				<?php lblg_before_post_title(); ?>
+				<?php if( !is_single() && !is_page() ) { ?><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php echo strip_tags(get_the_title()) ?>"><?php the_title(); ?></a></h2>
+				<?php } else { ?><h1><?php the_title(); ?></h1><?php } ?>
+
+				<?php lblg_before_itemtext(); ?>
+				<div class="itemtext">
+					<?php 
+					if ( is_archive() or is_search() or is_tag() ) {
+						the_excerpt();
+					} else {
+						the_content('Continue reading'. " '" . the_title('', '', false) . "'");
+					}
+					wp_link_pages( array( 'before' => '<div class="post-pagination">Pages: ', 'after' => '</div>', 'next_or_number' => 'number')); 
+					?>
+				</div>
+				<?php lblg_after_itemtext(); ?>
+				<!--
+					<?php trackback_rdf(); ?>
+				-->
+			</div>
+
+
+		<?php endwhile;
+		get_template_part('navigation');
+		else : ?>
+		<h1 class="searchresults"><?php printf( __( 'Nothing matching "%s" found.', 'lblgtextdomain' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
+		<div class="itemtext">
+			<p><?php _e( 'Sorry, but nothing matched your search criteria. Please try again with some different keywords.', 'lblgtextdomain' ); ?></p>
+			<?php 
+			echo get_search_form();
+			?>
+		</div>
+
+	<?php endif; ?>
+	</div><!-- #lb-content -->
+</div><!-- #wrapper -->
 
 <?php get_sidebar(); ?>
 
-</div>
+</div><!-- #allwrapper -->
 
 <?php get_footer(); ?>
  * Author URI: http://literalbarrage.org/blog/
  * License: GPL v2
  * License URI: http://www.gnu.org/licenses/gpl-2.0.html
- * Version: 1.3.6-beta5
+ * Version: 1.3.6-beta6
  * Tags: buddypress, two-columns, three-columns, one-column, left-sidebar, right-sidebar, white, blue, fixed-width, flexible-width, custom-header, custom-menu, featured-images, sticky-post, theme-options
  *
  * Elbee Elgee WordPress Theme, Copyright (C) 2011 Doug Stewart

styles/ng/ng-base.css

 body.home #lb-content h2, 
 body.single #lb-content h1, 
 body.page #lb-content h1,
-body.error404 #lb-content h1, 
+body.error404 #lb-content h1,
+body.search h1, 
 h1.entry-title,
 body.archive #lb-content h2 {
 	font-size: 2em;
 <?php lblg_before_loop(); ?>
 <?php 
-	/* Start The Loop */ if (have_posts()) { while (have_posts()) { the_post(); ?>
-		<?php /* Permalink navigation has to be inside the loop */ if (is_single()) get_template_part('navigation'); ?>
+	/* Start The Loop */ 
+	if (have_posts()) { 
+		while (have_posts()) { 
+			the_post();
+			/* Permalink navigation has to be inside the loop */ 
+			if (is_single()) get_template_part('navigation'); ?>
 		<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 			<?php lblg_before_post_title(); ?>
 			<?php if( !is_single() && !is_page() ) { ?><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php echo strip_tags(get_the_title()) ?>"><?php the_title(); ?></a></h2>
 				<?php trackback_rdf(); ?>
 			-->
 		</div>
-	<?php } /* End while */?>
-	<?php if(is_home() || is_archive()) get_template_part('navigation'); ?>
-	<?php } /*End loop*/ ?>
-<?php lblg_after_loop(); ?>
+	<?php } /* End while */
+		if(is_home() || is_archive()) get_template_part('navigation');
+	} /*End loop*/ 
+	
+	lblg_after_loop();
+	?>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.