HTML 글쓴 후, View에 볼 때 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

HTML 글쓴 후, View에 볼 때 정보

HTML 글쓴 후, View에 볼 때

첨부파일

common.lib.php (40.9K) 11회 다운로드 2007-10-03 10:06:15

본문

안녕하세요,

글쓰기 할때, HTML을 선택한 후, 자동 줄바꿈을 선택시

예를들면

<p>12345
abcde</p>
<p>67890
fghij</p>

위와 같이하면,
12345
abcde



67890
fghij
와 같이 보기에 됩니다 (두 단락의 간격이 매우 넓게 됨). 이유는 </p>뒤의 LF (\r\n)이 있기 때문이며,

마찬가지로
12345</br>
abcde</br>

로하면
12345
abcde로 보이게끔


common.lib.php에 있는 conv_content 함수에 아래를 추가하면 합니다.
if ($html == 2)  {
      $content = str_replace("</p>\r\n", "</p>", $content);
      $content = str_replace("</br>\r\n", "</br>", $content);
    }  



이 문제에 관하여, 다른 분들은 어떻게 했는지 궁금합니다.

이전에 이 문제에 대하여, 글 올리신분이 없어..

추천
2

댓글 6개

제 의견입니다.

HTML을 선택할 경우
:자동 줄바꿈(자동으로 태그들어감).

따라서 별도의 테이블이나 태그를 삽입하려면
메모장 등에서 작성후 붙여넣기합니다.
이것 때문에 엄청 고생했습니다. 위의 문제가 아니구요 문제점은 같지만, 자바스크립트에서 글넣기 문제 때문에;;
 \r 이 숨어있을줄은 정말 몰랐습니다;;
하지만, 간혹 \n또는 \r이 따로 있는 경우가 있더군요
따라서
 $content = str_replace("</br>\r\n", "</br>", $content);

=>
 $content = str_replace("\r", "", $content);
 $content = str_replace("\n", "", $content);

로 두번 해주시는게 좋겠네요
말씀하신 대로 하니까  한번에 해결되었습니다..*^_____^*;

너무 감사합니다...

어떻게 해결해야하나 고민하고 걱정하고 있던 중이었는데

단번에 해결되었네요...  감사합니다^^
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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