웹마스터 팁

※ 이 팁은 1.7.0 (메뉴에 새 글 표시 모듈 기준) 버전을 기준으로 작성되었으며, 추후 모듈 버전이 업데이트되었을 때 이 버그가 해결이 될 수도 있습니다.


XE 버전이 1.7로 올라가면서, 처음 글이 등록되었을 때는 new 아이콘이 보이다가 어느 순간 new 아이콘이 보이지 않던 현상이 생기더군요.


원인을 분석해보니 사이트 메뉴 편집에 접근하는 순간 ajax로 모든 메뉴를 가져오는데 이 떄 메뉴 캐시가 갱신되더군요.

메뉴 캐시를 갱신하면서 new 아이콘을 포함시키지 않다보니 new 아이콘이 나타나지 않더군요.


사실 정말 오래 전에 원인 파악 후 이러한 현상을 수정했는데, 이것 저것 작업이 많다보니 팁으로 정리해서 올릴 시간이 없더라고요.

그래서 늦게나마 이렇게 올립니다.


/modules/zzz_menu_new/zzz_menu_new.controller.php 파일을 열어서 349 ~ 361 줄을 보면 아래와 같은 부분이 있습니다.


            $target_act = array(

                                'procHomepageInsertMenuItem',

                                'procHomepageDeleteMenuItem',

                                'procHomepageMenuItemMove',


                                'procMenuAdminInsertItem',

            'procMenuAdminUpdateItem',

                                'procMenuAdminDeleteItem',

                                'procMenuAdminMoveItem',

                                'procMenuAdminMakeXmlFile',

            'procMenuAdminButtonUpload',

            'procMenuAdminUpdateAuth'

                                );


이 부분을 아래와 같이 변경합니다.


            $target_act = array(

                                'procHomepageInsertMenuItem',

                                'procHomepageDeleteMenuItem',

                                'procHomepageMenuItemMove',


                                'procMenuAdminInsertItem',

            'procMenuAdminUpdateItem',

                                'procMenuAdminDeleteItem',

                                'procMenuAdminMoveItem',

                                'procMenuAdminCopyItem',

                                'procMenuAdminMakeXmlFile',

            'procMenuAdminButtonUpload',

            'procMenuAdminUpdateAuth',

'getMenuAdminSiteMap'

                                );


※ 굵게 표시한 부분이 추가한 부분입니다. 뒤에 있는 콤마(,) 유무를 꼭!! 확인하시길 바랍니다.


'procMenuAdminUpdateAuth' 뒤에 콤마(,)가 하나 있습니다.

제목 글쓴이 날짜
[도로명주소 krzip] 1.7.4 이전 버전들에 이용하기 [3] XE플스 2014.02.06
[리눅스] 속도향상 팁. nginx를 리버스프록시로 써봅시다. [6] choco@_@ 2013.07.11
jquery swiper Ansi™ 2017.02.16
인스타그램 해시태그 회원가입 없이 끌어오기 외인 2017.02.08
CKEditor 글꼴란에 한글 폰트 추가하는 방법 (수정함) [4] file 기븐 2015.09.19
폰갭과 웹앱 그리고 XE... [6] onTrust 2015.04.23
jQuery 플러그인 모음 Ansi™ 2017.01.25
DOS 공격에 대한 방어 프로그램입니다. 마루디자인 2017.01.23
관리자 로그인시 원하는걸 보여주자 [5] 빽짱구 2008.04.15
SSL의 정석 (아파치 & nginx) [13] 기진곰 2015.06.16
방명록 형태 사용시 제목이 길게 저장되게 하려면 sejin7940 2016.12.23
로그인풀림방지 - 주소 고정하기 [27] ezi 2011.05.28
숫자 아이디 허용 방법 file 410contents 2016.12.13
(설문조사) 회원만 설문 조사 하도록 [8] Simulz 2007.09.04
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 gnbstory 2016.12.09
간단한 xe 관련 자바스크립트 질문 [1] 마든남 2016.12.01
스크롤 맨아래로 내리면 자동으로 글 목록 더보이기 구현(게시판어어느 스킨이든 사용가능) [19] 장포크 2013.08.10
메뉴에 새 글 표시 모듈 사용 시 new 아이콘이 보이지 않는 버그 수정 [8] 퍼니엑스이 2014.08.12
가상서버 고르실때 참고하시면 좋겠네요. 로니 2016.11.24
CloudFlare 사용시 방문자 IP와 SSL 접속여부가 정확하게 파악되지 않는 문제 해결법 [4] 기진곰 2015.07.12