체크리스트 필드추가

안녕하세요 체크리스트 필드추가를 하고싶은데요.

1. 

		<label class="attr-name" for="kboard_option_type_chk1">색상선택</label>
			<div class="attr-value">
				<input type="checkbox" name="kboard_option_type_chk1" value="값1"<?php if($content->option->type_chk1 == '값1'):?> checked<?php endif?>> 값1
				<input type="checkbox" name="kboard_option_type_chk1" value="값2"<?php if($content->option->type_chk1 == '값2'):?> checked<?php endif?>> 값2
				<input type="checkbox" name="kboard_option_type_chk1" value="값3"<?php if($content->option->type_chk1 == '값3'):?> checked<?php endif?>> 값3
				<input type="checkbox" name="kboard_option_type_chk1" value="값4"<?php if($content->option->type_chk1 == '값4'):?> checked<?php endif?>> 값4
			</div>
		</div>

editor.php 에 이렇게 값을주고

 

list.php에서 출력하고싶은데 출력이 안됩니다.

출력은 <?php echo $content->option->kboard_option_type_chk1?>

이렇게 하였습니다.

 

원하는것은 하나의 추가된 필드값에서 여러가지의 값이 일자로 나오는것입니다.

 

 

2. 체크박스가 너무많으면 editor.php가 지저분해질거같아

팝업창을 띄우려고 합니다.

색상선택 <- 이라는 div를 클릭하여 팝업창을 띄우고 그안에 체크할수있는 공간을 만들어 체크한 후(여기까지는 대충 알고있습니다.)

선택한 값들을 확인 이라는 버튼을 눌렀을떄 editor.php에 체크한값들이 넘어가기를 원합니다. 

수정시에는 색상선택 이라는 div를 클릭하면 저장된 값들은 체크되어있는상태로요 !

 

항상 감사드립니다. 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    1. editor.php 파일에 추가하신 코드를

    아래의 코드로 교체해보세요.

    <label class="attr-name" for="kboard_option_type_chk1">색상선택</label>
    	<div class="attr-value">
    		<input type="checkbox" name="kboard_option_type_chk1" value="값1"<?php if($content->option->type_chk1 == '값1'):?> checked<?php endif?>> 값1
    		<input type="checkbox" name="kboard_option_type_chk2" value="값2"<?php if($content->option->type_chk2 == '값2'):?> checked<?php endif?>> 값2
    		<input type="checkbox" name="kboard_option_type_chk3" value="값3"<?php if($content->option->type_chk3 == '값3'):?> checked<?php endif?>> 값3
    		<input type="checkbox" name="kboard_option_type_chk4" value="값4"<?php if($content->option->type_chk4 == '값4'):?> checked<?php endif?>> 값4
    	</div>
    </div>

    list.php 파일에 추가하신 코드를

    아래의 코드로 교체해보세요.

    <?php if($content->option->type_chk1): echo $content->option->type_chk1; endif?>
    <?php if($content->option->type_chk2): echo $content->option->type_chk2; endif?>
    <?php if($content->option->type_chk3): echo $content->option->type_chk3; endif?>
    <?php if($content->option->type_chk4): echo $content->option->type_chk4; endif?>

     

    2. 팝업창을 띄운 후 체크박스와 버튼을 두어 <form> 태그로 넘기면 될 듯합니다.

    비슷한 기능이 KBaord 댓글 플러그인에 있습니다.

    KBoard 댓글 플러그인이 설치되어 있다면

    FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/default/list-template.php 파일에

    아래의 코드와

    <button type="button" class="comments-button-action comments-button-edit" onclick="kboard_comments_open_edit('<?php echo $commentURL->getEditURL()?>');" title="<?php echo __('Edit', 'kboard-comments')?>"><?php echo __('Edit', 'kboard-comments')?></button>

    /wp-content/plugins/kboard-comments/template/edit.php 파일을

    참고해보시겠어요?

    고맙습니다.

  • 완벽한 설명에 감사드립니다 제대로 감 잡았습니다!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요