1. 정확한 제품 또는 플러그인 이름
KBOARD
2. 상세 내용
kboard 사용중입니다.
외부 rest api get 호출하여 글 가져왔을 경우, 이를 kboard에 적용하는 방법에 대한 매뉴얼이 있나요?
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
글을 가져온 후에
KBContent 클래스의 insertContent 함수로 게시글을 등록할 수 있습니다.
아래 예제 코드를 확인해보시겠어요?
<?php
$data = array();
$data['board_id'] = '1';
$data['parent_uid'] = '';
$data['member_uid'] = '1';
$data['member_display'] = '글쓴이';
$data['title'] = '제목';
$data['content'] = '내용';
$data['date'] = date('YmdHis', current_time('timestamp'));
$data['update'] = date('YmdHis', current_time('timestamp'));
$data['view'] = 0;
$data['comment'] = 0;
$data['like'] = 0;
$data['unlike'] = 0;
$data['vote'] = 0;
$data['category1'] = '';
$data['category2'] = '';
$data['secret'] = '';
$data['notice'] = '';
$data['search'] = '1';
$data['thumbnail_file'] = '';
$data['thumbnail_name'] = '';
$data['status'] = '';
$data['password'] = '';
$content = new KBContent();
$content->insertContent($data);
?>
위의 코드에서 $data['board_id'] = '1'; 부분은 실제 게시판 id로 적용해보세요.
$data['member_uid'] = '1'; 부분은 사용자 고유 ID입니다.
관리자가 작성되게 하시려면 1로 적용해주시면 됩니다.
글쓴이는 게시글 작성자로 표시될 작성자명으로 적용해보세요,
제목과 내용은 API로 받아온 데이터로 적용해보세요.
고맙습니다.