Try this (this would've been much nicer were it not for the table cells...a future release hopefully):
In functions/f_search.php look for (in outputSearchResultsCell())
CODE
echo "<td width='$td_width%' class='pic_cell' valign='bottom'>
<table width='100%' cellspacing='0' cellpadding='3'>
<tr><td colspan='{$config['thumbs_perrow']}' align='center'>";
showPic($config, $lang, $row, '0', '0');
echo "</td></tr>";
if($config['thumb_show_details'] == 1 || loggedIn($config)) {
if($config['thumb_details_align'] == 0) $thumb_details_align = "left";
elseif($config['thumb_details_align'] == 1) $thumb_details_align = "center";
elseif($config['thumb_details_align'] == 2) $thumb_details_align = "right";
echo "<tr><td class='cell_highlight' align='$thumb_details_align' width='100%' "; if($config['page_direction'] == "1") echo " dir='rtl'"; echo ">";
$must_close = 1;
}
//conditional output of data in showEntry()
if(mysql_field_name($result,3) == "r") showEntry($lang, $row, $config, array("title","comments","rating"));
elseif(mysql_field_name($result,1) == "comment_body") showEntry($lang, $row, $config, array("comment_body","for_gods_sake_no_views"));
//otherwise, show only the bits that the user wants shown
//edit this to suit. array() <= {title, date, size, category, rating, comment_body, description}
else showEntry($lang, $row, $config, array("title","comments","date"));
and replace it with
CODE
echo "<td width='$td_width%' class='pic_cell' valign='bottom'>
<table width='100%' cellspacing='0' cellpadding='3'>
";
//title-on-top-views-at-the-bottom mod requested by jhutch (June 22, 2007)
//get the alignment (was further down)
if($config['thumb_show_details'] == 1 || loggedIn($config)) {
if($config['thumb_details_align'] == 0) $thumb_details_align = "left";
elseif($config['thumb_details_align'] == 1) $thumb_details_align = "center";
elseif($config['thumb_details_align'] == 2) $thumb_details_align = "right";
}
//show the title above the pic
echo "<tr><td colspan='{$config['thumbs_perrow']}' align='$thumb_details_align' width='100%' "; if($config['page_direction'] == "1") echo " dir='rtl'"; echo ">";
if(mysql_field_name($result,3) != "r" && mysql_field_name($result,1) != "comment_body") showEntry($lang, $row, $config, array("title", "for_gods_sake_no_views"));
echo "</td></tr>
";
echo "<tr><td colspan='{$config['thumbs_perrow']}' align='center'>";
showPic($config, $lang, $row, '0', '0');
echo "</td></tr>";
if($config['thumb_show_details'] == 1 || loggedIn($config)) {
echo "<tr><td class='cell_highlight' align='$thumb_details_align' width='100%' "; if($config['page_direction'] == "1") echo " dir='rtl'"; echo ">";
$must_close = 1;
}
//conditional output of data in showEntry()
if(mysql_field_name($result,3) == "r") showEntry($lang, $row, $config, array("title","comments","rating"));
elseif(mysql_field_name($result,1) == "comment_body") showEntry($lang, $row, $config, array("comment_body","for_gods_sake_no_views"));
//otherwise, show only the bits that the user wants shown
//edit this to suit. array() <= {title, date, size, category, rating, comment_body, description}
else showEntry($lang, $row, $config, array());
That should do it. If something dies, let me know.