포럼

XE 개발팀들도 정말 열심히 노력하시고 고생이 많으신데

무조건 비판만 해서는 안 되겠죠? ^^

 

개인적으로는 지금 메뉴 상태로는,  사이트를 만들기에 무리가 많이 가서

결국 menu 체계를 제가 원하는 방식(?)대로 수정했습니다.    이제는 XE 1.7.3 에서도 제작 가능할듯 싶네요

(다만 업그레이드 될때마다, 고쳐야하는 문제가 따르긴하지만  ㅡㅡ;;  수정한게 한두개도 아니고...)

 

XE 개발팀에서도 한번 살펴보시고,   괜찮은 부분은  유사하게라도 반영해주시면 좋을듯합니다 ^^;;

 

 

 

제 나름 수정한 menu 모듈 올려드립니다.

현재 XE 1.7.3 의 메뉴체계 에 불만이 있으신 분들만 써보세요

 

어떤 문제가 생길지 모르니  (저만 테스트한거기에..  ^^;)

실제 사이트에는 아직 적용하지 마시고,  테스트 사이트 등을 운영하시는 분들만  한번 깔아서 사용해보세요

(실제 사이트는,  추후 이걸 적용해보신 분들이  버그 없다고 할때...  반응 보고 하시길.. 책임 안 집니다 ^^;)

 

 

XE 1.7.3  기반의  메뉴 기능을 개선해보았습니다.

 

1) 메뉴 삭제와 모듈 삭제를 분리

 

-> 메뉴가 삭제될때 원본 모듈(게시판/위젯/페이지 등)  이 삭제 안 되도록 해두었습니다.  

 

    그러면, 메뉴 삭제 후  다른 메뉴에서 이 생성되어있는 모듈을 연결할 수 있어야겠죠?

    또한 게시판에서 모듈을 복사해서 생성한 뒤에,  메뉴에서 연결할 방법이 있어야겠죠?   

 

 

2) 바로가기를 통해  미리 생성된 게시판/모듈등을 메뉴에 바로 연결 가능  (두가지형태로)

 

->  메뉴추가 / 바로가기    한 다음에

    utl 링크탭의  주소란의  http:// 를 지우고,  그냥  mid  값을 기재하시면 되는데..

    이 때, '모듈 설정과 직접 연결 '  에 체크를 해두면,  마치  메뉴추가에서 직접 게시판 생성한 것처럼 게시판과 연결이 되고

         (바로가기가 아니라 생성과 같은 형태가 되기에 아이콘도 바로가기 아이콘이 안 나올겁니다.

          모듈 설정과 연결되기에 메뉴수정에서 메뉴ID 를 바꾸면  모듈의 id 도 같이 바뀌게 되겠죠. )

    '모듈 설정과 직접 연결' 를 체크 안 하고 mid 를 기재하면,  바로가기 로 연결이 걸립니다.

         (바로가기가 아닌 경우..  수정시 모듈자체에 영향은 안 줍니다)

 

    추후 관리 원하는 방식에 맞춰서 '모듈 설정과 직접 연결 ' 를 체크하시면 됩니다. 

   (물론 어느 경우든 메뉴 삭제시 모듈이 같이 삭제되진 않습니다.  관리의 편이를 생각해서 결정하시면 됩니다.

 

 

 

3) 홈페이지 첫페이지 설정 메뉴 도 삭제 가능

-> 홈 아이콘이 있는 메뉴도 삭제 가능합니다.

     물론 재연결도 가능합니다. 

 

 

 

설치 방법 :

 

moduls/menu  를 지우지 마시고..  (제가 올리는 수정모듈에 흠이 있을수도 있으니 ^^;;)

기존 걸 menu_bk  로 폴더명을 변경하신 후에

첨부파일 중에,  menu.zip 을 압축풀고,   modules/  폴더 안에,  첨부한 menu  폴더를 올려보세요

참고로 수정내용은 txt 파일로 같이 첨부해드립니다.

 

혹시나 이거 적용후,  사이트가 박살나면...

새로 올린 menu 폴더 지우고,  menu_bk 를 menu 로 변경해서 복원하시면 될겁니다 ^^;;

 

(혹시나의 상황에 대해 절대 책임지지 않습니다 ^^;)

 

 

테스트해보시고, 

잘 되면 잘된다...  고 의견 남겨주시고  (다른 분들도 도전해보시도록..    피해자를 늘려야죠 ^^;; )

문제가 있거나 어떤 문제가 있는지 댓글 달아주세요 ^^;  ( 보완하고, 정 못 쓸정도가 되면 이 글 지워버리게요 ^^;;;)

 

 

 

참고로,    게시판 1.7 에 게시판 신규생성 버튼 넣는 방법은

modules/board/tpl/index.html 에서..

<a class="x_btn modalAnchor x_pull-right _manage_selected" href="#manageSelectedModule">{$lang->cmd_manage_selected_board}</a>

아래에 추가해주시면 됩니다.

<a class="x_btn x_pull-right" style="margin-right:10px" href="{getUrl('act','dispBoardAdminInsertBoard','module_srl','')}">{$lang->cmd_create_board}</a>

 

 

참고2.  XE 1.7 의  페이지 모듈에서 페이지 생성하는 방법

http://www.xpressengine.com/21816773 에 적어두었습니다 ^^ 

 

 

 

ps. 현재 XE 1.7.3 자체의 몇가지 하자는 이 개선에서는 그냥 무시합니다. ^^;;

예를들어,  모듈 연결된 설정의 메뉴ID 를 변경하면,   바로가기 링크걸린 다른 메뉴의 ID 값은 같이 변경 안 된다든지 등..

 

 

=======================================

 

1. 1차수정 (130316 20:35)

   1) 기존에는 바로가기로 생성된 mid 만 연결가능하게 했었는데 (없으면 에러뜨게)

       사이트맵을 먼저 생성 후 게시판을 복사할 수도 있으니 생성되지 않은 게시판들에 대해서도

       사이트맵에서 먼저 메뉴 생성하고 지정가능하게 변경

 

   2) 메뉴 수정시 이상한 alert 창 하나 뜨던거 삭제

글쓴이 제목 최종 글
모앱 플래닛 모듈에관하여...  
본체 2차도메인에 XE설치  
likemuse 1.7.3 설치후 홈페이지 변경 불가 오류가 생깁니다. file  
Asaph 1.7 설치하고 쉬운설치 문제가.... [3] 2013.04.06 by 황금63
유샤인 저도 새버젼 1.7.3를 이번엔 진짜로 성공적으로 설치 하여 놓고 아주 만족합니다... [4] 2013.04.04 by 스비라
고양이멍멍 1.7.3.0 에서 이런현상 나타나시는분 계십니까? [6] file 2020.03.14 by pentopen
투씨 1.7.3 버전의 회원가입 확장변수 date 입력칸 [3] 2013.04.04 by 똥똥
溺內 XE 코어 1.7.x 에서 호환되지 않는 모듈 있나요? [5] 2013.04.04 by 몽실아빠
와이군1 게시판 DX 대체 질문드려봅니다 [3] file 2013.04.04 by pentopen
_writer 1.7.3에 메뉴에 새글 있을 시, 위젯설정서 mid 선택 불가? [1] 2013.04.04 by 카이네드
스박 1.7.3.업데 후 문제점 - HTML 사용 권한 제한 [3] 2013.04.04 by 스박
레이더즈 xe 문서 오류때문에  
lucasim 1.7.3 게시판 설치 file  
OEZ 곧 m. 도메인 지원 애드온 내놓겟습니다! [6] 2013.04.03 by YJSoft
이온디 XE 다음 버전은 대대적인 업데이트가 이뤄질랑가요 [1] 2013.04.03 by 푸시아
Canto 이번에 리뉴얼을 하면서..  
푸시아 중고나라 카페 글 수집기 [7] file 2013.04.02 by pplife
sejin7940 XE 1.7.3 메뉴 모듈 개인적으로 보완한거 공개합니다. 한번 테스트해보세요 ^^; [18] file 2020.03.14 by framei
숙지황 1.7 에서 스마트 레이아웃 쓰실때... [2] 2013.04.01 by DynamicLaser
IZUZero XE 1.7 여러분... 이런 버그 있으신가요? [6] file 2013.04.01 by IZUZero