어떤문구를 써야하나요. 페이징 숨기기

어떤문구를 써야하나요. 페이징 숨기기

QA

어떤문구를 써야하나요. 페이징 숨기기

본문

안녕하세요.


게시판 리스트에서 검색을 할때 나오는 결과에 페이징이 보여지는데 이게 참 눈에 거슬리고 또 거슬려서요.

검색결과가 많은경우 페이징이 필요하겠지만 세부검색이라 1개 혹은 많아요 3개정도라서

페이징을 없애버리고 싶습니다.


특정게시판에 어떤효과를 줄때 

if($bo_table) 이런거(?) 쓰던데요.


만약에 검색결과라면 <------  이라는 구문은 어떻게 써야할지 모르겠어요.


if(검색결과라면 ) {

페이징 안보임

} else {

페이징 보임

}


이런식으로 써주고 싶은데

한개씩 무작위로 넣고 있는데 안되서요.

도움 부탁드려요.


좋은하루 되세요 :D



* 의뢰로 가야하는 글이면 알려주시면 이동하겠습니다 ^^


이 질문에 댓글 쓰기 :

답변 4

$_GET["stx"]  는 검색어 입니다.
$_GET["stx"] != "" 은 검색어가 있다는 거구요
그누보드 게시판 기본적으로는 검색어만 입력해서 검색하는 방식이라,
검색어가 있다는건 검색을 했다는 얘기가 되겠네요.

 

if( $_GET["stx"] != "" ) {

페이징 안보임

} else {

페이징 보임

}

이렇게 하시면 됩니다.

 


<?
if($stx=="") {
?>
  <table width="100%" cellspacing="0" cellpadding="0">
<tr> 
    <td width="100%" align="center" height=30 valign=bottom>
        <? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
        <?
        // 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
        //echo $write_pages;
        $write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
        $write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
        $write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
        $write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
        $write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
        $write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:orange;\">$1</font></b>", $write_pages);
        ?>
        <?=$write_pages?>
        <? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
    </td>
</tr>
</table>
<?
}
?>

 

이런식으로 처리 해주시면 될겁니다.

이곳 Q&A 게시판의 기준으로 말씀드리면 페이징 요소들이


<nav class="pg_wrap">...

<span class="pg">...


안에 위치해 있습니다.


if (검색요청) {

    <nav class="pg_wrap" style="visibility: hidden;"> 인라인 스타일 추가 하거나

    또는

    <style>.hide { visibility: hidden; }</style> 스타일 추가 후

    <span class="pg" class="hide"> 클래스 추가하는 형태로

}


처럼 서버스크립트를 손대지 않고 단순히 CSS 로 감추는 방법도 좋을것 같습니다.

답변 고맙습니다.
답변주신 내용중  if (검색요청)에서  검색요청에 들어갈 문구를 몰라서요.
게시판은 $bo_table 이렇게 되어있던데
검색결과는 어떤문구로 써야할까요?
$search_result 은 아니더라구요 ㅠ.ㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 36
QA 내용 검색

회원로그인

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