웹마스터 팁
모바일 게시판 사용시 글 수정 / 댓글 수정 누르면 <br/> 태그가 뜰때 팁
2013.11.19 13:08
안녕하세요 모바일 연동 EX 스킨을 쓰고 있는데
수정버튼을 누르면 해당 본문에 <br/> 태그가 뜨더군요..
이걸 무시하고 그냥 저장해버리면 수정된 본문에 태그가 그대로 떠버리는 현상이
발견되었습니다.. 다른 스킨도 그런경우가 발생할 수 있으니 여기에 간단한 팁 언급해 봅니다.
@컴즈인님 , 홈페이지에 해당 건의사항 올려보려 했으나 IE에서도 크롬에서도 회원가입이 안됩니다ㅜㅜ
바쁘신데 호출해서 죄송..
Comsin.net의 구글에서 저장된 페이지에서 참고했구요 문제가 될시 삭제하겠습니다..
* 원인 : XE는 모바일에서 글이 작성된 글/댓글의 엔터키 친 부분 (Newline)에 자동으로 <br /> 태그를 삽입합니다. (XE core 1.7.3.4 기준으로 moduels/document/document.controller.php의 276째 줄) 글/댓글 수정시에 이 br 태그를 다시 newline 으로 변환시켜줘야 하는데 그 부분이 없네요.
해당 모바일 스킨 폴더로 들어간 뒤 write_form.html과 comment_form.html을 수정해주면 됩니다.
write_form.html과 comment_form.html 에서 각각
<!--@if($oDocument->getContentText())--> 이 부분을 검색해 찾아 들어간 뒤
<text area> 부분에서
{$oDocument->getContentText()} 이 부분을
{str_replace('<br />',"", htmlspecialchars_decode($oDocument->getContentText()))}
이렇게 고쳐주시면 됩니다.
혹 스킨중에 <!--@if($oDocument->getContentText())--> 이부분이 없는 경우도 존재하니
그럴경우엔 <textarea 를 검색하셔서 고쳐주시면 될 것 같습니다.
(모바일 EX스킨의 경우 write_form.html에는 저 부분이 없고 comment_form.html에는 있습니다.)
혹시 제 설명이 잘 이해 안되시면 저 참고 사이트 들어가셔서 소스를 분석해보시면
이해가 되실 것 같습니다^^
댓글 12
-
socialskyo
2013.11.19 15:48
-
사쿠냥ㅋ
2013.11.19 16:01
댓글 감사드립니다^^ 구글링하다 겨우 발견했는데 다른분들도 꼭 필요한 부분같아서
올려보았습니다. 안그래도 이슈를 등록하려구 시도해봤는데 1.7.3.4와 1.7.3.6 사이에
이부분이 이슈화 되었는지 몰라서.. 히스토리 부분이 대체 어디있는건지.. 쿨럭 쿨럭..
검색이 잘 안되더라구요..제가 초보인지라..
개인적으로 이슈 피드백에 대한 접근성이 너무 떨어지는게 아닌가 하는 느낌이 듭니다
구글이나 깃허브 같은 타 사이트의 전문성에 의지하는건 좋지만 XE라는 훌륭한 CMS
솔루션에서 자체 해결해볼 수도 있지않을까 생각하는데.. 물론 힘들겠죠ㅜ
Java는 Redmine이라는 훌륭한 일감처리도구가 있는데 부러울 따름입니다..
-
Paul
2013.11.20 04:17
필요한 팁이었습니다. 좋은 팁 올려주셔서 감사합니다! ^^
-
socialskyo
2014.01.02 00:36
스케치북 게시판은 어디를 어떻게 수정 하면 될까요?
-
화랑529
2014.01.02 14:33
그냥 일반 게시판 DX 인데 어딜 수정해야하죠 ?
-
캠핑메이트
2014.01.03 07:49
스케치북 게시판은 어디를 어떻게 수정 하면 될까요? (2)
-
KrteamENT
2014.01.03 09:02
스케치북 게시판은 어디를 어떻게 수정 하면 될까요? (3)
ㅋㅋㅋ..
진짜로 궁금하군요 -
AJKJ
2014.01.04 23:58
sketchbook5 게시판 스킨을 사용하신는 분은
_write_form_mobile.html 에서 74Line에서 </textarea> 의 앞부분에 있는 {$oDocument->getContentText()} 을 {strip_tags(str_replace("<br />","\n",(htmlspecialchars_decode($oDocument->getContentText()))))}으로 교체하시면 됩니다.
현재 문제점은 PC글 작성 → 모바일 글수정 → 다시 PC글 수정시 약간 문제가 있긴하나, 사용에 큰 지장은 없습니다
-
socialskyo
2014.01.05 04:59
오오..감사합니다.!!
-
AJKJ
2014.01.04 23:59
그나저나 댓글 수정시 저는 내용이 하나도 안나오는데, 왜 그러는지 아시는분 게신가요?
-
socialskyo
2014.01.05 04:58
http://www.xpressengine.com/tip/22545230
요 팁이랑 상관이 있는 건가요?
-
AJKJ
2014.01.05 16:44
네 맞습니다. 여기서도 다음과 같이 수정하면 됩니다.
참고로, 저 링크 제가 쓴 글입니다. ㅋㅋㅋ
제가 물어보고 제가 대답했네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
회원 순위 공동순위 표시해서 뽑기(원리만 소개) | 라르게덴 | 2009.02.13 |
주민등록번호 입력 폼 추가 (1.1.5 기준) [39] | 개돌 | 2009.02.16 |
TortoiseSVN에서 특정 리비전 영역만 추출하기 [1] | ◀CGlink▶ | 2009.02.19 |
IIS에서 XE 설치 시 FTP 정보 등록에서 오류 조치 [4] | impre | 2009.02.20 |
플래너 최근문서(위젯)에 카테고리색 적용, Dday 적용, 지난 일정 출력 여부 조절 [7] | 주상태 | 2009.02.21 |
20메가 업로드 용량제한에 대한 이야기 ^^ [9] | 만쓰별(정만) | 2009.02.22 |
textarea 에디터를 사용하는 리플에서 태그 막기 [2] | 老姜君 | 2009.02.22 |
확장변수전용 권한설정 게시판스킨 미권한자에게 출력 (''깜박''오류?) 보고 | 0su | 2009.02.25 |
테스트용 아이디 탈퇴 막기 [1] | SMaker | 2009.02.26 |
lighttpd 에서 XE rewrite 기능 (.htaccess) 사용하기 [2] | msl2246 | 2009.02.28 |
첨부파일의 외부 무단 링크 차단하기(XE) 게시판설정 [7] | 왕초보왕따 | 2009.03.02 |
윈도우, 리눅스, 맥서버에서 이슈트래커 동작가능하게 하기 [1] | 뽀여니 | 2009.03.02 |
2003 + RWAPM + faceOff + IE7 = rewrite mod 에러 | neotec | 2009.03.03 |
Smarty 한글 메뉴얼 공개합니다. [1] | 미니미 | 2009.03.04 |
이슈 트래커 소유자 변경 시 그룹별 선택 기능 | 개돌 | 2009.03.05 |
사진이 떳다 사라지는 문제 해결법 [2] | 현진 | 2009.03.07 |
게시판 가로사이즈 줄이기....[초보만 클릭] [4] | 유팔복 | 2009.03.07 |
svn 업으로 xe 최신본 유지하기 [2] | e~세상쉼터 | 2009.03.08 |
Faceoff 버젼에서 확장변수 마음대로 배치하기 ^^ | 파파민 | 2009.03.13 |
게시물 가운데 정렬 문제 임시해결법 | 한신일 | 2009.03.15 |
이런 팁은 정말!! 원츄!! 감사합니다.
ps. 그나저나 코어 개선에 등록 해야 하는거 아닌가요!!