체에디터 사용시 간격이 많이 벌어지는 문제 > 그누4 질문답변

그누4 질문답변

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

체에디터 사용시 간격이 많이 벌어지는 문제 정보

체에디터 사용시 간격이 많이 벌어지는 문제

첨부파일

write.skin.php (10.8K) 16회 다운로드 2006-08-31 13:53:14

본문

아래 링크에 가시면 포토플라이님의 웹페이지무한대만들기 스킨에 체에디터를 추가시켜 테스트를 하고 있습니다. 나머진 문제 없는데 표가 들어가면 위아래 간격이 너무 많이 벌어지네요, 아래아한글에서 작성된 문서를 긁어서 옮기면 역시 표부분에서 간격이 벌어지구요, 웹에서 긁은걸 옮겨도 표부분에서 많이 벌어집니다.
게시판스킨에서 체에디터의 추가는 write.skin.php파일에 체에디터 관련 내용만 넣어서 사용하고 있습니다.
소스 링크합니다. 한수 지도 부탁드립니다.
  • 복사

댓글 전체

적으신 아래의 소스에서
<input type='hidden' name='html' value='html1'>
<? if ($is_notice || $is_secret || $is_mail) { ?>
<tr>
    <td width=120 style='padding-left:20px; height:30px;'>쨌 ?듭ㅤㄲㅟㅇ</td>
    <td><? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>>怨듭?&nbsp;<? } ?>
        <?/* if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span>&nbsp;<? } */?>
        <? if ($is_secret) { ?><input type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>鍮ㅤㄲㅛㄽ?湲�</span>&nbsp;<? } ?>
        <? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>?듬?硫ㅤㅂㅞㄷㅤㅆㅣㄲ諛ㅤㅆㅖㄹ린&nbsp;<? } ?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

답글의 위 부분에서 <input type='hidden' name='html' value='html1'> 가 있죠
그리고
        <?/* if ($is_html) { ?><INPUT onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>HTML</span>&nbsp;<? } */?>
부분은 주석 처리 되어 있죠

그러나... 업로드 하신 파일에는
위와 같이 처리 되어 있지 않습니다. 확인해서 수정하세요
아직도 해결하시지 못하셨네요~

다른 파일들은 하나도 건드릴거 없이

스킨에서
view.skin.php
에서

<?=$view[content]?>

를 찾아서

<?
$content = str_replace("<br/>", "", $view[content]);
?>
<?=$content?>

로 바꿔주면 됩니다.

에디터 사용시 표 작성하면
쓸모없는(?) <br/>가 테이블 한줄 한줄 마다 생깁니다.
그래서 내용출력부분에서 <br/>을 삭제하고 출력하면

정상적으로 보입니다.

잘 모르시겠다면 다시 리플을 남겨요~
죄송합니다. 제 생각으로는 토마토님의 치환은 좋은 방법이 아니라고 보여지네요.

에디터 사용시 표 작성하면 쓸모없는(?) <br/>가 테이블 한줄 한줄 마다 생기는 것이 아니라
글 작성시 자동줄바꿈을 사용 할 경우에 생기는 겁니다.
위와 같은 경우 글작성시 <br/> 를 사용할 곳이 생길 경우 공백으로 치환되는 문제점이 생깁니다.

그누보드의 기본으로 제공된 cheditor 스킨의 소스의 일부분만 보시고 수정해서 사용하시는것 같네요.
write.skin.php 파일을 다시한번 잘 살펴보시기 바랍니다.
답변주신 토마토님 착한아이님 감사합니다. 일단 착한아이님의 말씀대로 하니 해결이 됐습니다. 모든분들께 다시 한번 감사하다는 말씀드립니다. 오늘도 즐거운 하루 되시길 바랍니다.
© SIRSOFT
현재 페이지 제일 처음으로