웹마스터 팁
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때
2012.08.29 12:20
사용자포럼에 올린글인데 못보고 혼란을 느끼는 분들이 더러 있는 것 같아서 이곳에 수정해서 다시 올립니다.
***********************************************************************************
1.5.2.7을 별 문제 없이 잘 쓰다가 1.5.3.1로 쉬운설치에서 자동업데이트 되는 바람에 어쩔 수 없이
내친 김에 1.5.3.1 hotfix1을 통째로 덮어 씌었습니다.
처음에는 별문제가 없는 듯했는데, 페이지를 수정하려고 들어가서 위젯창을 띄웠다가 난감해 졌습니다.
contents widget에서 모듈을 선택할 수 없는 상황이 생기네요.
win7 IE9에서 그렇습니다 (Ie7,8에서는 테스트 못해봤습니다)
Chrome에서는 아래와 같이 보이면서 정상작동 합니다.
Chrome에서 사용할 때 한가지 주의 할 점은 대상모듈선택박스 하단에 있는 [추가]버튼을 눌러야 위의 그림처럼 나옵니다.
이런 현상은 아마도 IE9에서만 나타나는 현상같고, content 위젯뿐 아니라 모든 위젯에서 다 나타나는 현상입니다.
원인:
1.5.3.1에 새롭게 적용된 것이 new module search란 것때문입니다.
이 뉴모둘서치란 것은 위젯에서 뿐만 아니라 관리자페이지에서도 적용되어 있습니다.
관리자페이지 설정에서 맨 상단에 있는
[사이트 접속 시 기본으로 호출될 모듈 지정]할때도 이 모듈 서치를 사용하는데
그곳에서는 정상적으로 작동합니다.
이 새로운 툴 덕분에 사이트 기본모듈 찾기는 예전보다 혼란을 덜 주게 된 장점은 있네요.
특히 새로운 XE사용자에게 이 부분은 참 어려운 부분이기도 했는데요.
하지만 이 편리하게 만들어진 new module search가 위젯에서도 적용되면서 해당문제가 발생한것 같습니다.
IE에서 위젯설정창이 뜨면 모듈 선택기 [추출대상]에서 [추가]를 누르면
하단에 사이트검색기에서 사이트가 떠야 하는데 안뜨는게 문제같네요
시커먼 박스만 보이는 부분은 관리자페이지에 뜨는 new module search를 보면 아시겠지만,
원래는 사이트선택, 분류선택, 모듈선택 같은 글씨가 보여져야 하는데
modules/widget/lang폴더안에 있는 lang.xml파일에서
select_site, select_module_type,select_module_instance등에 대한 언어설정이 지정되어 있지 않아
위의 모듈서치툴에서 검정색 바 만 시커머케 보이게 된것 같습니다.
해결책:
widget_generate_code.html 파일안에 포함된 new module search부분에서 뭔가 누락된게 아닌가 싶은데
실력이 안되어 찾아서 패치를 만들 수는 없구요..
저의 경우에는
문제가 되는 new module search에 해당 된 부분을 1.5.3. 버전으로 롤백하는 것으로 해결을 봤습니다.
어차피 이 문제는 이슈가 제출되어 있고 조만간 패치가 나오겠지만,
무작정 hotfix로 업데이트 했다가 난감해진 분들 임시조치로 해결해 두었다가
새로운 패치 나오면 덮어 씌우면 될것 같습니다.
문제를 일으킨 파일들을 찾아냈고 아래와 같습니다.
xe/modules/widget/tpl/widget_generate_code.include.html 이 파일과
xe/modules/widget/tpl/js/generate_code.js
xe/modules/widget/tpl/js/module_list.js
xe/modules/widget/tpl/js/widget.js
위의 4개의 파일들이 1.5.3.1.hotfix1에서 수정되어 포함되었네요.
저의 경우 그냥 1.5.3버전에 있는 xe/modules/widget/tpl 폴더만
업로드해서 통째로 덮어 씌웠더니 정상으로 되돌아 왔습니다.
결론:
위젯설정창의 UI를 예전처럼 쓰고 싶은 분은
1.5.3버전에 있는 xe/modules/widget/tpl 이 폴더만 해당 경로에 업로드 해서 덮어 쓰면 됩니다.
저의 경우는 예전 모듈찾기 방식이 편하고 익숙하여 이렇게 수정해서 그냥 쓸 생각입니다.
파일 찾기 귀찮아 하는 분들을 위해서 Xe 1.5.3 순정 버전에서 추출한 해당파일 첨부합니다.
압축을 푸시고. Xe가 설치된 폴더내 ./modules/widget/ 폴더안에다
압축을 푼 tpl폴더를 통째로 FTP로 업로드해서 덮어 씌우면 됩니다.
이것을 덮어 씌워도 위젯정상작동하고, 다른 곳,
예를 들어 관리자 페이지에서 작동하는 new module search에는 아무 영향을 주지 않습니다.
주의: 파일 압축풀어 올리기 전에 반드시 tpl폴더를 열어서
그 안에 또 tpl 폴더가 이중으로 들어 있지 않은지 확인을 하세요
알집의 경우 이중으로 압축이 풀리는 경우가 있어서 압축풀린 폴더 그대로 업로드해 버리면 절대 안됩니다.
압축이 풀린 tpl폴더 열어서 그 안에 css, filter...등등의 폴더가 있을때 그 폴더를 올리셔야 합니다.
tpl.zip
======================= 추가 합니다.====================
자유게시판 http://www.xpressengine.com/freeboard/21099121 글에서 비나무님 올린 댓글 보고 알게 된 내용을 추가합니다.
언제배포될지 모르지만 최근 리비전에서 수정되었다고 합니다.
위의 문제를 수정해서 new modules serch를 사용하고 싶은 분은
./module/widget/tpl/widget_generate_code.include.html 파일을 열고 111행을 찾아가세요
<button type="button" class="text" style="vertical-align: top"><a href="#moduleSearchWindow1" class="tgAnchor moduleSearch">{$lang->cmd_add}</a></button>
위의 소스를 삭제하고 아래 소스를 붙여 넣으세요
<span style="padding:1px;margin:1px"><b><a href="#moduleSearchWindow1" class="tgAnchor moduleSearch">{$lang->cmd_add}</a></b></span>
수정소스 출처: http://code.google.com/p/xe-core/source/detail?r=11097
그러나 위의 소스를 수정해도 검회색 박스에 글씨는 보여지지 않습니다. lang.xml파일을 수정해줘 하는데
아마도 다음 버전에 반영이 되겠지요.
댓글 3
-
dae44da
2012.08.29 17:00
-
이지데브
2012.08.29 20:37
관리자 페이지 -> 캐시파일 재생성
해당 위젯페이지 맨아래 -> 캐시파일 재생성
해보세요.
-
식스나인
2012.10.23 19:40
감사말씀 전하려고 로그인했습니다. 정말 감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
이전글, 다음글 얻기 [25] | 라르게덴 | 2008.05.29 |
에디터입력창 배경색상(이미지) 변경해보기 [5] [1] | 팔공산 | 2008.07.13 |
SocialXE 설치후 트위터, 페이스북 접속 안될경우??? [9] | 착한부산남자 | 2012.09.28 |
bodex 추천 & 댓글 버튼 만들기. [1] | meanie | 2012.10.28 |
게시판확장변수를 이미지로 나타내게 게시판스킨 수정법 [3] | 팔공산 | 2010.03.10 |
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] | 바붕아 | 2012.10.23 |
Zbxe 서버 이전하기 [4] | 팔공산 | 2007.08.22 |
약관 동의 후 가입하기 [2] | findwind | 2008.11.24 |
로그인 안되시는분들 참고 [8] | 화니478 | 2007.08.14 |
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 | 퍼니엑스이 | 2012.10.24 |
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때 [3] | 황비 | 2012.08.29 |
메인화면에 설문조사 위젯(?) 만들기 [3] | 3D매니아 | 2010.12.14 |
팝업관리 모듈(팝업 오프너 ver. 0.0.4 )에 사용되는 addon/pop_up [25] | ForHanbi | 2011.08.21 |
알렉사 순위 가져오는 스크립트;; [30] | zero | 2001.11.06 |
FTP 쉬운설치 에러나시는분들 [4] | 조양각 | 2012.01.05 |
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 | 해피보이 | 2012.10.17 |
운영하던 사이트의 도메인 주소를 변경했을때 기존 사이트의 이미지들이 엑박이 뜰때 해결방법 [4] | 졸라맨 | 2012.03.05 |
클립보드로 텍스트 복사하기 [5] | 베니 | 2007.11.24 |
Google Analytics Addon 자료 최신 XE 에서 작동시키는 방법 [4] | sejin7940 | 2012.10.05 |
크롭에 웹폰트 적용하기 css | 꿈틀잉 | 2012.10.07 |
전 올려주신 tpl 파일 덮어쓰기하면 게시판 목록까지는 나오는데 게시판 추가를 할려고 추가
버튼을 누르면 추가버튼이 눌러지지가 않네요..
우측의 추가버튼을 눌러도 게시판 추가가 안되는 현상이 계속 발생하네요.