textarea 줄바꿈 > 그누4 질문답변

그누4 질문답변

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

textarea 줄바꿈 정보

textarea 줄바꿈

본문

여분필드7에 textarea를 적용하고자 합니다.
하오나...
줄바꿈이 되지 않습니다.
즉, 쓰기를 할 때는 줄바꿈이 되는데, view 화면이나 List 화면에서는 줄바꿈이 되지 않습니다.
검색을 해봐서 적용을 해봤는데, 잘 되지 않습니다.
(물론 제가 적용을 잘 못해서 그럴 수 있습니다)
어디를 수정해야 가능할런지요. 부탁드립니다.

//검색을 해보니 이런 답변도 있었습니다.
// <?=nl2br($wr_7);?>

<table>
<tr>
    <td width="120" bgcolor="#EFEDED" align="center">경력</td>
    <td><textarea class='ed' style="width:100%;" name=wr_7 id="wr_7" itemname="경력" style='width:100%; word-break:break-all;' rows=10><?=nl2br($wr_7);?> <?=$write[wr_7]?></textarea></td>
</tr>
</table>

댓글 전체

보기 화면이 textarea로 된 화면이라면 nl2br은 당연히 사용하실 필요가 업고요.
만약 일반 테이블의 셀이라면 nl2br로 불러와야 겠지요.
지금처럼 textarea에서 불러오는 것이라면 저장한 형식 그대로이므로 nl2br은 필요없습니다.
port님 말대로 view에서는 필요가 없지만 textarea를 굳이 view에서도 쓰려는 이유를 모르겠네요. view에서도 수정하시려 그러시나요? 굳이 쓰시려면 textarea에 disabled를 걸어 수정하지 못하게 하세요.
bbs/view.php 파일의 111라인 근처

$view[wr_7] = conv_content($view[wr_7], $html);      <= 한줄 추가
$view[content] = conv_content($view[wr_content], $html);

이렇게 한번 해 보세요,,

그부분을 잘 보시면 답을 찾으실 수 있을 것입니다....
여분필드를 textarea 로 사용하실 경우 가장 먼저 생각하실것이 디비의 필드의 속성입니다.
그누보드의 경우 디폴트 여분필드값은 varchar(255) 입니다.
즉 아무리 많은 글자를 입력한다고 해도 120여 한글기준으로 120여자 밖에 들어가지 않습니다.
사용하실 여분필드의 속성을 text 형으로 바꾸신 후에
위의 영은아빠님 처럼 처리하시고 뷰페이지로 보여주시면 될듯합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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