다음검색 버튼 ??

· 2014-09-02 (화) 18:03:37 · 1314 · 2
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

검색로직 소스 보다가 테스트 해 본건데요..
총 43개의 게시물이 있고
제목에 이미지 란 단어가 들어가는 게시물이 38개가 있습니다.
검색단위를 20개로 바꾸고 '이미지'를 검색 해보니..
21개가 검색 되고 다음검색 버튼이 나오질 않습니다..
검색단위로 검색이 되고 다음검색 버튼이 나와서 나머지 17개에 대한 검색을 할수 있어야
정상인것 같은데요.. 제가 뭘 잘못 알고 있는것 인지 아니면 버그인지 모르겠습니다.

page_insertafter함수와 page_insertbefore함수에서
preg_replace <-- 요거 할때 div 가 nav로 바껴야 되는거 같은데요
이전검색 버튼이 처음 버튼하고 붙어서 나오고..
마지막 다음검색 하고 나면 아래 페이징이 싹 사라집니다
|

댓글 2개

common.lib.php 파일에서 page_insertbefore, page_insertafter 함수를 아래 코드로 수정하시기 바랍니다.

[code]
// 페이징 코드의 <nav><span> 태그 다음에 코드를 삽입
function page_insertbefore($paging_html, $insert_html)
{
if(!$paging_html)
$paging_html = '<nav class="pg_wrap"><span class="pg"></span></nav>';

return preg_replace("/^(<nav[^>]+><span[^>]+>)/", '$1'.$insert_html.PHP_EOL, $paging_html);
}

// 페이징 코드의 </span></nav> 태그 이전에 코드를 삽입
function page_insertafter($paging_html, $insert_html)
{
if(!$paging_html)
$paging_html = '<nav class="pg_wrap"><span class="pg"></span></nav>';

if(preg_match("#".PHP_EOL."</span></nav>#", $paging_html))
$php_eol = '';
else
$php_eol = PHP_EOL;

return preg_replace("#(</span></nav>)$#", $php_eol.$insert_html.'$1', $paging_html);
}
[/code]
감사드립니다.. 깔끔하네요
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-10-09
14-10-07
14-10-04
14-10-04
14-10-04
14-09-28
14-09-20
14-09-17
14-09-16
14-09-15
14-09-11
14-09-11
14-09-04
14-09-02
14-09-02
14-09-02
14-09-02
14-09-01
14-08-30
14-08-28