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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
어떤문구를 써야하나요. 페이징 숨기기

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 은 아니더라구요 ㅠ.ㅠ

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

회원로그인

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