웹마스터 팁

1
 

사용자포럼에 올린글인데 못보고 혼란을 느끼는 분들이 더러 있는 것 같아서 이곳에 수정해서  다시 올립니다.

 

 

***********************************************************************************

 

 

1.5.2.7을 별 문제 없이 잘 쓰다가 1.5.3.1로 쉬운설치에서 자동업데이트 되는 바람에 어쩔 수 없이

내친 김에 1.5.3.1 hotfix1을 통째로 덮어 씌었습니다.

처음에는 별문제가 없는 듯했는데, 페이지를 수정하려고 들어가서 위젯창을 띄웠다가 난감해 졌습니다.

erwz.png

contents widget에서 모듈을 선택할 수 없는 상황이 생기네요.

win7 IE9에서 그렇습니다 (Ie7,8에서는 테스트 못해봤습니다)

Chrome에서는 아래와 같이 보이면서 정상작동 합니다.

erwz2.png

Chrome에서 사용할 때 한가지 주의 할 점은 대상모듈선택박스 하단에 있는 [추가]버튼을 눌러야 위의 그림처럼 나옵니다.

 

 

이런 현상은 아마도 IE9에서만 나타나는 현상같고, content 위젯뿐 아니라 모든 위젯에서 다 나타나는 현상입니다.

 

 

 

원인:

 

1.5.3.1에 새롭게 적용된 것이 new module search란 것때문입니다.

이 뉴모둘서치란 것은 위젯에서 뿐만 아니라 관리자페이지에서도 적용되어 있습니다.

 

관리자페이지 설정에서 맨 상단에 있는

[사이트 접속 시 기본으로 호출될 모듈 지정]할때도 이 모듈 서치를 사용하는데

그곳에서는 정상적으로 작동합니다.

adminn.png

 

이 새로운 툴 덕분에  사이트 기본모듈 찾기는 예전보다 혼란을 덜 주게 된 장점은 있네요.

특히 새로운 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행을 찾아가세요

 

 

1
<button type="button" class="text" style="vertical-align: top"><a href="#moduleSearchWindow1" class="tgAnchor moduleSearch">{$lang->cmd_add}</a></button>

 

위의 소스를 삭제하고 아래 소스를 붙여 넣으세요

1
<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파일을 수정해줘 하는데

아마도 다음 버전에 반영이 되겠지요.

 

제목 글쓴이 날짜
서면오피 ⦑출장마사지안내.COM⦒ 서면마사지 서면오피 서면오피 서면OP koykoyah 2025.02.19
강동오피 ⦑출장마사지안내.COM⦒ 강동OP 강동오피 강동출장샵 강동오피 koykoyah 2025.02.19
평택오피 평택오피 ⦑출장안마사이트.COM⦒ 평택OP 평택스파 평택오피 koykoyah 2025.02.19
일산오피 ⦑오피.CLUB⦒ 일산OP 일산오피 일산출장샵 일산오피 koykoyah 2025.02.19
동탄오피 ⦑출장마사지안내.COM⦒ 동탄오피 동탄OP 동탄건마 동탄오피 koykoyah 2025.02.19
역삼오피 ⦑오피.CLUB⦒ 역삼오피 역삼OP 역삼건마 역삼오피 koykoyah 2025.02.19
익산오피 ⦑오피사이트.NET⦒ 익산오피 익산OP 익산건마 익산오피 koykoyah 2025.02.19
수원오피 ⦑오피.CLUB⦒ 수원마사지 수원오피 수원오피 수원OP koykoyah 2025.02.19
송탄오피 ⦑출장안마사이트.COM⦒ 송탄OP 송탄오피 송탄출장샵 송탄오피 koykoyah 2025.02.19
충주오피 충주오피 ⦑출장안마사이트.COM⦒ 충주OP 충주스파 충주오피 koykoyah 2025.02.19
동탄오피 동탄오피 ⦑오피.CLUB⦒ 동탄OP 동탄스파 동탄오피 koykoyah 2025.02.19
대구오피 ⦑오피.CLUB⦒ 대구마사지 대구오피 대구오피 대구OP koykoyah 2025.02.19
신촌오피 ⦑오피사이트.NET⦒ 신촌OP 신촌오피 신촌출장샵 신촌오피 koykoyah 2025.02.19
건대오피 ⦑출장안마사이트.COM⦒ 건대OP 건대오피 건대출장샵 건대오피 koykoyah 2025.02.19
서초오피 ⦑오피쓰.COM⦒ 서초오피 서초출장마사지 서초오피 서초OP koykoyah 2025.02.19
대전오피 ⦑출장마사지안내.COM⦒ 대전오피 대전출장마사지 대전오피 대전OP koykoyah 2025.02.19
안양오피 안양OP ⦑오피사이트.NET⦒ 안양휴게텔 안양오피 안양오피 koykoyah 2025.02.19
대구오피 ⦑오피사이트.NET⦒ 대구오피 대구출장마사지 대구오피 대구OP koykoyah 2025.02.19
분당오피 ⦑오피쓰.COM⦒ 분당마사지 분당오피 분당오피 분당OP koykoyah 2025.02.19
남양주오피 ⦑오피쓰.COM⦒ 남양주오피 남양주출장마사지 남양주오피 남양주OP koykoyah 2025.02.19