write.skin.php에서 html 자동첵크 하는 방법이 없나요? 정보
write.skin.php에서 html 자동첵크 하는 방법이 없나요?본문
write.skin.php에서 html 자동첵크 하는 방법이 없나요?
게시판을 수정하다가 첵크하는 방법 여러방도에서 시도를 해봤는데...자꾸 오류가 나네용~
자동첵크가 되게 하는 좋은 방법이 없을까요? (basic 스킨입니다.)
감사합니다...^.^
댓글 전체
질문이 헷갈립니다..^^
<INPUT name="html" <?=$html_checked?>><span class=w_title>HTML</span>
==>
<INPUT name="html" <?=$w='u'? $html_checked:'checked'?> /><span class=w_title>HTML</span>
==>
<INPUT name="html" <?=$w='u'? $html_checked:'checked'?> /><span class=w_title>HTML</span>
그렇네요~~원 소스를 적겠습니다.
<? if ($is_html) { ?>
<input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>>
HTML
<? } ?>
위 소스는 자동차 매물 게시판 write.skin.php 소스입니다.
이게 잘 안되네용~~
<? if ($is_html) { ?>
<input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>>
HTML
<? } ?>
위 소스는 자동차 매물 게시판 write.skin.php 소스입니다.
이게 잘 안되네용~~
영 안 되면
<?=$html_checked?>
를
checked
로 바꿔 보세요.
<?=$html_checked?>
를
checked
로 바꿔 보세요.
본 질답게시판에 비밀글로 검색하셔서 히든으로 처리하시면 좋습니다....^^
기존의 방법을 잠시...생각을 해보죠.
html 을 쓰느냐 마느냐 를 묻죠?
html 을 쓰겠다에 체크를 하면 자동줄바꿈을 Yes,No 를 묻습니다.
자동 줄바꿈을 안한다면 $html 값은 $wr_option 값에 문자 "html1" 로 저장이되고
한다면 "html2" 로 저장이 됩니다.
이렇게 묻는 기능은 스크립트로 onclick 해서 얻은 값이 있을때 결과가 나타나고
클릭이 없을때는 obj.value="" 공백이 됩니다.
onclick="html_auto_br(this);" 이 함수를 쓰는 경우에는
자동으로 체크되게 해놓으면 이벤트를 얻을수가 없으니 당연 공백이 넘어갑니다.
자동으로 체크표시는 해야되고
값은 html1 이든 html2 든 넘겨주는 방법은 hidden 값 밖에 없겠죠.
단지 가상의 name을 주고 이미 체크되어있다라고
표시를 하는 방법이 어떨까요??
<? if($is_html){?>
<? $chk_html="checked disabled";?>
<input type=checkbox name="xhtml" value="<?=$html_value?>" <?echo"$chk_html";?>>html
<input type=hidden name="html" value="html2">
<?}?>
html 을 쓰느냐 마느냐 를 묻죠?
html 을 쓰겠다에 체크를 하면 자동줄바꿈을 Yes,No 를 묻습니다.
자동 줄바꿈을 안한다면 $html 값은 $wr_option 값에 문자 "html1" 로 저장이되고
한다면 "html2" 로 저장이 됩니다.
이렇게 묻는 기능은 스크립트로 onclick 해서 얻은 값이 있을때 결과가 나타나고
클릭이 없을때는 obj.value="" 공백이 됩니다.
onclick="html_auto_br(this);" 이 함수를 쓰는 경우에는
자동으로 체크되게 해놓으면 이벤트를 얻을수가 없으니 당연 공백이 넘어갑니다.
자동으로 체크표시는 해야되고
값은 html1 이든 html2 든 넘겨주는 방법은 hidden 값 밖에 없겠죠.
단지 가상의 name을 주고 이미 체크되어있다라고
표시를 하는 방법이 어떨까요??
<? if($is_html){?>
<? $chk_html="checked disabled";?>
<input type=checkbox name="xhtml" value="<?=$html_value?>" <?echo"$chk_html";?>>html
<input type=hidden name="html" value="html2">
<?}?>
이 것이 어려운 점은 html로 체크를 해 놓은 것을 어떻게 이용하는 것인가입니다.
해제할 수 있다고 가정하면, 글 수정할 때는 html의 저장된 값이 나와야 하는 거죠. 이 때도 역시 설정, 해제가 가능한 거구요.
위에 있는 제 댓글은 html_auto_br()함수를 제가 모르고 코드를 적었네요. 다시 적어 보면,
<input onclick="html_auto_br(this);" type=checkbox
value="<?=$w!='u'? 'checked':="$html_value?>"
name="html"
<?=$w='u'? $html_checked:'checked'?>
>
해제할 수 있다고 가정하면, 글 수정할 때는 html의 저장된 값이 나와야 하는 거죠. 이 때도 역시 설정, 해제가 가능한 거구요.
위에 있는 제 댓글은 html_auto_br()함수를 제가 모르고 코드를 적었네요. 다시 적어 보면,
<input onclick="html_auto_br(this);" type=checkbox
value="<?=$w!='u'? 'checked':="$html_value?>"
name="html"
<?=$w='u'? $html_checked:'checked'?>
>
rolo님 오달수님 넘 감사합니다...ㅜㅜ 두분 덕에 해결을 보았습니다...
일단 무조건 첵크가 되어 있어야 하기에~~오달수님의 소스를 사용을 하였습니다...
난 맨처음에 rolo님 말씀대로 해제할 수 있다고 가정하에 만들려고 했는데
미처 무조건 첵크가 되겠끔 한다는 생각을 못했었습니다...^.^
해결을 보아서 넘 기쁨입니다...ㅎㅎㅎ 초보에게 빛을 보여 주셔서 넘감사합니다...
요즘 2006월드컵 때문에 밤잠을 설치네요~~ 이제야 보았습니다...ㅎㅎㅎ
우리모두 파이팅~~ 대~~한민국 짝짝짝 ~~짝짝
일단 무조건 첵크가 되어 있어야 하기에~~오달수님의 소스를 사용을 하였습니다...
난 맨처음에 rolo님 말씀대로 해제할 수 있다고 가정하에 만들려고 했는데
미처 무조건 첵크가 되겠끔 한다는 생각을 못했었습니다...^.^
해결을 보아서 넘 기쁨입니다...ㅎㅎㅎ 초보에게 빛을 보여 주셔서 넘감사합니다...
요즘 2006월드컵 때문에 밤잠을 설치네요~~ 이제야 보았습니다...ㅎㅎㅎ
우리모두 파이팅~~ 대~~한민국 짝짝짝 ~~짝짝
아~~오달수님이 가르쳐준대로 했는데... 관리자만 html이 첵크가 되더군요~~ㅜㅜ
한참을 고생을 하다가 이렇게 --->
<? if ($is_html) { ?><tr>
<td align="right" bgcolor="#F3FFCE" class="blue">옵 션 </td>
<td bgcolor="ffffff"><? if ($is_notice) { ?>
<input type=checkbox name=notice value="1" <?=$notice_checked?>>
공지
<? } ?>
<? if($is_html){?>
<? $chk_html="checked disabled";?>
<input type=checkbox name="xhtml" value="<?=$html_value?>" <?echo"$chk_html";?>>html
<input type=hidden name="html" value="html2"> <? } ?>
바꾸었습니다... 그래서 해결을 보았습니다....
암튼 넘 감사합니다....^.^
한참을 고생을 하다가 이렇게 --->
<? if ($is_html) { ?><tr>
<td align="right" bgcolor="#F3FFCE" class="blue">옵 션 </td>
<td bgcolor="ffffff"><? if ($is_notice) { ?>
<input type=checkbox name=notice value="1" <?=$notice_checked?>>
공지
<? } ?>
<? if($is_html){?>
<? $chk_html="checked disabled";?>
<input type=checkbox name="xhtml" value="<?=$html_value?>" <?echo"$chk_html";?>>html
<input type=hidden name="html" value="html2"> <? } ?>
바꾸었습니다... 그래서 해결을 보았습니다....
암튼 넘 감사합니다....^.^