포럼
"<!--@if()--><!--@end-->빈공백 코딩" 에서 빈공백 못읽어 주는 문제
2011.11.03 09:51
"<!--@if()--><!--@end-->빈공백 코딩" 에서 빈공백 못읽어 주는 문제가 위젯에서 일어나고 있는데요
이건 위젯에서만 이렇게 먹히지는 않을거 같습니다.
가장 큰 문제가 if 구문이 끝났음에도(솔직히 if구문 안에서 빈공백을 못 읽어 준다면 작업하다가 문법안에 빈여백을 줄이기 위해 작업하시다가 실수했겠지로 이해할 수 있는 부분입니다)
그런데 구문이 끝난 그 다음에도 영향을 줘서 빈공백을 못읽어 온다는 것은 이건 다른 부분에서도 많은 문제점을 발생시킬 수 밖에 없을거 같습니다.
이건 조속한 수정이 있어야 할거 같습니다.
댓글 16
-
백성찬
2011.11.03 10:03
-
ForHanbi
2011.11.03 10:15
이 문제가 해결된 svn 입니까??
저야 아직 0.6에서 테스트 하는지라 바로 필요는 없지만 많은 분들이 위 문제로 고생을 하기에 위 원인을 파악하고 수정해 달라고 글을 올렸습니다.
참 이제 한국도 쌀쌀하죠??
건강조심하시고요. 백선생님이 자주 들어오셔서 호랑이 같은 질타를 xe팀에게 자주좀 해 주십시오.
아마 다른사람들이 글 적는것 보다는 백선생님이 글 적으면 개발팀에서 불쾌감도 적을거 같고 한번더 귀 기울일거 같고 ㅋㅋㅋ
-
백성찬
2011.11.03 10:54
아래 그림이 원래 svn 내지 1.5.0.8 입니다. 최근 이미지 부분을 보면 됩니다.
그대로 사용할 수 는 없지 않습니까? 1.5로 오면 앞만 보고 계속 나가야 하는 것은 다 아는 사실이고, 버그를 보고 손 만 빨고 있으면 사이트는 망가지지요.
위 링크는 원본 그대로 svn 을 올려 놓는 곳이지만 이번만 예외로 수정한 부분이 있습니다. 정상으로 돌아가면 원본으로 업로드 하겠지요.
묻지도 말고 따지지도 말고 그냥 쓸 분만 쓰십시오.
사용 후 -
카르마
2011.11.03 10:59
이거도 1.4로 롤백하게 한 원인중 하나네요.
초기화면이 찌그러지니 관리자 체면이 영 아니던걸요...ㅋㅋ
로그인이 풀리는 문제나
업로드시 100%에서 증발하는 문제도 해결이...
-
銀童
2011.11.03 12:22
정확히 어떤 문젠지 이해하기 힘든데, 설명좀 해주실수 있나요? 패치 제출해보게요.
-
yank
2011.11.03 12:52
1.5.0.8으로 업데이트후에 최근문서위젯은 아예, 나타나지 않거나, Content위젯 같은 것이 깨져보이는 것이 문제입니다~
특히, 1.4.5.10에서 page모듈로 만든 문서는 대부분 이런 현상이 나타나고 있습니다. 특히, 페이지모듈수정시 위젯에 기존에 입력했던 값들이 없어지고 최기화 되어버려서, 당황스러울때가 있더라구요~.
1.4.5.10 버젼의 XE공식사이트에서는 거의 대부분 Opage모듈이나 게시판모듈을 사용했기때문에, 1.5.0.X이상으로 버젼업이 되었더라도 거의 문제가 없어보이는데.....XE 공식사이트에, 이런 순수한 Page모듈에 Content위젯이나 최근문서위젯등이 삽입된 문서가 있었는지 확인해주실 수 있는 분 혹시 계신가요? (XE공식사이트에도 일반 유저들이 많이 사용하는 위젯을 많이 사용했으면 하는 바램과 함께...)
1.5.0.8업데이트 후 Page모듈에 위젯을 넣은 문서들의 경우는 문제가 많이 발생했을 것으로 추측됩니다.
XE 공식사이트에서도, 순수한 Page모듈을 이용한 문서에 위젯을 넣어서 테스트 해보시는 것이 어떨까요?
-
Cody
2011.11.03 12:24
원래 스크립트나 CSS 등 HTML 이외의 스크립팅에서 공백은 하나의 엘리먼트로 취급되어져서 있는 것과 없는 것에 다른 의미를 부여하는 경우가 많은 것 같습니다. XE 같은 프레임웍도도 마찬가지일 것 같구요. 만약 공백을 무조건 로만 취급하게되면 문법에서 다른 많은 부분을 따로 정의해야 하는 등 얻는 것보다 잃어버리는 것이 더 많을 것 같군요. 템플릿 사용에서 고의적인 공백이 필요한 경우는 공백 대신 를 사용하거나, 구문 이전에 공백을 둠으로 HTML에서 자연스럽게 공백으로 취급되도록 하는 것이 좋을 것 같은데요. 제가 잘못알고 있는 것인지요?
-
銀童
2011.11.03 12:31
템플릿 안에 있는 여백을 로 처리하는것은 문제가 많다는 인식이 맞다고 생각합니다.
근데 이 글은 그런 내용은 아닌거 같은데
사실 저는 해당 내용을 전혀 이해할수가 없어서요 [..]
-
Cody
2011.11.03 12:51
<li 다음에 공백을 한 칸 준 다음에 템플릿구문을 통해 li에 대한 클래스를 넣어주는 부분 때문인 것 같습니다.
<li 템플릿구문... >과 <li템플릿구문... >의 차이를 말하는겁니다.
-
행복한고니
2011.11.03 13:01
버그는 가급적 구글 이슈에 등록해주시는 것이 좋습니다.
http://code.google.com/p/xe-core/issues/detail?id=843
해당 버그는 위 링크에 등록했으며 현재는 해결된 상태입니다.
-
ForHanbi
2011.11.03 13:07
해결되었군요
-
행복한고니
2011.11.03 13:09
넵. 늦어서 죄송합니다. ^^;; -
ForHanbi
2011.11.03 13:06
만약
<li<!--@if()--><!--@end-->빈공백class=""로 작업을 했을때
<!--@if()--><!--@end-->구문과 상관없이 빈공백이 적혀 있기 때문에 <li빈공백class=""로 읽혀 지는게 맞다고 봅니다.
뭐 <!--@if()-->빈공백<!--@end-->안에서 빈공백 잡아주는 문제는 로 처리해야 한다는 것을 이해하지만
<li<!--@if()--><!--@end-->빈공백class=""에서
<li와 빈공백class=""은 순수 html이라 생각됩니다. 이 부분이 템플릿구문에 영향을 받아서 안된다는거죠
-
백성찬
2011.11.03 13:37
1주일만에 해결이 되었군요. 여기에 올리면 금방 해결되고...
물론 해당 이슈는 아직 미결 상태이지만. 권한 있는 분이 닫기를 해주십시오.
http://code.google.com/p/xe-core/issues/detail?id=751 -
행복한고니
2011.11.03 16:33
ForHanbi님이 올린 글은 글만 읽어도 해결책을 금방 알 수 있는 정도였고요,
백성찬님이 올린 글로는 문제를 파악하는 시간이 더 필요했기에 검토조차 하지 못한 상태였습니다.
여기에 올려서 빨리 해결된 것은 아니죠 ^^;;
이슈트래커는 하루에도 몇 번씩 들어가서 보지만 사용자 포럼은 한창 바쁠 때는 접속하기 어려울 때가 많거든요.
일단 해당 이슈는 닫아두었습니다.
-
라르게덴
2011.11.03 14:02
제 이슈도 한비님 꺼랑 비슷한 경우로 함께 처리 되었네요.
<!--@if(array(
'a','b'))-->
템플릿 문법 내에서 내려쓰기가 생기면 변환을 진행하지 않았었거든요. 두번째 출력에서는 홈페이지 먹통되는...;; 아무튼 이것도 해결되었어요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
snows96 | XE 1.5에서 약관 수정해도 반영안될 시 해결방법 | |
까멸 | 관리자 모드로 회원삭제시 오류 | |
우진홈 | XE와 큐브리드는 앞으로 어떤 관계로...? [12] | 2011.11.04 by tobor |
도라란 | 설문조사도 좀더 개발되면 좋을텐데요.. | |
자래보자 | 비회원 다운로드 문제점입니다 [5] | 2011.11.04 by we09 |
까멸 | 파일첨부가 안됩니다ㅠㅠ | |
rjsoo | 1.5.0.7 웹로딩 빠르게 하는 방법 (xe 사용팁에서 링크 걸음) [9] | 2011.11.04 by NA답답이 |
roks821 | 콘탠트위젯 정상화는? - 해결완료 ??? -_- [8] | 2011.11.04 by ForHanbi |
가브리엘조 | 1.5 문제있습니다. 해결방법있나요? [1] | 2011.11.04 by magosu |
가브리엘조 | 1.5 게시판 생성 및 삭제 어디갔죠? [1] | 2011.11.03 by rjsoo |
섹시한과쟈 | 일정 주기로 버전 업그레이드를 해주시면 좋겠네요.+메뉴관련 [2] | 2011.11.03 by 에릭리카드 |
카이네드 | 자료실이 하루 빨리 개선되었으면 좋겠습니다. [3] | 2011.11.03 by Cody |
악의미소 | html5 사용시 문제점 .. | |
magosu | 공홈에서 에디터일부기능이 제대로 작동안됩니다. [4] | 2011.11.03 by snows96 |
김주년656 | 1.5.0.8 설치중 백지화..? [1] | 2011.11.03 by snows96 |
銀童 | 현재 XE IE 버전 지원대역은 어느정도인가요? [1] | 2011.11.03 by snows96 |
ForHanbi | "<!--@if()--><!--@end-->빈공백 코딩" 에서 빈공백 못읽어 주는 문제 [16] | 2011.11.03 by 행복한고니 |
Goos | 1.5.0.8에서 비회원 글쓰기 Captcha 동작 되시나요? | |
_writer | 팝업레이어로 로그인시 로그인버그. | |
라르게덴 | 공홈 로그인이 자주 풀리는것... |
http://www.bek.me/index.php?document_srl=207341