문의드립니다. 정보
문의드립니다.본문
CHEDITOR 에디터에서 편집모드로 하고
<A href="<? if($is_admin || $member[mb_level] == '3') { ?> http://www.naver.com" target=_blank></A>
<IMG border=0 src="/image/1621_do_copy1.gif">
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
">
위와같은 구문을 적어놓았습니다. 적용된다면 레벨3이하는 접근불가능이뜨고 그이상레벨이면
링크경로로 이동되야하는데요 에디터에 넣어서인지 저 구문이 먹지않네요 에디터에서 편집모드로
넣어야하기에 무슨 방법이 없을까요
<A href="<? if($is_admin || $member[mb_level] == '3') { ?> http://www.naver.com" target=_blank></A>
<IMG border=0 src="/image/1621_do_copy1.gif">
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
">
위와같은 구문을 적어놓았습니다. 적용된다면 레벨3이하는 접근불가능이뜨고 그이상레벨이면
링크경로로 이동되야하는데요 에디터에 넣어서인지 저 구문이 먹지않네요 에디터에서 편집모드로
넣어야하기에 무슨 방법이 없을까요
댓글 전체
일단 위에 적어놓으신것만 보면
첫째로는, $member[mb_level] == '3' 이것을 $member[mb_level]>= 3 으로 바꿔보시고
둘째로는, <img ~>태그를 </a>보다 앞에 넣으셔야 하지 않을까요?
하나씩 바꿔보면서 해보세요
첫째로는, $member[mb_level] == '3' 이것을 $member[mb_level]>= 3 으로 바꿔보시고
둘째로는, <img ~>태그를 </a>보다 앞에 넣으셔야 하지 않을까요?
하나씩 바꿔보면서 해보세요
<? if($is_admin || $member[mb_level] == '3') { ?>
<A href="http://www.naver.com" target=_blank><IMG border=0 src="/image/1621_do_copy1.gif"></A>
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
<A href="http://www.naver.com" target=_blank><IMG border=0 src="/image/1621_do_copy1.gif"></A>
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
답변감사합니다. 그런데CHEDITOR 에디터에서 편집모드에
<? if($is_admin || $member[mb_level] == '3') { ?>
<A href="http://www.naver.com" target=_blank><IMG border=0 src="/image/1621_do_copy1.gif"></A>
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
위코드를 넣으면 정상적으로 작동안되고
이미지출력되고 javascript:alert('접근이 불가능 합니다.');
<? } ?> 이게 출력됩니다.그냥 php구문에 넣으면 잘되는데요
CHEDITOR 에디터에서는 저렇게 이상하게 나오네요 방법이없을까요
<? if($is_admin || $member[mb_level] == '3') { ?>
<A href="http://www.naver.com" target=_blank><IMG border=0 src="/image/1621_do_copy1.gif"></A>
<? } else { ?>
javascript:alert('접근이 불가능 합니다.');
<? } ?>
위코드를 넣으면 정상적으로 작동안되고
이미지출력되고 javascript:alert('접근이 불가능 합니다.');
<? } ?> 이게 출력됩니다.그냥 php구문에 넣으면 잘되는데요
CHEDITOR 에디터에서는 저렇게 이상하게 나오네요 방법이없을까요
〈〉이 < >로 바뀌어 나오기 때문일 겁니다
소스보기 해보면 알 수있습니다
따라서 $view[content]=str_replace("<","<",$view[content]); 이런식으로 바꾸어주면 되지않을까 싶군요
그런데 else 다음줄의 javascript:.. 이건 뭡니까? 저런 사용법은 없습니다
<script>alert(..)</script>
소스보기 해보면 알 수있습니다
따라서 $view[content]=str_replace("<","<",$view[content]); 이런식으로 바꾸어주면 되지않을까 싶군요
그런데 else 다음줄의 javascript:.. 이건 뭡니까? 저런 사용법은 없습니다
<script>alert(..)</script>