그누보드5에서 최신 글 추출할때
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=12x 주소복사
본문
아래 소스는 제로보드4에서 플래쉬로 랜덤 이미지 보여주기에 사용했던 추출 소스입니다.
"볼드"로 처리된 부분을 그누보드5에서 적용하려면 어찌 해야할까요?
<?php
$_zb_url = "http://www.example.com/bbs/";
$_zb_path = "c:/example/bbs/";
include $_zb_path."outlogin.php";
$bdid = "sample"; // 불러올 게시판 아이디
$limit = "15"; // 몇개를 뽑을것인가?
// $limit 설정만큼 뽑아라. 비밀글, 공지사항은 제외
$query=mysql_query("select * from zetyx_board_$bdid where is_secret!='1' and headnum >-'2000000000' order by RAND() limit $limit"); // 게시물 중 랜덤하게 뽑기
$swfOn = "";
$swfOn .= "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
$swfOn .= "<data>\n";
$swfOn .= "<channel>\n";
while($data = mysql_fetch_array($query)){
$url = $_zb_url."view.php?id=".$bdid."&no=".$data[no];
$file1 = $_zb_url.$data[file_name1];
$subject = cut_str(stripslashes(iconv("CP949","utf-8",$data[subject])),36); // 제목, 36은 글자수
// 아래서부터 while 출력
$swfOn .= "<item>\n";
$swfOn .="<link>$url</link>";
if($data[file_name1]){
$swfOn .= "<image>$file1</image>\n";
}
$swfOn .="<title>$subject</title>";
$swfOn .= "</item>\n";
} // end while
$swfOn .= "</data>\n";
echo $swfOn;
?>
그누보드 자체를 사용한지 한달도 안되다보니 변수 부분이랄지 많이 생소하네요..
스스로 연구하면서 해결해야 하는데 그누보드5에 대한 자료는 썩 많지가 않더라구요..
고수님의 도움 바랍니다.. ^^

Progress Bar 52%
게시판 이용안내
이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.
질문 시 기본적인 예절을 지켜주세요.
- 질문 시 바른말을 이용 해 주세요.
- 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
- 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
- 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
- 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
번호 | 제목 | 글쓴이 | 날짜 | 뷰 |
---|---|---|---|---|
421 |
![]() |
2015.03.29 | 1,515 | |
420 |
![]() |
2015.03.29 | 2,821 | |
419 |
![]() ![]() |
2015.03.28 | 1,372 | |
418 |
![]() ![]() |
2015.03.28 | 1,338 | |
417 |
![]() |
2015.03.28 | 2,070 | |
416 |
![]() ![]() |
2015.03.28 | 1,464 | |
415 |
![]() ![]() |
2015.03.28 | 2,316 | |
414 |
![]() ![]() |
2015.03.28 | 1,614 | |
413 |
![]() ![]() |
2015.03.28 | 1,510 | |
412 |
![]() |
2015.03.28 | 1,497 | |
열람 |
![]() ![]() |
2015.03.27 | 4,959 | |
410 |
![]() |
2015.03.27 | 1,376 | |
409 |
![]() ![]() |
2015.03.27 | 1,714 | |
408 |
![]() |
2015.03.27 | 1,725 | |
407 |
![]() |
2015.03.27 | 2,470 | |
406 |
![]() |
2015.03.27 | 1,722 | |
405 |
![]() ![]() |
2015.03.26 | 4,246 | |
404 |
![]() |
2015.03.26 | 1,475 | |
403 |
![]() |
2015.03.26 | 1,398 | |
402 |
![]() |
2015.03.26 | 1,434 |
댓글목록
비즈팔님의 댓글
include $_zb_path."outlogin.php"; 는 include_once(G5_LIB_PATH.'/outlogin.lib.php'); 면 될 것 같구요.
$bdid는 $bo_table 정도요...
$query=mysql_query("select * from zetyx_board_$bdid where is_secret!='1' and headnum >-'2000000000' order by RAND() limit $limit"); // 게시물 중 랜덤하게 뽑기
에서 mysql_query는 sql_query( 로
zetyx_board_$bdid는 $bo_table로 바꾸면 될 것 같구요.
is_secret!='1' and headnum >-'2000000000' 이부분은 확인을 해 봐야 하겠네요.
아마 비밀글과 공지글 같아 보입니다.
mysql_fetch_array( 도 sql_fetch_array( 로...
$url = $_zb_url."view.php?id=".$bdid."&no=".$data[no]; 는
$url = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$data['wr_id']; 로...
$data[subject] 는 $data[wr_subject] 로...
첨부파일은 좀 봐야겠네요.
별로 도움이 안 될것 같아요. 지송요. ㅜ.ㅜ
축하합니다. 첫댓글 포인트 86포인트를 획득하였습니다.
shadow님의 댓글
일이 좀 있어서 늦게 자려 했더니 이렇게 살펴봐주시네요.
감사합니다..
테스트 해보고 보고 드리겠습니다.
오늘은 이만 쉬세요..^^;
내일 들어오시면 이 게시글에서 말씀나누시게요 ^^
shadow님의 댓글
지금까지 진행해본 상황인데 전혀 추출이 안되네요.
한번 검토해주세요^^;