안녕하세요
질문전에 게시글들 검색해 봤는데도 모르는게 너무 많아서 질문드려요
https://www.cosmosfarm.com/threads/document/10672
이글을 봤는데...
스킨의 list.php 파일을 수정해주셔야 할 듯합니다. <<이부분에서 list.php파일의 경로를 못찾겠어요.
a 태그의 href 속성의 주소는 원하시는걸로 바꿔주세요 ㅎㅎ << 이거 이해를 못하겠는데 예시 하나만 부탁드려도 될까요..?
글보시는분 다들 건강하고 행복하시길~~!
안녕하세요~^^
게시글 클릭 시 설정한 URL로 이동할 때 새창으로 표시하시려면
<a> 태그에 target="_blank"를 추가해주시면 됩니다.
스킨 파일을 수정해보시겠어요?
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>">
아래의 코드로 교체해보시겠어요?
<a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" target="_blank">
고맙습니다.
자꾸 질문드려서 죄송한데..
새창으로 링크 열려면 어떻게 하면 될까요^^;
너무 친절하시네요...!!!
정말 너무 감사합니다!
제목 클릭 시 설정한 링크로 이동되게 하신 후
게시글을 삭제하시려면 별도로 삭제 버튼을 추가해주셔야 할 듯합니다.
스킨마다 코드가 다를 수도 있기 때문에
KBoard 플러그인 Default 스킨을 기준으로 안내해드리겠습니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<td class="kboard-list-view"><?php echo __('Views', 'kboard')?></td>
찾은 코드 밑에 아래의 코드를 추가해보세요.
<?php if($board->isAdmin()):?>
<td class="kboard-list-remove"><?php echo __('Remove', 'kboard')?></td>
<?php endif?>
아래의 코드를 모두 찾아서
<td class="kboard-list-view"><?php echo $content->view?></td>
찾은 코드 밑에 아래의 코드를 추가해보시겠어요?
<?php if($board->isAdmin()):?>
<td class="kboard-list-remove"><a href="<?php echo $url->getContentRemove($content->uid)?>" class="kboard-default-button-small" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete', 'kboard')?></a></td>
<?php endif?>
본문 페이지로 이동하게 하시려면
아래의 코드를 추가해보세요.
<?php if($board->isAdmin()):?>
<td class="kboard-list-remove"><a href="<?php echo $url->set('uid', $content->uid)->set('mod', 'document')->toString()?>" class="kboard-default-button-small"><?php echo __('Views', 'kboard')?></a></td>
<?php endif?>
고맙습니다.
며칠전부터 시작해서 최신버전입니다 :)
저 혹시 하나 더 질문드릴게요
기본스킨 사용중인데 제목에 링크를 걸었더니 내용을 못봐서 삭제도 못하네요..
관리메뉴에 봐도 글 삭제 기능이 없는거 같아서 일단 csv업로드로 글 다 날렸답니다 ㅠㅠ
제목에 링크 걸었을때 내용 보는법이나.. 삭제법좀 알려주세요 (__)
KBoard 오션 프랜차이즈 스킨에서도 적용 가능합니다.
다만, KBoard 플러그인과 스킨이 오래된 버전이라면 정상적으로 동작하지 않을 수도 있습니다.
KBoard 플러그인 업데이트 방법은
아래의 링크를 참고해보시겠어요?
스킨 업데이트 방법은
워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 누르시면 완료됩니다.
아래 링크도 참고해보시겠어요?
KBoard(케이보드) 게시판 스킨과 플러그인 설치 방법
고맙습니다.
덕분에 해결했네요 정말 감사합니다 :)
아직 구매는 안했지만.. 혹시 오션프랜차이즈 스킨도 동일하게 설정하면 될까용?
KBoard 플러그인에서 게시판 id는
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 탭에서
게시판 숏코드(Shortcode) 입력 필드를 보시면
아래의 숏코드가 표시됩니다.
[kboard id=1]
위의 코드에서 1 부분이 게시판 id입니다.
고맙습니다.
앗 친절한 답변덕분에 많이 접근했어요!
하나만 더 질문드릴게요
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시고, < 라고 말씀하셨는데
게시판 Id를 찾아봐도 안보이네요^^;;
어디서 확인 가능할까용?
안녕하세요~^^
KBoard 플러그인 list.php 파일은
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일입니다.
list.php 파일에 게시글 링크를 수정할 경우 설정한 링크로만 이동합니다.
URL을 직접 입력하고 입력한 주소로 이동하게 하시려면
KBoard 플러그인 입력 필드 기능을 활용하셔야 할 듯합니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서
입력 필드를 추가하실 수 있습니다.
만약, 입력필드 설정을 지원하지 않는 스킨을 사용 중이시라면
아래의 링크를 참고해보시겠어요?
워드프레스 게시판 KBoard(케이보드) 새로운 입력 필드 추가 방법 (커스터마이징)
입력필드를 설정하셨다면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);
function my_kboard_url_document_uid($url, $content_uid, $board){
if($board->id == '1'){
$content = new KBContent();
$content->initWithUID($content_uid);
if($content->option->url){
$url = $content->option->url;
}
}
return $url;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시고,
입력 필드의 메타키를 url로 추가했을 때 위의 코드가 정상적으로 동작합니다.
다른 메타키로 적용하셨다면 위의 코드 중 $content->option->url 에서
url 부분을 추가하신 입력 필드와 일치하게 적용해보시겠어요?
직접 설정하기 어려우시다면
KBoard 크로스 링크 스킨을 사용해보시는 건 어떠신지요?
위의 설정 및 코드를 추가하지 않으셔도
뉴스, 블로그, SNS 등 홈페이지 내부 혹은 다른 사이트의 링크를 등록하실 수 있습니다.
아래 데모 페이지에서 미리 체험해 보실 수 있습니다.
https://www.cosmosfarm.com/demo/kboard-cross-link-skin/
고맙습니다.