HTML 글쓴 후, View에 볼 때

안녕하세요,

글쓰기 할때, 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);
    }  



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

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

첨부파일

common.lib.php (40.9 KB) 11회 2007-10-03 10:06
|

댓글 6개

제 의견입니다.

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

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

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

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

너무 감사합니다...

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

단번에 해결되었네요... 감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
18년 전 조회 5,051
18년 전 조회 2.9만
18년 전 조회 7,938
18년 전 조회 7,507
18년 전 조회 3,395
18년 전 조회 4,235
18년 전 조회 4,558
18년 전 조회 1.5만
18년 전 조회 2,703
18년 전 조회 4,400
18년 전 조회 5,695
18년 전 조회 5,664
18년 전 조회 1.1만
18년 전 조회 5,596
18년 전 조회 4,963
18년 전 조회 3,752
18년 전 조회 3,088
18년 전 조회 3,223
18년 전 조회 3,034
18년 전 조회 7,949
🐛 버그신고