묻고답하기

XE를 이용해 평가 사이트를 만들려고 합니다.

평가할 대상의 리스트는 DB 데이터(SQL 및 CSV 등)로 가지고 있기 때문에 형식에 맞게 가공하기는 어렵지 않습니다.

그런데 이 리스트를 XE의 게시판에 문서들로 일괄적으로 입력하는 방법이 없을까요 ?

그냥 SQL 데이터를 SQL의 DOCUMENT 부분에 IMPORT 시키자니 게시물의 SRL 이 꼬이거나 하는 문제가 있을 것 같고

어떻게 손을 봐서 겹치지 않게 올리는 방법이 없을까 여쭤 봅니다.


---- 질문 추가 -----


푸시아님께서 말씀해주신 함수를 메뉴얼에서 찾아 일단 테스트 해 보기 위하여

"외부페이지" 문서를 하나 생성하고 해당 문서에는


<?

if(!defined("__ZBXE__")) exit();


$obj->title = "My sample document";

$obj->content = "Hello World!";

$obj->tags = "demo, hello";

$obj->member_srl = "4";

$document_srl = getNextSequence();

$obj->document_srl = $document_srl;

$obj->module_srl = "197";

$obj->allow_comment = 'Y';

$obj->allow_trackback = 'Y';

$oDocumentController = &getController('document');

$output = $oDocumentController->insertDocument($obj);

?>


이렇게 작성한 PHP 파일을 하나 연결시켰습니다

member_srl 4인 회원의 이름으로 197번 모듈 번호를 가진 게시판에 글을 작성하기 위한 목적이었는데

혹시 ./modules/document/document.controller.php 에 함수가 정의되어 있다는 건가 싶어서 해당 경로를

require_once 하였을 경우에는 페이지 자체가 에러가 납니다.

어떻게 하면 좋을까요.....


----- 자문자답 -----


<?

if(!defined("__ZBXE__")) exit();

define('__ZBXE__', true);

require_once './modules/document/document.class.php';

require_once './modules/document/document.model.php'; 

require_once './modules/document/document.controller.php';


$oDocumentController = &getController('document');




$obj->title = "My sample document";

$obj->content = "Hello World!";

$obj->tags = "demo, hello";

$obj->module_srl = "197";

$obj->member_srl = "4";

$obj->user_id =  "~~~~";

$obj->nick_name =  "~~~~";

$obj->allow_comment = 'Y';

$document_srl = getNextSequence();

$obj->document_srl = $document_srl;

$output=$oDocumentController->insertDocument($obj,true);

?>


이렇게 닉네임과 아이디등을 다 넣어주고 require_once 에 윗 부분을 넣어주니 해결되더군요.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
오락실주인 게시판 넓이조절 문의  
Larki insertDocumentExtraVar 메쏘드를 쓰는 법에 대해 질문 드립니다. [1] 2013.06.08 by 송동우
위위위 1.7.3.4에서 아이디 로그인 [1] 2013.06.08 by 송동우
scepter83 스킨 값은 필수입니다. <= 이런 에러가 발생하네요. [2] file 2013.06.08 by SuperSonic
총대구구 백업 시 0% 무한로딩  
BST1 통합검색창을 넣고 싶어요 [1] 2013.06.08 by 송동우
호스케치 메인(?) 화면에만 이 장면이 나오게 하고 메뉴에 들어갓을때는 안나오게 하는 방법.. [2] file 2013.06.08 by 송동우
박노열 게시판에 mp3 혹은 동영상의 크기가 가로 세로 바뀔 때 어떻게 해야 합니까?  
낭만소년 Duplicate '0' for key 'PRIMARY' 메세지가 뜹니다 file  
늑대소리 게시판 검색창 펼쳐놓기와 위치 수정하고 싶어요 file  
짝사랑 포인트랭킹 출력 위젯 정렬이 이상하게 나옵니다 ... [1] file 2013.06.08 by 몽실아빠
beatnot js가 안먹히는데 어떤 문제일까요?  
호스케치 최근문서출력 위젯 업로드 경로에 관한 질문입니다 ; [2] 2013.06.08 by YEARNING
짝사랑 게시물에 접근 시 팝업창 메시지 변경 질문드립니다. [3] 2013.06.08 by 짝사랑
Larki 수백개의 DB 데이터를 일괄적으로 XE 문서로 등록할 수 있을까요? [1] 2013.06.08 by 푸시아
쿡래빗 로그인 유지 미작동  
총대구구 XE 1.5~ 버전에 있던 내용을 1.7~ 새버전 백업하기 (insertComment) [1] 2013.06.07 by 윈컴이
Crejer 최근 게시물에서 썸네일 여러게 뽑는 방법 아시는분 있으실까요?^^;; [1] 2013.06.07 by 송동우
아킬레스 '알림' 기능이 무슨 역활을 하는건지 알고싶습니다. [1] file 2013.06.07 by 송동우
윈컴이 게시물 조회시 포인트 감소시키는 게시판에서.. [5] 2015.02.28 by 송동우
엑스이모드 에러로그는 어디서 볼수있나요..?  
Kimㅇ.ㅅ xe에서 비회원도 댓글 투표를 할 수있게 하려면 어떻게 해야하나요? [1] 2013.06.07 by 송동우
구름나무바위 간단한 조건식인데 안 먹히는 이유좀 알려주세요. [1] 2013.06.07 by 송동우
보소보소 너무 창피한 질문... [2] 2013.06.07 by Double'U'
유농 댓글을 썼을 때 자동으로 '발행 대기' 상태로 하는 법? [1] file 2013.06.07 by 송동우
곽곽이 제로보드4 게시판을 XE로 옮길때 [1] 2013.06.07 by 푸르메77
최윤한 송동우님 질문있습니다.댓글 달면 메일 발송되어 오긴 하는데 도메인이 안뜨네요 [1] 2013.06.07 by 최윤한
safddsf 홈페이지 내에서 게시글검색순위 file  
최윤한 댓글등록시 메일이 오기는 하는데 댓글 작성자 이메일이 뜹니다. [1] 2013.06.07 by 송동우
나의해 네이버블로그에 동영상 링크하는법좀 ..알려주세용!! [1] 2013.06.07 by 송동우