검색 결과 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

검색 결과 정보

검색 결과

본문

검색을 하고 난후 내용을 보면 아래와 같습니다.

<P>민법<BR>[일부개정 2007.12.21 법률 제8720호]</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 제1편 총칙<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 제1장 통칙</P> <P>제1조 (법원) …
2009-02-01 12:59:02  관리자

위와 같이 저렇게 소스까지 나오지 않게 하려면 어떻게 해야 하죠 ??

댓글 전체

헉!! 유아원님 아주 쉬울거 같은데 모르겠네요.
어디에다가 삽입을 해야할지
아래 소스에 넣는거 같아서 소스도 같이 올립니다.
참고로 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>
        연산자 &nbsp;
        <input type="radio" name="sop" value="or" <?=($sop == "or") ? "checked" : "";?>>OR &nbsp;
        <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 $list[$idx][$i][content];
                echo "<br><font color=#999999>{$list[$idx][$i][wr_datetime]}</font>&nbsp;&nbsp;&nbsp;";
                echo $list[$idx][$i][name];
                echo "</ul></ul>";
            }
        }
        ?>

        <p align=center><?=$write_pages?>

</td></tr></table>
유아원님 엑스엠엘님 감사 합니다.
아래와 같이 수정했는데도 똑 같네요

<?
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>
        연산자 &nbsp;
        <input type="radio" name="sop" value="or" <?=($sop

== "or") ? "checked" : "";?>>OR &nbsp;
        <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>&nbsp;&nbsp;&nbsp;";
                echo $list[$idx][$i][name];
                echo "</ul></ul>";
            }
        }
        ?>

        <p align=center><?=$write_pages?>

</td></tr></table>
해결 하였습니다.
네이버에서 찾아 보니 있네요.
잘은 모르지만 소스를 약간 수정 하니
아래와 같이 해결 했어요.

echo strip_tags($text);

// <p>를 허용.
echo strip_tags($text, '<p>');
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT