테스트 사이트 - 개발 중인 베타 버전입니다

혹시 뷰페이지 하단 전체목록 숫자를 조절할수 있을까요? 채택완료

헛둘헛둘 2년 전 조회 1,283

현재 게시글 리스트설정에서 페이지당 목록수를 30개를 설정해서 보고 있어요.

 

그런데 게시글을 읽을때 [ 전체목록보이기 ] 를 하게되면

보는 뷰페이지 아래에 // 게시글 리스트가 달리게 되는데.. (개별적인 다른내용들도 하단에 들어가다보니)

30개가 그대로 다나오면 페이지가 너무 벅찬감이 있어서

 

볼때 하단에 나오는 리스트 수는 5개로 줄이고 싶었어요.

 

그래서 스킨페이지에서

</p>

<p>$board['bo_page_rows'] = 5; </p>

<p>

이렇게 해주니깐....글을 읽을때 하단에 5개만 출력이 되길래..좋아했는데..

무조건 제일 상위 글 5개만 나오더라구요.

 

읽고 있는글이..100번째에 있는글이여도..상위 5개만 출력이 되고 있어요 

(5개씩 끊어서 계산하는거 같음 ㅠ.ㅠ)

읽고 있는글이 100번째글이면 대충 100번째 안팎을 보여주고싶은데 말이죠..

 

그래서 혹시나 하고

</p>

<p>     if($_GET['wr_id']) {

        $board['bo_page_rows']=5;

    } </p>

<p>

했지만 뭐...똑같은 이야기니깐요 ㅠ.ㅠ

그래서 게시판 카운터 설정도 해보고..했지만 여전히 같아요

 

common.php에서 손을 보면..전체 값이 다 변환이 되더라구요...

리스트가..30개가 나오고 뷰페이지에서는 5개가 나와줘야하는데..

다 30개 30개던지..5개 5개던지..

 

안되는건가 했는데..

검색하다보니 저랑 비슷한걸 하려던 분들이 꽤나 많았는데..

 

https://sir.kr/qa/280053

 

하셨다는데..아무런 힌트도 안남겨주셔서.....

글쓰신분의 당시 기준으로 유사질문을 찾아..

2018년도 이상 거꾸로 올라가.... 6시간동안 검색을 해봤지만

 

도저히 알수가 없었답니다!

 

내일도 또 검색을 해보겠지만..

 

아시는분이 혹시나 계시면 조언좀 부탁드려요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
2년 전

읽고 있는글이 100번째글이면 대충 100번째 안팎을 보여주고싶은데 <==

list.skin.php에서 for문에 추가

$list[$i]['href'] .="&listNum=".($total_count - $list[$i]['num']+1);

 

view.skin.php 상단에 추가

$board['bo_page_rows'] = 5;

$page = ceil($listNnum / $board['bo_page_rows']);

 

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

헛둘헛둘
2년 전
세심한 배려에 감사드립니다! 새해복 많이 받으시구 하시는일 잘 되시길 기원드립니다!
헛둘헛둘
2년 전
아이고 균이님!
제가 그누오리지널을 안쓰고 아미나보드를 쓰느라 보드구조가 달라서 그런걸까요..
[code]

$list_cnt = count($list);


for ($i=0; $i < $list_cnt; $i++) {

=>여기넣음 $list[$i]['href'] .="&listNum=".($total_count - $list[$i]['num']+1); <==


// 공지, 현재글 스타일 체크
$li_css = '';
if ($list[$i]['is_notice']) { // 공지사항
$li_css = ' bg-light';
$list[$i]['num'] = $num_notice;
$list[$i]['ca_name'] = '';
$list[$i]['subject'] = '<b>'.$list[$i]['subject'].'</b>';
$wr_icon = ($is_thumb) ? '' : '<b class="wr-hidden">[알림]</b>';
} else {
if($is_category && $list[$i]['ca_name']) {
$list[$i]['subject'] = '['.$list[$i]['ca_name'].'] '.$list[$i]['subject'];
}
if ($wr_id == $list[$i]['wr_id']) {
$li_css = ' bg-light';
$list[$i]['num'] = '<span class="wr-text orangered">열람중</span>';
$list[$i]['subject'] = '<b class="red">'.$list[$i]['subject'].'</b>';
}
}

// 링크이동
$list[$i]['target'] = '';
if($is_link_target && !$list[$i]['is_notice'] && $list[$i]['wr_link1']) {
$list[$i]['target'] = $is_link_target;
$list[$i]['href'] = $list[$i]['link_href'][1];
}

[/code]

for문 안쪽에다 넣는데 아무런 변화가 없어서 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

</p>

<p>

if(G5_IS_MOBILE) {

    $page_rows = $board['bo_mobile_page_rows'];

    $list_page_rows = $board['bo_mobile_page_rows'];

} else {

    $page_rows = $board['bo_page_rows'];

    $list_page_rows = $board['bo_page_rows'];

}</p>

<p>

 

/bbs/list.php

위의 페이지에서 원하는 부분을 수정해 보세요

테스트는 해보지 않앗지만 아무래도 페이지 부분에 문제가 발생할 수도 있을것 같기도 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헛둘헛둘
2년 전
같이 고민해주셔서 진심 감사드립니다! 해보니깐 list에선 제 실력으론 ㅠ.ㅠ 어렵더라구요!
그래도 진심 감사드리고 새해복 많이받으세요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인