게시판 필드 문의

안녕하세요

게시판에 아래 이미지처럼 필드를 추가 하고 싶습니다. 

https://imgur.com/a/Rf23IwE

 

이전 자료들을 찾아서 직접 해보려고 했는데요,, 제가 초보라 응용이 좀 어렵네요 ㅠ

확인 부탁 드리겠습니다~

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    최신 버전의 KBoard 플러그인을 사용 중이시라면

    셀렉트 박스 입력 필드 추가는 별도의 코드 추가 없이 하실 수 있습니다.

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서 하실 수 있습니다.

     

    입력 필드를 지원하지 않는 스킨이나 KBoard 플러그인을 사용 중이시라면

    입력 필드를 추가하는 방법은

    아래의 링크를 참고해보시겠어요?

    워드프레스 게시판 KBoard(케이보드) 새로운 입력 필드 추가 방법 (커스터마이징)

     

    추가하신 입력 필드를 게시판 목록 페이지 번호 다음에 표시하시려면 스킨 파일을 수정해야 합니다.

    스킨마다 코드가 다를 수 있기 때문에 Default 기준으로 안내해드리겠습니다.

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드를 찾아서

    <td class="kboard-list-uid"><?php echo __('Number', 'kboard')?></td>

    찾은 코드 밑에 아래의 코드를 추가해보세요.

    <td class="kboard-list-product-name">제품명</td>

     

    아래의 코드를 찾아서

    <td class="kboard-list-uid"><?php echo __('Notice', 'kboard')?></td>

    찾은 코드 밑에 아래의 코드를 추가해보세요.

    <td class="kboard-list-product-name"><?php echo $content->option->product_name?></td>

     

    아래의 코드를 찾아서

    <td class="kboard-list-uid"><?php echo $list->index()?></td>

    찾은 코드 밑에 아래의 코드를 추가해보세요.

    <td class="kboard-list-product-name"><?php echo $content->option->product_name?></td>

    위의 코드에서 product_name은 입력 필드의 메타키 부분입니다.

    입력 필드 설정 기능을 지원하는 버전 및 스킨을 사용 중이시라면

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서

    해당 필드의 메타키 부분입니다.

     

    입력 필드 설정 기능을 지원하지 않는 버전 및 스킨을 사용 중이시라면

    editor.php 파일에 추가하신 필드의 name 값과 맞춰주시면 됩니다.

    고맙습니다.

  • 정말 감사합니다!

     

    추가로 더 궁금한 부분은

    1) 이렇게 수정을 하니 default 스킨으로 사용중인 모든 게시판에 필드가 생겨버리는데요, 

    만약 defualt 스킨으로 구성한 3개의 게시판 중 1개의 게시판에만 적용이 가능할까요?

     

    2) 게시판 필드 간격 수정은 어떻게 하면 될까요?? 현재 제목 필드가 너무 길어서요 

     

    항상 감사드립니다!

  • 1. 특정 게시판에만 적용하시려면

    아래의 코드를 활용해보시겠어요?

    <?php if($board->id == '1'):?>
    <td class="kboard-list-product-name">제품명</td>
    <?php endif?>

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

    추가하신 다른 부분도 위의 코드처럼 적용해주시면 됩니다.

     

    2. 너비를 조절하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보시겠어요?

    #kboard-default-list .kboard-list table td.kboard-list-product-name { width: 50px; }

    위의 코드에서 픽셀 값은 적절히 수정해주세요.

    고맙습니다.

  • 정말 감사합니다 !!!!

    복 받으실꺼에요 정말 ㅠ.ㅠ 

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기