전체검색에서 링크 추가할수 없을까요 > 그누3질답

그누3질답

전체검색에서 링크 추가할수 없을까요 정보

그누보드 전체검색에서 링크 추가할수 없을까요

본문

검색 화면에서

현재는

스킨 3.xx에서의 검색결과
플래시 검색 [새창]
스킨이라고 말할수 있을지 없을지 모르지만 그냥 한번 그누보드 검색을 플래시로 만들어 봤습니다. 다운받으셔서 js_search.swf 파일을 올리신 다음 밑에 소스에서 경로만 지정해주시면 될것 같네요.. 바탕 색 지정은 밑에 소스에서 VALUE=#FFFFFF 과 bgcolor=#FFFFFF 지정해 주시면 되구요. 검색이란 버튼에 마우…
2004-07-11 17:32:47  그누사랑

이렇게 나옵니다.
여기에 링크스킨을 사용시

스킨 3.xx에서의 검색결과
플래시 검색 [새창]
스킨이라고 말할수 있을지 없을지 모르지만 그냥 한번 그누보드 검색을 플래시로 만들어 봤습니다. 다운받으셔서 js_search.swf 파일을 올리신 다음 밑에 소스에서 경로만 지정해주시면 될것 같네요.. 바탕 색 지정은 밑에 소스에서 VALUE=#FFFFFF 과 bgcolor=#FFFFFF 지정해 주시면 되구요. 검색이란 버튼에 마우…
2004-07-11 17:32:47 
http://www.sir.co.kr  <---링크줄 추가

처럼 링크 주소를 넣을수 없을까요.





//gnusearch 부분입니다.
중략
$tbl = $cfg[write_table_prefix] . $search_table[$idx];
    # 3.22 에서 필드 * 를 필드명 직접 기술
    $sql = " select mb_id,
                    wr_id,
                    wr_parent_id,
                    wr_subject,
                    wr_content,
                    wr_name,
                    wr_email,
                    wr_homepage,
                    wr_comment,
                    wr_datetime
    from $tbl
    $sql_search
    order by wr_id desc limit $from_record, $rows ";
    $result = sql_query($sql);
    for ($i=0; $row=mysql_fetch_array($result); $i++) {
    echo "<ul></ul><ul type=square><li style='line-height:150%;'>";
   
    $link = "./?doc=bbs/gnuboard.php&bo_table=$search_table[$idx]&wr_id=$row[wr_parent_id]&$search_query";
    if ($row[wr_comment]) {
    $link .= "#c{$row[wr_id]}";
    echo "<font color=999999>[코멘트]</font> ";
    $sql2 = " select wr_subject, wr_secret from $tbl where wr_id = '$row[wr_parent_id]' ";
    $row2 = sql_fetch($sql2);
    $row[wr_subject] = $row2[wr_subject];
    // 비밀글은 검색 불가
    if ($row2[wr_secret]) {
    $row[wr_content] = "********";
    }
    }
        echo "<a href='$link'>";

        $subject = $row[wr_subject];
        $content = cut_str(get_text($row[wr_content]),300,"…");

        if (preg_match("/wr_subject/", $sselect)) $subject = search_font($stext, $subject);
        if (preg_match("/wr_content/", $sselect)) $content = search_font($stext, $content);

        echo $subject;
        echo "</u></a>
        [<a href='$link' target=_blink>새창</a>]<br>";
        echo $content;

        echo "</ul></ul>\n";
        $k++;
        if ($k >= $rows) { break; }
    }
    mysql_free_result($result);
    if ($k >= $rows) { break; }
    $from_record = 0;
}
-----------------------------
추가할 소스좀 부탁 드립니다.
고수님들 도움좀 부탁 드립니다.
  • 복사

댓글 전체

감사합니다.
근데  링크 주소는 뜨는데 링크누르면 오류가 납니다.
www.ooo.com/www.dir.co.kr 처럼 주소줄이 붙어서 링크설정되는군요.
1. 테이블 내용검색에서 LINK1에 대한 필드가 추가
$sql = " select mb_id,
                    wr_id,
                    wr_parent_id,
                    wr_subject,
                    wr_content,
                    wr_name,
                    wr_email,
                    wr_homepage,
                    wr_comment,
                    wr_datetime,
                    wr_link1
    from $tbl
    $sql_search
    order by wr_id desc limit $from_record, $rows ";

2. 링크있는지 확인후 있으면 출력 부분 추가
        echo "</u></a>
        [<a href='$link' target=_blink>새창</a>]<br>";
        echo $content;

        if($row[wr_link1]) {    // 링크1이 있다면 링크 설정
            echo "<a href=$row[wr_link1] target=_new> $row[wr_link1]</a><br>\n";
        }
© SIRSOFT
현재 페이지 제일 처음으로