TEXTAREA에서 쓴 게시물을 cheditor에서 수정하면... > 그누4 질문답변

그누4 질문답변

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

TEXTAREA에서 쓴 게시물을 cheditor에서 수정하면... 정보

TEXTAREA에서 쓴 게시물을 cheditor에서 수정하면...

본문


<DIV>TEXTAREA 를 사용한 스킨에서 작성된 글이 있는데요.</DIV>
<DIV>스킨을 cheditor용으로 바꾸고 수정을 누르니깐 내용에 줄바꿈 부분이 다 한줄로 붙어서 나옵니다.</DIV>
<DIV>&nbsp;</DIV>
<DIV>예를들어 TEXTAREA 에서</DIV>
<DIV>&nbsp;</DIV>
<DIV>대한민국</DIV>
<DIV>짝짝</DIV>
<DIV>짝짝</DIV>
<DIV>짝</DIV>
<DIV>&nbsp;</DIV>
<DIV>이렇게 써놓고, cheditor 에서 수정을 누르면,</DIV>
<DIV>&nbsp;</DIV>
<DIV>대한민국 짝짝 짝짝 짝</DIV>
<DIV>&nbsp;</DIV>
<DIV>이렇게 나오네요. 줄바꿈한 부분이 그냥 한칸으로 처리되고 한줄에 붙어 나옵니다.</DIV>
<DIV>어디를 손봐야 할까요? 도움을 주세요 ㅠㅠ</DIV>
<DIV>&nbsp;</DIV>
<DIV>꼬리: 근데 지금 게시판 왜 이런가요; 그냥 썼을 뿐인데 죄다 div가 붙어서 나오네요;; </DIV>

댓글 전체

자답입니다...
추가필드를 사용해서 스킨에서 억지로 해결했어요. 그누보드 소스를 볼 엄두는 안나기에..;;

cheditor를 사용하는 스킨의 write.skin.php 윗부분에

<script src="<?=$g4[editor_path]?>/cheditor.js"></script>
<?=cheditor1('wr_content', $write[wr_content]);?>

이걸

<script src="<?=$g4[editor_path]?>/cheditor.js"></script>
<? if($write[wr_9] == "TXT" && $write[wr_option] == "") { $write[wr_content]=nl2br($write[wr_content]); }?>
<?=cheditor1('wr_content', $write[wr_content]);?>

이렇게 변경,

wr_option 을 체크하는 이유는, 제가 비회원은 textarea를, 회원은 cheditor를 사용하도록 설정 + HTML 사용권한을 2레벨부터 사용가능하도록 설정 해놓고 사용하기 때문입니다. textarea에서 입력한 글이라도 html 줄바꿈을 사용한 경우엔 cheditor에서 수정을 눌러봐도 <br> 태그가 잘 들어가 있더군요~~

같은 파일에서 내용이 입력되는 부분
<?=cheditor2('fwrite', 'wr_content', '100%', '350');?>

요거 바로 밑에
<input type="hidden" name=wr_9 value="CHE">
추가...이건 제가 나중에 써먹을려고 ;;

그리고 textarea를 사용하는 스킨의 write.skin.php를 열어서 textarea(내용 입력받는곳)부분 바로 밑에
<input type="hidden" name=wr_9 value="TXT">
요거 추가,

다른 방법을 몰라서 제가 아는 범위 내에서 어떻게 하긴했네요 휴;
근데 좀 억지같은..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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