검색결과 제목과 내용 다 같이 나올수있게 정보
검색결과 제목과 내용 다 같이 나올수있게본문
댓글 전체
내용이 있으면 기본적으로 내용이 나오게 되어있다고 답변드렸는데 그러시네...
아닌데.......내용많이 있거든요.
당연히 제목있으니 내용있겠지요?
내용은 나오지않고 위와 같이 제목만 나와서 질문 드린거에요.
당연히 제목있으니 내용있겠지요?
내용은 나오지않고 위와 같이 제목만 나와서 질문 드린거에요.
bbs/search.php 와 skin/search/basic/search.skin.php를 원본으로 덮어씌워 보세요
균이님 고맙습니다.
늦은시간인데............
원본으로 했을때 태그소스가 같이 나와서 수정한거거든요.
그래서 태그소스는 안나오는데.
이젠 제목만 나오고 내용이 나오지 않습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table align=center width=95% cellpadding=2 cellspacing=0>
<form name=fsearch method=get
action="javascript:fsearch_submit(document.fsearch);">
<input type="hidden" name="srows" value="<?=$srows?>">
<tr>
<td align=center>
<?=$group_select?>
<script
language="JavaScript">document.getElementById
("gr_id").value = "<?=$gr_id?>";</script>
<select name=sfl class=select>
<option value="wr_subject||wr_content">제목+내용
</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id">회원아이디</option>
<option value="wr_name">이름</option>
</select>
<input type=text name=stx maxlength=20 required
itemname="검색어" value='<?=$text_stx?>'>
<input type=submit value=" 검 색 ">
<script language="javascript">
document.fsearch.sfl.value = "<?=$sfl?>";
function fsearch_submit(f)
{
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제
거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert("빠른 검색을 위하여 검색어에 공백은
한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "";
f.submit();
}
</script>
</td>
</tr>
<tr>
<td align=center>
연산자
<input type="radio" name="sop" value="or" <?=($sop
== "or") ? "checked" : "";?>>OR
<input type="radio" name="sop" value="and" <?=($sop
== "and") ? "checked" : "";?>>AND
</td>
</tr>
</form>
</table>
<p>
<table align=center width=95% cellpadding=2 cellspacing=0>
<tr>
<td style='word-break:break-all;'>
<?
if ($stx)
{
echo "<ul type=circle><li><b>검색된 게시판 리스
트</b> (<b>{$board_count}</b>개의 게시판,
<b>".number_format($total_count)."</b>개의 게시글,
<b>".number_format($page)."/".number_format
($total_page)."</b> 페이지)</ul>";
if ($board_count)
{
echo "<ul><ul type=square style='line-
height:130%;'>";
if ($onetable)
echo "<li><a href='?
$search_query&gr_id=$gr_id'>전체게시판 검색</a>";
echo $str_board_list;
echo "</ul></ul>";
}
else
{
echo "<ul style='line-height:130%;'><li>검
색된 자료가 하나도 없습니다.</ul>";
}
}
?>
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count
($search_table) && $k<$rows; $idx++)
{
echo "<ul type=circle><li><b><a
href='./board.php?bo_table={$search_table[$idx]}&
{$search_query}'><u>{$bo_subject[$idx]}</u></a>에서의 검색
결과</b></ul>";
$comment_href = "";
for ($i=0; $i<count($list[$idx]) && $k<$rows;
$i++, $k++)
{
echo "<ul><ul type=square><li style='line-
height:130%;'>";
if ($list[$idx][$i][wr_is_comment])
{
echo "<font color=999999>[코멘트]
</font> ";
$comment_href = "#c_".$list[$idx][$i]
[wr_id];
}
echo "<a href='{$list[$idx][$i][href]}
{$comment_href}'><u>";
echo $list[$idx][$i][subject];
echo "</u></a> [<a href='{$list[$idx][$i]
[href]}{$comment_href}' target=_blank>새창</a>]<br>";
echo strip_tags( $list[$idx][$i][content]
);
echo "<br><font color=#999999>{$list[$idx]
[$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
}
}
?>
<p align=center><?=$write_pages?>
</td></tr></table>
를 수정하고 나서 그렇습니다.
echo strip_tags( $list[$idx][$i][content]
를 아래와 같이 수정했거든요
echo strip_tags($text);
// <p>를 허용.
echo strip_tags($text, '<p>');
늦은시간인데............
원본으로 했을때 태그소스가 같이 나와서 수정한거거든요.
그래서 태그소스는 안나오는데.
이젠 제목만 나오고 내용이 나오지 않습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table align=center width=95% cellpadding=2 cellspacing=0>
<form name=fsearch method=get
action="javascript:fsearch_submit(document.fsearch);">
<input type="hidden" name="srows" value="<?=$srows?>">
<tr>
<td align=center>
<?=$group_select?>
<script
language="JavaScript">document.getElementById
("gr_id").value = "<?=$gr_id?>";</script>
<select name=sfl class=select>
<option value="wr_subject||wr_content">제목+내용
</option>
<option value="wr_subject">제목</option>
<option value="wr_content">내용</option>
<option value="mb_id">회원아이디</option>
<option value="wr_name">이름</option>
</select>
<input type=text name=stx maxlength=20 required
itemname="검색어" value='<?=$text_stx?>'>
<input type=submit value=" 검 색 ">
<script language="javascript">
document.fsearch.sfl.value = "<?=$sfl?>";
function fsearch_submit(f)
{
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제
거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert("빠른 검색을 위하여 검색어에 공백은
한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "";
f.submit();
}
</script>
</td>
</tr>
<tr>
<td align=center>
연산자
<input type="radio" name="sop" value="or" <?=($sop
== "or") ? "checked" : "";?>>OR
<input type="radio" name="sop" value="and" <?=($sop
== "and") ? "checked" : "";?>>AND
</td>
</tr>
</form>
</table>
<p>
<table align=center width=95% cellpadding=2 cellspacing=0>
<tr>
<td style='word-break:break-all;'>
<?
if ($stx)
{
echo "<ul type=circle><li><b>검색된 게시판 리스
트</b> (<b>{$board_count}</b>개의 게시판,
<b>".number_format($total_count)."</b>개의 게시글,
<b>".number_format($page)."/".number_format
($total_page)."</b> 페이지)</ul>";
if ($board_count)
{
echo "<ul><ul type=square style='line-
height:130%;'>";
if ($onetable)
echo "<li><a href='?
$search_query&gr_id=$gr_id'>전체게시판 검색</a>";
echo $str_board_list;
echo "</ul></ul>";
}
else
{
echo "<ul style='line-height:130%;'><li>검
색된 자료가 하나도 없습니다.</ul>";
}
}
?>
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count
($search_table) && $k<$rows; $idx++)
{
echo "<ul type=circle><li><b><a
href='./board.php?bo_table={$search_table[$idx]}&
{$search_query}'><u>{$bo_subject[$idx]}</u></a>에서의 검색
결과</b></ul>";
$comment_href = "";
for ($i=0; $i<count($list[$idx]) && $k<$rows;
$i++, $k++)
{
echo "<ul><ul type=square><li style='line-
height:130%;'>";
if ($list[$idx][$i][wr_is_comment])
{
echo "<font color=999999>[코멘트]
</font> ";
$comment_href = "#c_".$list[$idx][$i]
[wr_id];
}
echo "<a href='{$list[$idx][$i][href]}
{$comment_href}'><u>";
echo $list[$idx][$i][subject];
echo "</u></a> [<a href='{$list[$idx][$i]
[href]}{$comment_href}' target=_blank>새창</a>]<br>";
echo strip_tags( $list[$idx][$i][content]
);
echo "<br><font color=#999999>{$list[$idx]
[$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
}
}
?>
<p align=center><?=$write_pages?>
</td></tr></table>
를 수정하고 나서 그렇습니다.
echo strip_tags( $list[$idx][$i][content]
를 아래와 같이 수정했거든요
echo strip_tags($text);
// <p>를 허용.
echo strip_tags($text, '<p>');