안녕하세요?
Kboard 화이클 비디오 스킨을 사용하고있습니다.
현재 홈페이지내 글 작성 페이지가 따로있고
이 부분은 에디터 숏코드를 사용하여 페이지 자체가 에디터 화면으로만 되어있습니다.
/* 에디터 화면 숏코드 */
add_shortcode('kboard_mod', 'kboard_mod_builder');
function kboard_mod_builder($args){
if(!isset($args['id']) || !$args['id']) return 'KBoard 알림 :: id=null, 아이디값은 필수입니다.';
if(isset($args['blog']) && $args['blog']){
$_SESSION['kboard_switch_to_blog'] = $args['blog'];
do_action('kboard_switch_to_blog', $args);
}
else{
$_SESSION['kboard_switch_to_blog'] = '';
}
$board = new KBoard();
$board->setID($args['id']);
if($board->id){
$board_builder = new KBoardBuilder($board->id);
$board_builder->setSkin($board->skin);
$board_builder->setRpp($board->page_rpp);
$board_builder->board = $board;
if(isset($args['category1']) && $args['category1']){
$board_builder->category1 = $args['category1'];
}
if(isset($args['category2']) && $args['category2']){
$board_builder->category2 = $args['category2'];
}
if(isset($args['mod']) && $args['mod'] && !kboard_mod()){
$board_builder->setMOD($args['mod']);
}
$kboard = $board_builder->create();
if(isset($args['blog']) && $args['blog']){
do_action('kboard_restore_current_blog', $args);
}
return $kboard;
}
else{
if(isset($args['blog']) && $args['blog']){
do_action('kboard_restore_current_blog', $args);
}
return 'KBoard 알림 :: id='.$args['id'].', 생성되지 않은 게시판입니다.';
}
}
코드는 이걸 사용하였는데 어느 이유에선지 글이 두개씩 등록이 되네요
스킨 자체오류는 아닌거같은데
위 코드에 문제가 있을까요?
안녕하세요~^^
한 페이지에 2개의 게시판을 사용 중이신지요?
KBoard 플러그인은 기본적으로 한 페이지에 하나의 게시판을 설치해서 사용할 수 있습니다.
한 페이지에 여러 개의 게시판을 사용해야 하는 특별한 경우에는
아이프레임으로 보기 기능을 활성화해보시겠어요?
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 페이지에서 활성화하실 수 있습니다.
비회원으로도 확인 가능한 페이지 주소 알려주시겠어요?
고맙습니다.