랜덤관련 문의드립니다. 정보
랜덤관련 문의드립니다.본문
안녕하세요.
http://www.ggilggil.com/
위 사이트에 상단 메뉴를 보면요 랜덤 이 있습니다.
클릭하면 랜덤으로 게시물이 보여집니다.
이거 그누보드로도 가능 한건가요??
검색해봐도 관련건을 찾기가 어렵네요..
고수님들의 댓글좀 부탁 드립니다.
즐거운 주말 보내세요~^^
http://www.ggilggil.com/
위 사이트에 상단 메뉴를 보면요 랜덤 이 있습니다.
클릭하면 랜덤으로 게시물이 보여집니다.
이거 그누보드로도 가능 한건가요??
검색해봐도 관련건을 찾기가 어렵네요..
고수님들의 댓글좀 부탁 드립니다.
즐거운 주말 보내세요~^^
댓글 전체
음... 제가 고수도 아닌데 답글을 달아도 되나 심히 부담스럽... ㅋㅋㅋ
http://php.net/manual/en/function.rand.php
이거 보시면 되구요,
저는
<?php
$textfile ="old_kr.txt";
$items = file("$textfile");
$item = rand(0, sizeof($items)-1);
echo $items[$item];
?>
이렇게 간략하게 짜서 쓰고 있습니다.
http://hackya.com/bible/
이 페이지 구약/신약 구절을 random 으로 보여주는 건데...
친구가 DB 를 짜라고 하는데, DB 짜기 귀찮아서, "싫어, text 파일에 넣을거야" 이러고 text 파일을 노트패드로 작성해서 DB 대신 씁니다.
이런식으로 작성해 놓고,
나더러 '주님, 주님.' 하고 부른다고 다 하늘 나라에 들어 가는 것이 아니다. 하늘에 계신 내 아버지의 뜻을 실천하는 사람이라야 들어 간다. <b>(마태오 7:21)</b>
육적인 것은 아무 쓸모가 없지만 영적인 것은 생명을 준다. 내가 너희에게 한 말은 영적인 것이며 생명이다. <b>(요한 6:63)</b>
너희가 만일 자기를 사랑하는 사람만 사랑한다면 칭찬받을 것이 무엇이겠느냐? 죄인들도 자기를 사랑하는 사람은 사랑한다. <b>(루가 6:32)</b>
php rand 기능을 이용해서 사이트 로딩할때마다 한줄씩 random 으로 불러오는거죠.
DB 도 자꾸 짜봐야 하는데... 귀찮은걸 싫어해서.... -..-;;
http://php.net/manual/en/function.rand.php
이거 보시면 되구요,
저는
<?php
$textfile ="old_kr.txt";
$items = file("$textfile");
$item = rand(0, sizeof($items)-1);
echo $items[$item];
?>
이렇게 간략하게 짜서 쓰고 있습니다.
http://hackya.com/bible/
이 페이지 구약/신약 구절을 random 으로 보여주는 건데...
친구가 DB 를 짜라고 하는데, DB 짜기 귀찮아서, "싫어, text 파일에 넣을거야" 이러고 text 파일을 노트패드로 작성해서 DB 대신 씁니다.
이런식으로 작성해 놓고,
나더러 '주님, 주님.' 하고 부른다고 다 하늘 나라에 들어 가는 것이 아니다. 하늘에 계신 내 아버지의 뜻을 실천하는 사람이라야 들어 간다. <b>(마태오 7:21)</b>
육적인 것은 아무 쓸모가 없지만 영적인 것은 생명을 준다. 내가 너희에게 한 말은 영적인 것이며 생명이다. <b>(요한 6:63)</b>
너희가 만일 자기를 사랑하는 사람만 사랑한다면 칭찬받을 것이 무엇이겠느냐? 죄인들도 자기를 사랑하는 사람은 사랑한다. <b>(루가 6:32)</b>
php rand 기능을 이용해서 사이트 로딩할때마다 한줄씩 random 으로 불러오는거죠.
DB 도 자꾸 짜봐야 하는데... 귀찮은걸 싫어해서.... -..-;;
아.. 게시물이요.. 게시물도 같은 식으로 하면 되죠.. 그런데 저는 그누보드 사용자가 아니라서... 워프 (워드프레스) 로는 할줄 아는데...
$args = array(
'numberposts' => $numberposts,
'offset' => 0,
'category' => $cat_id,
'orderby' => 'rand',
'order' => 'ASC',
'post_type' => 'post',
'post_status' => 'publish' );
$lastposts = get_posts($args);
이런식으로... 간단하거든요....
그누보드는 어디서 게시물이 출력되는지, 그 게시물을 어떻게 붙잡아야 할지 부터 확인해 보셔야 할 것 같은데요?
$args = array(
'numberposts' => $numberposts,
'offset' => 0,
'category' => $cat_id,
'orderby' => 'rand',
'order' => 'ASC',
'post_type' => 'post',
'post_status' => 'publish' );
$lastposts = get_posts($args);
이런식으로... 간단하거든요....
그누보드는 어디서 게시물이 출력되는지, 그 게시물을 어떻게 붙잡아야 할지 부터 확인해 보셔야 할 것 같은데요?
select * from table_name order by rand() limit 1 ;
쉽게 됨
쉽게 됨