최신글을 순차적으로 출력하려면 정보
최신글을 순차적으로 출력하려면본문
네이버형 최신게시물 탭을 사용중입니다
그런데 문제는 네이버형 탭이 3부분으로 나눠져있죠
1번그룹을 보면 맨 왼쪽위에 하나
사진이 나오는 부분 하나
그리고 사진 오른쪽에 5개의 목록이 출력되는데요
현재 이게시판 소스는
<tr>
<td class=tap_text6 colspan="4"><?=latest_group("line_tap", "01", "", 1, 64, "", "", "");?></td>
</tr>
<tr>
<td width="<?=$div_width?>" valign=top><?=latest_group2("img", "01", "", 2, 30, "", "", "");?></td>
<td width="<?=$div_width3?>" valign=top><?=latest_group3("line_group", "01", "", 7, 36, "", "", "");?></td>
<td valign=bottom><a href="javascript:prev();"><img src="<?=$g4['path']?>/img/page_prev.gif" alt="이전" width="14" height="14" align="absmiddle" border="0"></a>
<a href="javascript:next()"><img src="<?=$g4['path']?>/img/page_next.gif" alt="다음" width="14" height="14" align="absmiddle" border="0"></a></td>
<td width="5"></td>
순서대로 latest_group, latest_group2, latest_group3 으로 출력되는데요
테스트를 위해서 1번그룹 5개의 게시판에 20개의 게시물을 무작위로 작성했습니다.
제가 생각했던 목록은 맨위의 첫번째가 20번게시물 즉 제일 최신게시물이 뜨고
사진이 나오는곳은 19번게시물이 뜨고 오른쪽 리스트5개는 18,17,16,15,14번이 순서대로
게시판종류와 상관없이 떠야하는데요
그렇게 안되더군요
저위의 소스처럼 설정하면 왼쪽맨위는 최신게시물인 20번 이 뜨고
사진에는 5개의 각게시판에서 2번째 게시물중에 최신게시물이뜨고요
사진오른쪽5개는 5개의 각게시판에서 3번째게시물중에 최신게시물이 뜨더군요
결론은 메인에 뜨는 01번그룹 최신게시물이 20번, 16번, 13,11,8,7,6 이런식이네요
사진은 좀더 알기쉽게 1개 2개 7개 출력한 화면입니다.
뜨문뜨문 빠져서 리스트가 떠버리네요 오른쪽의 다른최신게시물 보시면 20번부터 순서대로 다 나와있습니다.
오른쪽에 달린건 전체 통합이구요...
네이버형탭을 계속 쓰자니 최신게시물부분은 거의 쓸모가 없게되버리구요
버리자니 디자인은 맘에들어서 쓰고싶고 뭐 그런심정인데요..
글의 요지는 저위의 3파트의 최신게시물 목록을 순서대로
20
19 18,17,16,15,14
이렇게 나오게 할 수 있는 방법이 없을까요?
latest_group,2,3 을 이용해서 하고싶긴한데 불가능하다면
하나의 소스를 가지고 3군데로 분할할 방법이 있을까요?
아니면 결국은 그냥 다른 소스를 쓰는게 나을까요? ㅡ,.ㅡ
한 10시간정도 검색해보고 찾아보고 실험해봐도 답이 안나오네요 ㅡ,.ㅡ
제가 생각해본 방법은
맨위의 목록은 latest_group을 이용해서 나온 여러개의 결과값 중에 1번째1개를 출력하는 거자나요
그렇다면 latest_group을 이용해서 얻은 값중에 2번째 값과 3번째~7번째값을 출력하는 방법인데요
PHP는 서툴러서 답이안나오네요 ㅡ,.ㅜ
결국은 다른소스로 가야하는지 후우..
질문이 길어졌네요 ㅜㅜ
아시는분 계시면 가르쳐주세요~
그런데 문제는 네이버형 탭이 3부분으로 나눠져있죠
1번그룹을 보면 맨 왼쪽위에 하나
사진이 나오는 부분 하나
그리고 사진 오른쪽에 5개의 목록이 출력되는데요
현재 이게시판 소스는
<tr>
<td class=tap_text6 colspan="4"><?=latest_group("line_tap", "01", "", 1, 64, "", "", "");?></td>
</tr>
<tr>
<td width="<?=$div_width?>" valign=top><?=latest_group2("img", "01", "", 2, 30, "", "", "");?></td>
<td width="<?=$div_width3?>" valign=top><?=latest_group3("line_group", "01", "", 7, 36, "", "", "");?></td>
<td valign=bottom><a href="javascript:prev();"><img src="<?=$g4['path']?>/img/page_prev.gif" alt="이전" width="14" height="14" align="absmiddle" border="0"></a>
<a href="javascript:next()"><img src="<?=$g4['path']?>/img/page_next.gif" alt="다음" width="14" height="14" align="absmiddle" border="0"></a></td>
<td width="5"></td>
순서대로 latest_group, latest_group2, latest_group3 으로 출력되는데요
테스트를 위해서 1번그룹 5개의 게시판에 20개의 게시물을 무작위로 작성했습니다.
제가 생각했던 목록은 맨위의 첫번째가 20번게시물 즉 제일 최신게시물이 뜨고
사진이 나오는곳은 19번게시물이 뜨고 오른쪽 리스트5개는 18,17,16,15,14번이 순서대로
게시판종류와 상관없이 떠야하는데요
그렇게 안되더군요
저위의 소스처럼 설정하면 왼쪽맨위는 최신게시물인 20번 이 뜨고
사진에는 5개의 각게시판에서 2번째 게시물중에 최신게시물이뜨고요
사진오른쪽5개는 5개의 각게시판에서 3번째게시물중에 최신게시물이 뜨더군요
결론은 메인에 뜨는 01번그룹 최신게시물이 20번, 16번, 13,11,8,7,6 이런식이네요
사진은 좀더 알기쉽게 1개 2개 7개 출력한 화면입니다.
뜨문뜨문 빠져서 리스트가 떠버리네요 오른쪽의 다른최신게시물 보시면 20번부터 순서대로 다 나와있습니다.
오른쪽에 달린건 전체 통합이구요...
네이버형탭을 계속 쓰자니 최신게시물부분은 거의 쓸모가 없게되버리구요
버리자니 디자인은 맘에들어서 쓰고싶고 뭐 그런심정인데요..
글의 요지는 저위의 3파트의 최신게시물 목록을 순서대로
20
19 18,17,16,15,14
이렇게 나오게 할 수 있는 방법이 없을까요?
latest_group,2,3 을 이용해서 하고싶긴한데 불가능하다면
하나의 소스를 가지고 3군데로 분할할 방법이 있을까요?
아니면 결국은 그냥 다른 소스를 쓰는게 나을까요? ㅡ,.ㅡ
한 10시간정도 검색해보고 찾아보고 실험해봐도 답이 안나오네요 ㅡ,.ㅡ
제가 생각해본 방법은
맨위의 목록은 latest_group을 이용해서 나온 여러개의 결과값 중에 1번째1개를 출력하는 거자나요
그렇다면 latest_group을 이용해서 얻은 값중에 2번째 값과 3번째~7번째값을 출력하는 방법인데요
PHP는 서툴러서 답이안나오네요 ㅡ,.ㅜ
결국은 다른소스로 가야하는지 후우..
질문이 길어졌네요 ㅜㅜ
아시는분 계시면 가르쳐주세요~
댓글 전체
ㅇㅅㅇ 1번글이 첫번째로 쓰신거 맞죠 ?
그럼 1번 2번 3번 .... 등으로 나오면 최신글이 아니죠 ㅇㅅㅇ ;;
그럼 1번 2번 3번 .... 등으로 나오면 최신글이 아니죠 ㅇㅅㅇ ;;
제말은...
1번2번3번으로 나오는게 아니라
latest_group 에서 구하는 값이 최신글순서1,2,3 을 구할꺼 아니에요
latest_group이 최신값구하는 명령이니까요 결과값중에 1 2 3은 당연히 제가쓴글로 치면
20번 19번 18번 이되는거죠-0-
1번2번3번으로 나오는게 아니라
latest_group 에서 구하는 값이 최신글순서1,2,3 을 구할꺼 아니에요
latest_group이 최신값구하는 명령이니까요 결과값중에 1 2 3은 당연히 제가쓴글로 치면
20번 19번 18번 이되는거죠-0-