묻고답하기
ie 이외의 사용환경에 대한 에디터 문제
2014.05.15 11:12
댓글 16
-
혼마_메이코
2014.05.15 11:16
-
cdtank
2014.05.15 11:18
내용 수정하고 있었는데 댓글때문에 훅흑
-
cdtank
2014.05.15 11:21
현재 크롬에서 접속중입니다.
일단 크롬에서 google.com 메인 페이지를 복사 붙여넣기를 했습니다.
이미지가 안넣어지는 현상은 아까 아래 글에서 수정된 버전에서는 정상적으로 출력된다고 볼 수 있겠구요
(여기 에디터는 수정이 안된 것이기 때문에)
그런데 문제는 내용이 xe 프레임에서 벗어난다는 것인데요
댓글 영역을 침범해버립니다.
황현희: 왜이러는걸까요?
-
cdtank
2014.05.15 11:26
<table> 태그가 안닫히는 것 같은 예상이 드는데요
글 작성 시 열려있는 테이블을 강제로 </table> 을 닫아줄수 있는지 의문입니다.
-
혼마_메이코
2014.05.15 11:34
php를 이용해 html파서를 만들어서 닫히지 않은 구문을 강제적으로 닫아주는 기능을 만들수 있기는 한데... 힘들것 같아요 ... (도망)
-
cdtank
2014.05.15 11:33
http://www.xpressengine.com/index.php?mid=qna&search_keyword=%ED%81%AC%EB%A1%AC&search_target=title_content&page=7&document_srl=22578765
혹시 이것이 정답인지 고민을 해봅니다..
-
혼마_메이코
2014.05.15 11:38
조금 다른 이유입니다. 그냥 구문이 닫히지 않았다는 것으로밖에 안보이는데 =_=;; 글쎄요
-
cdtank
2014.05.15 11:57
원인..
"구글은 테이블을 닫지 않는다" 크롬 = 구글..
http://stackoverflow.com/questions/4293374/why-doesnt-google-close-td-and-tr-tags-in-tables
-
cdtank
2014.05.15 12:07
"php를 이용해 html파서를 만들어서 닫히지 않은 구문을 강제적으로 닫아주는 기능을 만들수 있기는 한데... 힘들것 같아요 ... (도망)"
parser로 닫히지 않은 구문 을 찾아내지말고
그냥 글 작성시 무조건 </table> 을 생성하는 방법도 문제가 해결 될 것 같은데요
이것을 구현하려면 아까의 document.controller.php 에
글 작성 시 </table> 을 innerHTML에 무조건 넣는 방법으로 해결 될까요?
-
혼마_메이코
2014.05.15 12:15
아니면 <table 를 찾아서 갯수를 세고, </table가 부족하면 그만큼 끝에 써서 강제로 닫는 방법도 괜찮을 듯 싶네요 :}
-
cdtank
2014.05.15 12:29
결론....
구글이 잘못했네..
-
cdtank
2014.05.15 12:31
http://stackoverflow.com/questions/3059398/how-to-close-unclosed-html-tags
....
사용방법을 모르겠
-
혼마_메이코
2014.05.15 12:42
{@
$content_RP = $oDocument->getContent(false);
preg_match_all ( "#<([a-z]+)( .*)?(?!/)>#iU", $content_RP, $result );
$openedtags = $result[1];
preg_match_all ( "#</([a-z]+)>#iU", $content_RP, $result );
$closedtags = $result[1];
$len_opened = count ( $openedtags );
}
<!--@if (count($closedtags) == $len_opened ) -->
{$content_RP;}
<!--@end-->
{@ $openedtags = array_reverse ( $openedtags );}
<!--@for ( $i = 0; $i < $len_opened; $i++ )-->
<!--@if (!in_array ( $openedtags[$i], $closedtags )-->
$content_RP .= "</" . $openedtags[$i] . ">";
<!--@else-->
{@ unset ( $closedtags[array_search ( $openedtags[$i], $closedtags)] );}
<!--@end-->
<!--@end-->이렇게 하면 되지 않을까요 @_@ 게시판 스킨에요
-
cdtank
2014.05.15 13:24
./modules/board/skins/default
여기서...음...그러니까.... 음...ㅡ.ㅠ
-
cdtank
2014.05.15 13:39
tidy.php 에 저장하고
write_form.html 에서 <include target="tidy.php" />
를 하면...끝?
-
혼마_메이코
2014.05.15 13:40
아뇨 게시판에 컨텐츠 출력부를 저렇게 바꿔보시라는 이야기에요
무엇을 말씀하고 싶으신지 모르겠습니다. @_@