페이징 오류 문의

· 2012-11-28 (수) 10:11:05 · 1623 · 6
제목 없음-1.jpg
1:1 게시판을 쓰고 있구요 (글쓴사람과 관리자만 볼 수 있는...)

리스트 목록 갯수를 15개로 해놓았습니다.

지금 글이 달랑 4개 밖에 없는데

밑에 보면 페이지가 10페이지 까지 쫙쫙있네여..ㅠ_ㅠ

페이징은


// 페이징
$write_pages = get_new_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");


이렇게 했구요


첨부파일 보시면 아실꺼에요 ㅠ

첨부파일

제목 없음-1.jpg (106.5 KB)
1회 2012-11-28 10:11
|

댓글 6개

뭐든지 원인은 거꾸로 확인해보시면 답이 나옵니다.
우선 위에다가 찍어보세요. 몇이 찍히는지..

// 테스트확인.
echo "테스트 : ". $config[cf_write_pages];

$write_pages = get_new_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
2012-11-28 (수) 10:36:04
답변감사합니다 ㅎㅎ

말슴해주신대로 해보니까

" 테스트:10 "

이렇게 나와욤....

글은 4개밖에 없는데 왜 10페이지가 나올까여 ㅠ
이건 아마도 bbs에서 갯수조절을 안하고 skin에서 직접 나올지 안나올지를 선언해줘서 그런거같습니다.

$page, $total_page는 bbs단에서 사실상 다 결정되 나오는 애라서요.

sql문에 if문을 사용해서 sql_search에 추가문구를 적어주시는게 좋을꺼같네요.
고치실 파일명은 bbs/list.php 되시겠습니다.
2012-11-28 (수) 10:46:10
$sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";
여기에다가여?
추가문구좀 알려주세요 ㅠ
추가 문구는 원하시느걸 다는거죠. wr_1이 y인거면

if($bo_table="원하시는 테이블명")
$sql_search .= "and wr_1 = 'y'";

이런 느낌입니다.

글쓴 사람과 관리자만 본다는거면 아무래도

if($bo_table="원하시는 테이블명"&&!$is_admin)
$sql_search .= "and mb_id = '$member[mb_id]'";

쯤 되지않을까요?
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-11-28 조회 2,414
12-11-28 조회 4,551
12-11-28 조회 1,671
12-11-28 조회 1,947
12-11-28 조회 832
12-11-28 조회 4,280
12-11-28 조회 1,806
12-11-28 조회 1,652
12-11-28 조회 1,634
12-11-28 조회 904
12-11-28 조회 1,624
12-11-28 조회 1,664
12-11-28 조회 567
12-11-28 조회 827
12-11-28 조회 1,791
12-11-28 조회 1,050
12-11-28 조회 1,604
12-11-28 조회 3,645
12-11-27 조회 1,035
12-11-27 조회 1,358