통합검색결과에 여분필드 하고 링크#1 을 출력되게 하고싶습니다. 정보
통합검색결과에 여분필드 하고 링크#1 을 출력되게 하고싶습니다.본문
이미지출력은 팁이 있던데 여분필드와 링크는
아무리 찾아봐도... ㅠㅠ
고수님들 꼭 좀 부탁드릴게요....
내공 5000겁니다~
댓글 전체
고수는 아닙니다.
bbs/search.php의 164 ~ 205 줄 사이에서 처리하시고 search.skin.php에서 출력 하시면 되겠네요...
$sql = " select * from $tmp_write_table where $sql_search order by wr_id desc limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
// 검색어까지 링크되면 게시판 부하가 일어남
$list[$idx][$i] = $row;
$list[$idx][$i][href] = "./board.php?bo_table=$search_table[$idx]&wr_id=$row[wr_parent]";
if ($row[wr_is_comment])
{
$link .= "#c{$row[wr_id]}";
$sql2 = " select wr_subject, wr_option from $tmp_write_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
//$row[wr_subject] = $row2[wr_subject];
$row[wr_subject] = get_text($row2[wr_subject]);
}
// 비밀글은 검색 불가
if (strstr($row[wr_option].$row2[wr_option], "secret"))
$row[wr_content] = "[비밀글 입니다.]";
$subject = $row[wr_subject];
if (strstr($sfl, "wr_subject"))
$subject = search_font($stx, $subject);
if ($read_level[$idx] <= $member[mb_level])
{
$content = cut_str(get_text($row[wr_content]),300,"…");
if (strstr($sfl, "wr_content"))
$content = search_font($stx, $content);
}
else
$content = '';
$list[$idx][$i][subject] = $subject;
$list[$idx][$i][content] = $content;
$list[$idx][$i][name] = get_sideview($row[mb_id], cut_str($row[wr_name], $config[cf_cut_name]), $row[wr_email], $row[wr_homepage]);
$list[$idx][$i][wr_1] = $row[wr_1]; //여분필드 1 추출예
$list[$idx][$i][wr_link1] = $row[wr_link1]; //링크1 추출예
search.skin.php 91 ~118 사이에서 출력
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count($search_table) && $k<$rows; $idx++)
{
$content = cut_str(trim(strip_tags($list[$idx][$i][wr_content])),300,"…");
$content = search_font($stx, $content);
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 $list[$idx][$i][content];
echo $content;
echo "<br><font color=#999999>{$list[$idx][$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
echo "<br><font color=#999999>{$list[$idx][$i][wr_1]}</font> "; //여분필드 1
echo "<font color=#999999>{$list[$idx][$i][wr_link1]}</font>";//링크1
}
}
?>
$k++;
if ($k >= $rows)
break;
}
========================================================
구성 및 디자인은 취향에 맞게 하시면 될듯 합니다....
bbs/search.php의 164 ~ 205 줄 사이에서 처리하시고 search.skin.php에서 출력 하시면 되겠네요...
$sql = " select * from $tmp_write_table where $sql_search order by wr_id desc limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
// 검색어까지 링크되면 게시판 부하가 일어남
$list[$idx][$i] = $row;
$list[$idx][$i][href] = "./board.php?bo_table=$search_table[$idx]&wr_id=$row[wr_parent]";
if ($row[wr_is_comment])
{
$link .= "#c{$row[wr_id]}";
$sql2 = " select wr_subject, wr_option from $tmp_write_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
//$row[wr_subject] = $row2[wr_subject];
$row[wr_subject] = get_text($row2[wr_subject]);
}
// 비밀글은 검색 불가
if (strstr($row[wr_option].$row2[wr_option], "secret"))
$row[wr_content] = "[비밀글 입니다.]";
$subject = $row[wr_subject];
if (strstr($sfl, "wr_subject"))
$subject = search_font($stx, $subject);
if ($read_level[$idx] <= $member[mb_level])
{
$content = cut_str(get_text($row[wr_content]),300,"…");
if (strstr($sfl, "wr_content"))
$content = search_font($stx, $content);
}
else
$content = '';
$list[$idx][$i][subject] = $subject;
$list[$idx][$i][content] = $content;
$list[$idx][$i][name] = get_sideview($row[mb_id], cut_str($row[wr_name], $config[cf_cut_name]), $row[wr_email], $row[wr_homepage]);
$list[$idx][$i][wr_1] = $row[wr_1]; //여분필드 1 추출예
$list[$idx][$i][wr_link1] = $row[wr_link1]; //링크1 추출예
search.skin.php 91 ~118 사이에서 출력
<?
$k=0;
for ($idx=$table_index, $k=0; $idx<count($search_table) && $k<$rows; $idx++)
{
$content = cut_str(trim(strip_tags($list[$idx][$i][wr_content])),300,"…");
$content = search_font($stx, $content);
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 $list[$idx][$i][content];
echo $content;
echo "<br><font color=#999999>{$list[$idx][$i][wr_datetime]}</font> ";
echo $list[$idx][$i][name];
echo "</ul></ul>";
echo "<br><font color=#999999>{$list[$idx][$i][wr_1]}</font> "; //여분필드 1
echo "<font color=#999999>{$list[$idx][$i][wr_link1]}</font>";//링크1
}
}
?>
$k++;
if ($k >= $rows)
break;
}
========================================================
구성 및 디자인은 취향에 맞게 하시면 될듯 합니다....
와~~~~~~~ 진짜 감사합니다.....
근데 카테고리까지 할수 있다ㅏ면..... ㅎㅎ
나만에 욕심일가? ㅋㅋ
근데 카테고리까지 할수 있다ㅏ면..... ㅎㅎ
나만에 욕심일가? ㅋㅋ
위에 방법대로 하니깐 되네요~ ^^