답변 3개 / 댓글 3개
그럼 명제는 게시판이 로딩될때 총게시물이 125개가 넘어갈 경우 wr_10에 내용이 있는 글을 앞으로 땡겨 올려라. 이겠네요..
앞으로 땡겨 올때는 지우고 다시 쓰는 방법과 마지막 게시물 번호 알아내서 게시물 번호 바꾸는 방법이 있겠습니다. 전자는 조회수, 작성일자등이 바뀔테고요.
move 가지고는 해결이 안될것 같은데요. 별도로 짜서 게시판 list 조회시에 돌아가게 해야할것 같아요.
if 게시물숫자>125 이면 {
해당게시판에서 wr_10에 내용이있는 이들을 뽑아서
for 숫자만큼
해당 게시판에 인서트, 뽑은 내용 모두 나열
}
리프레쉬
아니면..
if 게시물숫자>125 이면 {
해당 게시판에 wr_10이 있는 게시물 뽑아서
for 숫자만큼
마지막 게시물넘버+1 을 업데이트 << 이것만 하면 되는지는 잘...
}
리프레쉬
요렇게 하셔야 겠네요.
설명이 좀 모호하네요
5페이지 이상 넘어가면 페이지만 다시 1페이지로 넘긴다는 말인가요?
답변에 대한 댓글 2개
편하게 하시려면 list.php 에서 부터 특정 게시물 125 개 + 일반 게시물로 걸러내면 되지 않을까요?
그리고 페이지를 나눌때 기본적으로 게시물 갯수를 구한다음 그걸로 나누기 하는데 그부분도 손봐야 되구요..
아니면 특정게시물일 경우 넘어온 page 의 값이 5보다 크면 일반게시물로 링크를 넘기고 page 에서 5를 빼주는 방법도 가능할것 같구요
위의 방법들은 bbs/list.php 를 좀 수정하시거나 하면 될겁니다.
그리고 페이지를 나눌때 기본적으로 게시물 갯수를 구한다음 그걸로 나누기 하는데 그부분도 손봐야 되구요..
아니면 특정게시물일 경우 넘어온 page 의 값이 5보다 크면 일반게시물로 링크를 넘기고 page 에서 5를 빼주는 방법도 가능할것 같구요
위의 방법들은 bbs/list.php 를 좀 수정하시거나 하면 될겁니다.
답변을 작성하려면 로그인이 필요합니다.
[code]
if ($page >= 6) {
if((($bo_table == 'FoodMarket') || ($bo_table == 'UsedMachine')) && ($list[$i]['wr_10'])) {
echo 'ddddddddddddddddddd';
}
}
[/code]
이렇게 list.skin.php 파일의 for 안에 적어두면 제가 원하는 게시물만 'dddddd...' 가 출력 되긴
합니다.
이제 이 게시물을 맨 앞으로 자동으로 이동만 시켜 주면되는데
뽑아서
wr_num 만 바꿔주면 될것 같은데요..
맞는지 모르겠네요;;