Loading the content...

질문과 답변

  • Home
  • 이윰빌더
  • 질문과 답변

그누보드5에서 최신 글 추출할때

4,597 2015.03.27 21:20

짧은주소

본문

아래 소스는 제로보드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에 대한 자료는 썩 많지가 않더라구요..
고수님의 도움 바랍니다.. ^^

0
좋아요!
- shadow 메일보내기 아이디로 검색 - 회원등급 : 줄기/Level 17 - 포인트 : 674,374
레벨 17
경험치 28,938

Progress Bar 52%

- 가입일 : 2015-02-26 22:28:15
- 서명 :
- 자기소개 :
댓글목록

비즈팔님의 댓글

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님의 댓글

<?php
	if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
	include_once('./_common.php');
	
$bo_table = "xxxxx"; // 불러올 게시판 아이디, 수정하세요
$limit = "5"; // 몇개를 뽑을것인가, 수정하세요


// $limit 설정만큼 뽑아라. 비밀글, 공지사항은 제외
$query=sql_query("select * from g5_write_$bo_table 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($result)){ // 돌려
	$url = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$data['wr_id'];
$board['bo_gallery_height']);
	$file1 = G5_DATA_PATH."/file/".$bo_table."/".urlencode($list[$i][file][0][file]);
	$subject = cut_str(stripslashes(iconv("CP949","utf-8",$data[wr_subject])),50); // 제목, 50은 글자수

	// 아래서부터 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 .= "</channel>\n";
$swfOn .= "</data>\n";
echo $swfOn; 
?>

지금까지 진행해본 상황인데 전혀 추출이 안되네요.
한번 검토해주세요^^;

Total 2,281건 1 페이지
게시판 이용안내

이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.

질문 시 기본적인 예절을 지켜주세요.
  • 질문 시 바른말을 이용 해 주세요.
  • 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
  • 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
  • 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
  • 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
제목
이상민님 아이디로 검색 2017.07.28 3,000 0
플레이온 아이디로 검색 2017.07.25 923 0
돌맹이 아이디로 검색 2017.07.24 1,948 0
Hubert 아이디로 검색 2017.07.21 1,402 0
Hubert 아이디로 검색 2017.07.18 779 0
종달 아이디로 검색 2017.07.16 780 0
종달 아이디로 검색 2017.07.09 1,971 0
잘안되네요 아이디로 검색 2017.07.07 580 0
잘안되네요 아이디로 검색 2017.07.06 657 0
m3palma 아이디로 검색 2017.07.05 755 0
드봉 아이디로 검색 2017.07.05 1,527 0
ㄷㅊㅎ 아이디로 검색 2017.07.04 667 0
플래닛 아이디로 검색 2017.07.01 1,209 0
김기린님 아이디로 검색 2017.06.29 1,448 0
자유롭게 아이디로 검색 2017.06.29 1,425 0