Hammer
현재메뉴 메뉴보기
Technical Supports Calaendar
이전 달 다음 달
  • 5
  • 2012
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
News Today Top
HTML5와 CSS3 전용 튜터리얼 사이트가 베타 오픈하였습니다.
Line
PXE Clio는 스킨의 저작권 정보를 삭제하고 사용할 수 있는 XE용 오픈소스 레이아웃입니다.
Line
제 2회 XE 공모전에 출품한 PXE Clio의 개발 인터뷰 내용을 볼 수 있습니다.
Bottom
아이유홀릭 XpressEngine
  • 정현화
  • 조회 수 4664
  • 댓글 수 3
  • 추천 수 0
2011년 10월 3일 03시 43분 등록

betaerror.jpg


XE 코어 1.5 베타 버전을 설치한 후에 그동안 사용하던 레이아웃이나 게시판등의 디자인이 깨질 때 가장 큰 원인이 되는 부분은 XE 코어에서 기본으로 불러들이는 CSS 파일인 xe.min.css 파일 때문입니다. 특히 버튼 디자인에 사용한 클래스가 .btn과 같은 이름이었다면 십중팔구 중복 정의되어 무너지게 됩니다.

예를들어, 그동안 XE는 관리자 페이지에 사용하는 버튼 클래스의 이름을 button으로 정의해 왔지만, 코어 1.5 베타에서는 .btn으로 변경하였습니다. 그래서 PXE에서 그동안 제작했던 많은 버튼 클래스의 이름들과 중복되어 모두 망가지는 현상이 발생했습니다.

buttons.jpg


아마 이 부분은 정식 버전이 발표되어도 클래스명이 바뀌지 않을 가능성이 크므로, 그동안 버튼명에 btn이라는 클래스명을 사용한 분들은 xe.min.css 파일을 로드 시키지 않는 방법으로 문제를 해결하는 것이 가장 좋을 것으로 보입니다. 레이아웃이나 스킨등에서는 어차피 xe.min.css 파일을 사용하지 않아도 아무런 문제가 없으므로, <unload target="/common/css/xe.min.css" />와 같은 문법을 사용하여 기본 로딩에서 제외시켜보시기 바랍니다.

아울러, 기본 로딩하는 CSS 파일은 코어팀 쪽에서 알아서 이런 충돌 문제가 없도록 xe_btn등의 덜 범용적인 클래스명을 사용하여 다른 이용자들이 겪을 불편을 미리 신경 써 줬으면 좋겠군요.


IP *.125.198.221
프로필 이미지
October 03, 2011 *.159.161.177
이런 방법이 있었군요! 좋은 정보 감사드립니다. ^^
프로필 이미지
October 07, 2011 *.64.5.147
저 구문을 구체적으로 어디에 넣어야 하는지 초보자들을 위해 구체적으로 설명해 주시면 감사하겠습니다. 
프로필 이미지
October 14, 2011 *.184.41.155
레이아웃의 경우는 layout.html의 최상단에 넣으면 될 듯 합니다.
덧글 입력박스
유동형 덧글모듈