이

최근글이 새로고침마다 바뀌게 하는 방법은?

· 2005-05-12 (목) 18:33:56 · 880 · 1
링크1에는 지금까지 작업한 것을 적용한 홈페이지 주소입니다..

에궁.. 저번에 글을 올렸었는데.. 소스가 너무 길어서 보기 귀찮으셨나 봅니다..
3일째 골머리를 앓고 있네요.. 기본 실력이 없으니, 계속 해봐도 에러만 나궁.. ^^;
방법이 없을까요?
예를 들어 게시판에 1,2,3,4,5번 글이 있다한다면...
메인 페이지에서 게시판의 글 5개 중에 1개를 보여주는데,
첫번째 접속시에는 1번 글 내용을 보여주고,
두번째 접속시에는 2번 글 내용을 보여주고,
세번째 접속시에는 4번 글 내용을 보여주고,
이런식으로요... '접속'은 '새로고침을 한다'는 말입니다..
메인페이지에 최근글이 나오는 게시물을 정해주려고 하는데요..

latest.skin.php에서

이런 식으로 for문을 이용해서

<? for ($i=0; $i<count($list); $i++) { ?>
<?=$list[$i][content]?>
<?=$list[$i][subject]?>
<?{?>
<? if (count($list) == 0) { echo "<tr><td colspan=2 align=center height=50>자료가 없습니다.</td></tr>"; } ?>
출력을 했구요..

메인페이지에서는
<?=main_user_diary('user_diary',main_user_diary,1,6);?>
이렇게 출력해주고 있거든요..
최근글 라이브러리는 만도님의 coolsite 최근글 랜덤으로 뽑기의 소스를 이용했습니다.
문제는 중복되는 게 있어서요..
게시판의 글은 5개인데요, 글 5개의 글을 순서를 정해서 보여주고 싶습니다.
게시판의 글의 순서를 주는 것은 root님의 '최신글에 자신이 원하는 글만, 보여주고 싶은 순서대로 보여주기' 소스를 이용했습니다...
그래서 순서를 주는 문제는 해결을 했는데요..
메인 페이지에서 그 순서대로 1개씩 새로고침할때마다 서로 다른 글을 출력하기가 힘드네요...
링크1에는 지금까지 작업한 것을 적용한 홈페이지 주소이구요..
아시는 분들 작은 답변이라도 부탁드리겠습니다..
끝까지 읽어주셔서 감사합니다.^^
|

댓글 1개

중급에 속하는 방법이라 쉽지는...
어차피 function latest 로는 안되는 방법같구요..
따로 만드셔야 될겁니다.

로테이션의 방법에는 노르말로테이션과과 랜덤로테이션이 있겠죠.
또 새로고침을 했을때만 겹치지않는 로테이션 법과
가만이 있는데도 랜덤으로 뿌려지는법에 겹치지않는 로테이션법으로
해당 레이어에 쏴주는 법입니다.
팁들을 한번 찾아보시고 응용을 하셔야-.-;
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
05-05-12 조회 1,014
05-05-12 조회 881
05-05-12 조회 927
05-05-12 조회 797
05-05-12 조회 879
05-05-12 조회 2,274
05-05-12 조회 839
05-05-12 조회 836
05-05-12 조회 939
05-05-12 조회 785
05-05-11 조회 865
05-05-11 조회 988
05-05-11 조회 1,558
05-05-11 조회 1,126
05-05-11 조회 1,213
05-05-11 조회 811
05-05-11 조회 813
05-05-11 조회 859
05-04-15 조회 1,270
05-05-10 조회 1,023