질문과 답변

2025.02.28 12:55

체크 박스가 나타나지 않습니다.

수고하십니다.


타 빌더 사용시 첨부 이미지 처럼 체크 박스가 생성 되는데

리빌더에서는 체크 박스가 생성 되지 않습니다.


css 같은 게 엉켜서 그럴까요?


필드 생성 페이지에서 아래와 같이 노출되어 체크 되어 있는 필드만

리스트 부분에서 뽑아 지는 게시판인데요.



            <div>
                <label for="<?= $wr_key_name ?>">필드제목(<?=$wr_key?>)</label>
                <input id="<?= $wr_key_name ?>" name="<?= $wr_key_name ?>" value="<?php echo get_text($bo_fieldm[$wr_key]['name']) ?>" class="frm_input">
                <label for="<?= $wr_key_lv ?>" class="tr">목록에 표시</label>
                <input type="checkbox" name="<?= $wr_key_lv ?>" id="<?= $wr_key_lv ?>"<?php echo ($bo_fieldm[$wr_key]['lv'] == 1 ? ' checked' : ''); ?> value="1">
            </div>


강제로 

wr_1, wr_2, wr_3 이 부분만 뽑아 올 수 있게 할 수 있게 하고

wr_4, wr_5, wr_6~ wr_10은 안 나오게 할 수 있을까요?


$cfg = array();
if(trim($wr_1_name) != '') $cfg['wr_1']['name'] = stripslashes(trim($wr_1_name));
if(trim($wr_2_name) != '') $cfg['wr_2']['name'] = stripslashes(trim($wr_2_name));
if(trim($wr_3_name) != '') $cfg['wr_3']['name'] = stripslashes(trim($wr_3_name));
if(trim($wr_4_name) != '') $cfg['wr_4']['name'] = stripslashes(trim($wr_4_name));
if(trim($wr_5_name) != '') $cfg['wr_5']['name'] = stripslashes(trim($wr_5_name));
if(trim($wr_6_name) != '') $cfg['wr_6']['name'] = stripslashes(trim($wr_6_name));
if(trim($wr_7_name) != '') $cfg['wr_7']['name'] = stripslashes(trim($wr_7_name));
if(trim($wr_8_name) != '') $cfg['wr_8']['name'] = stripslashes(trim($wr_8_name));
if(trim($wr_9_name) != '') $cfg['wr_9']['name'] = stripslashes(trim($wr_9_name));
if(trim($wr_10_name) != '') $cfg['wr_10']['name'] = stripslashes(trim($wr_10_name));


if(trim($wr_1_name) != '' && trim($wr_1_lv) == '1') $cfg['wr_1']['lv'] = 1;
if(trim($wr_2_name) != '' && trim($wr_2_lv) == '1') $cfg['wr_2']['lv'] = 1;
if(trim($wr_3_name) != '' && trim($wr_3_lv) == '1') $cfg['wr_3']['lv'] = 1;
if(trim($wr_4_name) != '' && trim($wr_4_lv) == '1') $cfg['wr_4']['lv'] = 1;
if(trim($wr_5_name) != '' && trim($wr_5_lv) == '1') $cfg['wr_5']['lv'] = 1;
if(trim($wr_6_name) != '' && trim($wr_6_lv) == '1') $cfg['wr_6']['lv'] = 1;
if(trim($wr_7_name) != '' && trim($wr_7_lv) == '1') $cfg['wr_7']['lv'] = 1;
if(trim($wr_8_name) != '' && trim($wr_8_lv) == '1') $cfg['wr_8']['lv'] = 1;
if(trim($wr_9_name) != '' && trim($wr_9_lv) == '1') $cfg['wr_9']['lv'] = 1;
if(trim($wr_10_name) != '' && trim($wr_10_lv) == '1') $cfg['wr_10']['lv'] = 1;
$bo_fieldm = json_encode($cfg, JSON_UNESCAPED_UNICODE);

2c901e78ac4f71afd65d2edf8124ef96_1740714903_2202.jpg
 


  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    안녕하세요.

    <input type= ~
    <label for= ~

    위와같은 구조로 label이 input아래에 있도록해보시면 도움이 될것같습니다.
    나머지 문의주신 부분은 좀 더 상세한 설명이 필요할것같습니다.

    감사합니다.

    2025-02-28 16:04