필드추가에 관해 최종질문합니다.

        <div class="kboard-attr-row">
            <label class="attr-name">스냅 옵션상품</label>
            <div class="attr-value">
                        

<input type="radio" name="kboard_option_s5" value="1" <?php if($content->option->s5=='1'):?> checked<?php endif?>>원판상품

<input type="radio" name="kboard_option_s5" value="2" <?php if($content->option->s5=='2'):?> checked<?php endif?>>메이크업촬영

<input type="radio" name="kboard_option_s5" value="3" <?php if($content->option->s5=='3'):?> checked<?php endif?>>2인촬영

<input type="radio" name="kboard_option_s5" value="4" <?php if($content->option->s5=='4'):?> checked<?php endif?>>화보형앨범

 </div> 
        </div>

 

----------------

<p> 스냅 옵션상품 : 

<?php
if($content->option->s5=='1') echo '원판상품';
else if($content->option->s5=='2') echo '메이크업촬영';
else if($content->option->s5=='3') echo '2인촬영';
else if($content->option->s5=='4') echo '화보형앨범';


?>

</p>

 

----------------------

저는 이런식으로 라디오버튼 형태로 사용하는데 잘 됩니다.
다중으로 선택이 되야 해서 input type="radio" 를 input type="checkbox " 으로 바꾸면.. 작동이 안되더군요..

위 소스에서 어떻게 수정을 해야 체크박스를 쓸 수 있는지 죄송하지만 좀 구체적으로 가르쳐주시면 좋겠습니다.
kboard를 사용하는 사람들중 디자이너가  많을테니까 대부분이 소스에 관해선 많이 초보라 생각해주세요..ㅜㅜ

 

그냥 예시를 들어서 올려주시면 정말 감사하겠습니다.

------------------------------------------------------------------------------------------------------

공지사항에 관해..

 

필드추가를 하고 공지사항에 글을쓸경우 필드추가된 항목들이 나오는데 이건 어떻게 해야 안나오게 할 수 있는지도 궁굼합니다.

 

kboard 정말 잘 사용하고 있습니다.

감사합니다.

 

 

 

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • <label><input type="hidden" name="kboard_option_s5_1" value=""><input type="checkbox" name="kboard_option_s5_1" value="1" <?php if($content->option->s5_1=='1'):?> checked<?php endif?>>원판상품</label>
    <label><input type="hidden" name="kboard_option_s5_2" value=""><input type="checkbox" name="kboard_option_s5_2" value="2" <?php if($content->option->s5_2=='2'):?> checked<?php endif?>>메이크업촬영</label>
    <label><input type="hidden" name="kboard_option_s5_3" value=""><input type="checkbox" name="kboard_option_s5_3" value="3" <?php if($content->option->s5_3=='3'):?> checked<?php endif?>>2인촬영</label>
    <label><input type="hidden" name="kboard_option_s5_4" value=""><input type="checkbox" name="kboard_option_s5_4" value="4" <?php if($content->option->s5_4=='4'):?> checked<?php endif?>>화보형앨범</label>

     

    checkbox 앞에 같은 이름의 hidden 필드를 입력 해주세요.

    체크되지 않은 checkbox의 내용이 전송되지 않고 있기 때문에 대신 hidden으로 빈 값을 넘겨주면 정상적으로 동작 될 겁니다.

  • 공지사항인지 아닌지 체크해서 필드를 표시하거나 감추시면 가능하기 때문에 알려드린 내용입니다^^

  •  

    빠른 답변 감사합니다.
    현재 테스트 결과,, 수정하기에서 수정하기가 잘 안됩니다.
    체크를 지우고 저장하기를 눌러도 체크 되어 있던게 유지되네요.
    예를들어 네개다 선택한 후 글을쓰면 네개가 다 나오긴 하는데..

    추후에 수정이 안됩니다. 한개를 빼려고 해도 체크가 지워지지 않네요..ㅜㅜ

     

     

    꼭 위의 형태가 아니라도 kboard에서 체크박스(다중선택)이 가능하도록 하려면 어떻게 하나요.

    다른분들은 잘 쓰고 있는 기능인지 ,.. 너무 어렵네요.

    --

    그리고 공지사항은 체크를 말씀드린게 아니라..

    필드를 추가한 게시판은 그 해당 필드의 항목이  본문에 표시되는데... 

    공지사항은 그 항목이 나타나면 안되잖아요..

    그것을 여쭤본 것입니다.
     

     

  • 체크박스는 php에서 배열로 넘어가도록 name="kboard_option_s5[]" 이렇게 주는게 일반적입니다.

    KBoard에서 배열로 옵션을 저장 하는건 충분히 테스트 되지 못했기 때문에 아래와 같이 해보세요.

     

    <label><input type="checkbox" name="kboard_option_s5_1" value="1" <?php if($content->option->s5_1=='1'):?> checked<?php endif?>>원판상품</label>
    <label><input type="checkbox" name="kboard_option_s5_2" value="2" <?php if($content->option->s5_2=='2'):?> checked<?php endif?>>메이크업촬영</label>
    <label><input type="checkbox" name="kboard_option_s5_3" value="3" <?php if($content->option->s5_3=='3'):?> checked<?php endif?>>2인촬영</label>
    <label><input type="checkbox" name="kboard_option_s5_4" value="4" <?php if($content->option->s5_4=='4'):?> checked<?php endif?>>화보형앨범</label>

     

    <?php
    if($content->option->s5_1=='1') echo '원판상품';
    if($content->option->s5_2=='2') echo '메이크업촬영';
    if($content->option->s5_3=='3') echo '2인촬영';
    if($content->option->s5_4=='4') echo '화보형앨범';
    ?>

     

    공지사항 체크는 아래와 같습니다.

    <?php if($content->notice):?>공지사항 입니다.<?php endif?>

    <?php if(!$content->notice):?>공지사항이 아닙니다.<?php endif?>

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기