라디오박스로 로그인박스가 좌우에 나타내게하고자 합니다
관리자 페이지에서 로그인 박스를 출력제어하려고 합니다..
우선 관리자기본설정 여분필드를 이용하여
여분필드cf_1, cf_2, cf_3 을 이용하여
라디오박스로 cf_1 이 선택되면 왼쪽에 cf_2 선택되면 오른쪽에 로그인 박스가 출력되게하려고 합니다..
adm/config_form.php 에는
<input type='radio' name='cf_1_3outlogin' value='yes' >왼쪽
<input type='radio' name='cf_3_3outlogin' value='no' >오른쪽
<input type='radio' name='cf_3_3outlogin' value='no' >오른쪽
처럼하고
adm/config_form_update.php 에는
cf_1 = '$cf_1',
cf_2 = '$cf_2',
cf_3 = '$cf_3'
cf_2 = '$cf_2',
cf_3 = '$cf_3'
을 추가하고
홈페이지
왼쪽 영역에는 아래와 같이 입력하고
<? if ($config[cf_1]) { ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>
오른쪽 영역에는
<? if ($config[cf_2]) { ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>
와 같이 입력하여 출력위치를 제어하려고 합니다..
그런데 위와 같이 하고 관리자기본설정페이지에서 라디오 박스를 선택하면 둘중하나도 선택이 안됩니다..
제가 초자인주제에 이러저리 도움을 얻어서 빌더를 만들어 보려고 하는데너무 어렵네요..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
if($config[cf_1] =="yes"){
//$ranskcheckss ="<font color=red class=small>(왼쪽)</font>";
$ranskcheckdd1 =" checked";
}else if($config[cf_1] =="no"){
//$ranskcheckss ="<font color=red class=small>(오른쪽)</font>";
$ranskcheckdd2 =" checked";
}
form 태그부분
<input name="cf_1_3outlogin" type="radio" value="yes"<?=$ranskcheckdd1?>>
왼쪽
<input name="cf_1_3outlogin" type="radio" value="no"<?=$ranskcheckdd2?>> 오른쪽
업데이트 부분
cf_1 = 'cf_1_3outlogin',
출력부분
홈페이지
왼쪽 영역에는 아래와 같이 입력하고
<? if ($config[cf_1]=="yes") { ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>
오른쪽 영역에는
<? if ($config[cf_1]=="no") { ?>
<?=outlogin("$config[cf_3]"); // 외부 로그인 ?>
<? } ?>