write.skin.php에서 html 자동첵크 하는 방법이 없나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

write.skin.php에서 html 자동첵크 하는 방법이 없나요? 정보

write.skin.php에서 html 자동첵크 하는 방법이 없나요?

본문

write.skin.php에서 html 자동첵크 하는 방법이 없나요?
 
게시판을 수정하다가 첵크하는 방법 여러방도에서 시도를 해봤는데...자꾸 오류가 나네용~
 
자동첵크가 되게 하는 좋은 방법이 없을까요? (basic 스킨입니다.)
 
 
 
감사합니다...^.^

댓글 전체

그렇네요~~원 소스를 적겠습니다.

 <? if ($is_html) { ?>
      <input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>>
      HTML&nbsp;
      <? } ?>

 위 소스는 자동차 매물 게시판 write.skin.php 소스입니다.

이게 잘 안되네용~~
기존의 방법을 잠시...생각을 해보죠.
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&nbsp;
<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'?> 
>
rolo님 오달수님 넘 감사합니다...ㅜㅜ 두분 덕에 해결을 보았습니다...

일단  무조건 첵크가 되어 있어야 하기에~~오달수님의 소스를 사용을 하였습니다...

난 맨처음에 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?>>
      공지&nbsp;
      <? } ?>
 <? if($is_html){?>
<? $chk_html="checked disabled";?>
<input  type=checkbox name="xhtml" value="<?=$html_value?>" <?echo"$chk_html";?>>html&nbsp;
<input  type=hidden name="html" value="html2"> <? } ?>

바꾸었습니다... 그래서 해결을 보았습니다....
암튼 넘 감사합니다....^.^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT