php 구분 오류좀 알려 주세요
<? if ($config4[cf_4_4outlogin]=="left"){?>
<? if ($gr_id == "gm1"){?>
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
<? }
else if ($config4[cf_7_4outlogin]=="left") {?>
<? if ($gr_id == "gm2"){?>
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
<?}?>
<?}?>
<?}?>
의 오류 좀 잡아 주세요..
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
와
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
를 따로 하면 출력이 되는데..
조건에 따라 그룹에 따라 다른 로그인 스킨을 출력하고 싶은데,,,,안되네요..
위처럼 하면 gm1 그룹은 출력이 되는데 gm2 그룹을 출력이 안되네요..
몇 시간 째,....더듬고 있는데...안되서 부탁오립니다..
<? if ($gr_id == "gm1"){?>
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
<? }
else if ($config4[cf_7_4outlogin]=="left") {?>
<? if ($gr_id == "gm2"){?>
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
<?}?>
<?}?>
<?}?>
의 오류 좀 잡아 주세요..
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
와
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
를 따로 하면 출력이 되는데..
조건에 따라 그룹에 따라 다른 로그인 스킨을 출력하고 싶은데,,,,안되네요..
위처럼 하면 gm1 그룹은 출력이 되는데 gm2 그룹을 출력이 안되네요..
몇 시간 째,....더듬고 있는데...안되서 부탁오립니다..
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
<? if ($super==$admin) { ?>
<a href='<?=$g4['path']/adm?>관리자</a>
<? } ?>
이거 넣으시면 되욤...^^ 아니시면 말구요..ㅎㅎ
$config4[cf_7_4outlogin] 는 좌우를 결정하는 필드명이고
$config4[cf_8_4outlogin] 는 로그인 스킨을 결정하는 필드명이며 관리자 페이지에서 설정가능하도록
하려고 합니다
<? if ($gr_id == "gm1"){?>
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
<? } ?>
<? } else if ($config4[cf_7_4outlogin]=="left") {?>
<? if ($gr_id == "gm2"){?>
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
<?}?>
<?}?>
이렇게가 아닌가요?
<? if ($gr_id == "gm1"){?>
<? if ($config4[cf_4_4outlogin]=="right"){?>
<?=outlogin_gm1("$config4[cf_5_4outlogin]"); // 첫번째 그룹외부 로그인 ?>
<? } ?>
<? } else if ($gr_id == "gm2"){?>
<? if ($config4[cf_7_4outlogin]=="right") {?>
<?=outlogin_gm2("$config4[cf_8_4outlogin]"); // 두번째 그룹외부 로그인 ?>
<?}?>
<?}?>
와 같이 하니 되네요
switch ($gr_id) {
case 'gm1' : if ($config4[cf_4_4outlogin]=="right")
echo outlogin_gm1("$config4[cf_5_4outlogin]");
break;
case 'gm2' : if ($config4[cf_7_4outlogin]=="right")
echo outlogin_gm2("$config4[cf_8_4outlogin]");
break;
default : // 기본로그인
}
?>
이경우는 case를 쓰면 훨 쉽겠죠???
아주 잘 되고 있습니다...