Update of /cvsroot/roller/roller/web/WEB-INF/classes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3647/web/WEB-INF/classes
Added Files:
searchresults.vm searchresults_day.vm
Log Message:
Implement site-wide search, and fix issues
http://opensource.atlassian.com/projects/roller/secure/ViewIssue.jspa?key=ROL-288
http://opensource.atlassian.com/projects/roller/secure/ViewIssue.jspa?key=ROL-308
http://opensource.atlassian.com/projects/roller/secure/ViewIssue.jspa?key=ROL-224
(site-wide only)
--- NEW FILE: searchresults.vm ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
## "no user" versions
#macro( showSearchResults $dayTemplate )
#set( $map = $searchResults )
#foreach( $day in $map.keySet() )
#set( $entries = $map.get($day) )
#parse( $dayTemplate )
#end
#end
<head>
<title>$siteName Search Results</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript"
src="$ctxPath/theme/scripts/roller.js"></script>
<link rel="stylesheet" type="text/css" media="all"
href="#showThemePath("basic")/theme.css" />
<link rel="stylesheet" type="text/css" media="all"
href="$ctxPath/theme/layout.css" />
<link rel="stylesheet" type="text/css" media="all"
href="$ctxPath/theme/roller.css" />
<link rel="stylesheet" type="text/css" media="all"
href="$ctxPath/theme/menu.css" />
</head>
<body>
<div id="header">
<span style="width:100%; text-align:right; margin: 3px">
#showBasicNavBar( false )
</span>
<span>
#showMenu( "editor-menu.xml" "/menu-tabbed.vm" )
</span>
</div>
<div id="content">
#showStatusMessage()
<table border="0" align="left" width="95%"><tbody><tr>
<td class="entries" width="100%" valign="top" bgcolor="#ffffff">
<center>
<h1>$siteName Search Results</h1>
</center>
<p>Back to <a href="$ctxPath/?q=$term">$siteName</a> main page.</p>
<p>
You searched this site for
"<a href="http://dictionary.com/search?q=$term"
title="Define '$term' on Dictionary.com"
class="dictionary">$term</a>".
<strong>$hits</strong> entries found.<br />
<em>You can also
<a href="http://google.com/search?q=$term%20site:$absBaseURL"
class="google">try this same search</a>
on <a href="http://google.com">Google</a>.</em>
<form method="get" action="$ctxPath/search"
style="margin: 5px">
<input type="text" id="q" name="q" size="31"
maxlength="255" value="$term"
style="padding-left: 1px" />
<input type="submit" value="Search Again" />
</form>
</p>
<script type="text/javascript"
src="$ctxPath/theme/scripts/searchhi.js"></script>
#showSearchResults("searchresults_day.vm")
</td>
</tr></tbody></table>
<div id="footer">
</div>
</div> <!-- close content div -->
</body>
</html>
--- NEW FILE: searchresults_day.vm ---
#macro( showEntryPermalink $entry )
<a href="$baseURL/page/$entry.website.user.userName/?anchor=$entry.Anchor"
title="Permanent link to this weblog entry"
class="entrypermalink">Permalink</a>
#end
#macro( showUserPermalink $entryUserName )
<a href="$baseURL/page/$entryUserName/"
title="Link to user's home page"
class="entrypermalink">$entryUserName</a>
#end
<div class="box">
<div class="entry">
#showDayPermalink( $day )
#showEntryDate( $day )
</div>
#foreach( $entry in $entries )
<p>
<b>$entry.title</b> $entry.text
<span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
#showEntryPermalink( $entry ) by
#showUserPermalink( $entry.website.user.userName )
</p>
#end
</div>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|