포럼
v1.4 메뉴관리를 복원한 v1.5용 트리메뉴 관리 모듈을 테스트 해 주세요.
2012.01.19 20:38
1.4에서 잘쓰던 메뉴관리가 그리워 "1.5에서 계속 쓸 수 없을까?"
고민고민하다 한 3일 눈아프게 쳐다봤습니다. 아니 째려봤습니다...^^
1.5.1.2로 환경 잡고 대충 소스 정리하고 복원해서 작동하도록 해봤는데 어쩔런지 모르겠어요.
시간있으신 분들 한번 테스트 해 보세요...^^
조언해 주시면 고쳐보도록 하겠습니다...대신 쉽게...설명해주셔야 합니다...^^
트리메뉴 관리 모듈 : 사이트맵과 같은 메뉴를 관리합니다. 사이트맵 모듈의 숨은 템플릿을 복구하여
트리메뉴 모듈로 네이밍하고 사이트맵과 별개 모듈로 동작하도록 하였습니다.
수정된 내용...
1. 버튼 이미지 처리는 1.5 사이트맵을 따라하느라 첨부시에는 미리보기 하지 않습니다.
삭제도 체크 후에 삭제됩니다... 이건 1.5가 더 확실한 것 같아요.
2. mid 찾기 버튼을 클릭하면 팝업으로 모듈목록 보여주는데 1.5에서는 팝업창이 위아래로 팍팍 늘어나고 조절이 되지 않아서 페이지네비게이션 처리했습니다. 쉽게말해서 10개 이상되면 하단에 게시판처럼 번호표가 달린다는 뜻입니다...^^
참고로 소스는 가능한한 정리한다고 했지만 컨트롤러는 도저히 눈아파서 포기했습니다. 작동만 하면 ... 뭐.....
언어코드 찾기는 별로 사용하지 않는 것이라 째려보지도 않았습니다. 1.5 팝업 형식으로 뜰것입니다.
혼자쓰면 그만이지만 나눠쓰면 모두가 행복하겠죠...
테스트 해 보시고 필요하신 분들 같이 쓰시면 좋겠습니다...^^ 즐겁고 행복한 구정 보내세요...^^
댓글 18
-
착한악마
2012.01.19 21:35
-
우진홈
2012.01.19 21:43
ok..
modules/treemenu -
착한악마
2012.01.19 21:40
와 묘듈안에 설치하고 캐시재생성후 하니 되는군요. 와 ..짱..~~~ 역시 구관이 명관이라고 ㅋㅋㅋ
사용은 해봐야겠습니다.
-
착한악마
2012.01.19 22:01
그런데 정책상 힘들겠죠...메뉴트리관리 메뉴 밑에 메뉴 관리 리스트가 나오는 것은
이부분이 되면 메뉴관리로 다시 돌아가지않고 바로 리스트의 메뉴만 눌려도 될텐데요..하하하하..
1depth를 줄이는 좋은 UI일텐데요.. 그냥 희망사항입니다. 1.5이후로 그부분이 되는 묘듈은 못봤거든요..ㅋㅋ
-
우진홈
2012.01.19 22:44
좋은 아이디어입니다. 하지만 저는 메뉴 목록을 보고 선택해서 트리메뉴가 출력되는 과정이 더 좋을 것 같아요...^^
1.4 메뉴트리가 그리웠던 가장 큰 이유는 미리 빈메뉴만 만들수 있기 때문입니다. 저도 1.5를 사용하지 않기 때문에 지금 당장 필요하지는 않지만 1.5메뉴와 가장 큰 차이점은 "왜 사용자가 빈메뉴를 만들수도 있다는 것을 1.5에서는 무시할까?"입니다.
저는 홈페이지를 만들때 미리 메뉴를 만들어 놓습니다. 그리고 나중에 페이지든, 외부페이지든, 게시판 모듈이든 갖다 붙이면 됩니다. 이러한 부분이 1.4메뉴관리가 그리웠던 것이지요...^^
-
snows96
2012.01.19 22:46
저도 그걸 못해서 그냥 대체수단으로 URL선택하고 주소입력란에 "/"를 넣고 저장해서 빈메뉴처럼 만듭니다....... 이것도 괜찮은 방법 같더군요ㅎㅎ
-
황비
2012.01.19 23:51
아~ 우진홈님 오래동안 고생이 많으셨네요.
설치해서 테스트 해 봤는데 좋아요.
그런데 첨부한 그림처럼
사이트맵 아래에 [트리메뉴관리]이 항목이 노출되게 하려면
어디를 손봐야 하나요?
혹시 테스트하기 위해 다운받았는데 사용법을 모르시는 분을 위해서..^^
* treemenu 사용법*
다운 받은 treemenu.zip 파일을 압축풀고 압축풀린 폴더를 확인하세요
더러 이중으로 압축이 풀리는 경우도 있으니까요.
treemenu 폴더를 폴더째로 xe가 설치된 폴더안에 있는 modules 폴더안에 업로드 합니다.
관리자메뉴로 접속해 들어간 뒤에 상단메뉴에서
[확장기능]> "설치된 모듈"항목으로 들어갑니다.
아래로 내려보면 [트리메뉴 관리]라는 모듈이 보입니다. 클릭해서들어가면
사이트맵에서 만들어둔 메뉴항목들이 보일것입니다.
해당 메뉴의 우측에서 [설정]을 누르면 Xe 1.4에서 보았던 메뉴관리페이지가 뜹니다.
-
우진홈
2012.01.20 09:54
사이트맵 아래에 [트리메뉴 관리]처럼 노출시키려면 똥똥님의 글을 참고하시면 됩니다...^^
http://www.xpressengine.com/20313152
-
똑디
2012.01.20 17:01
저도 메뉴관리부분은 1.4버전대가 훨씬 편하다고 생각을 하는데..어떻게 반영이 될지 의문이네요. 그것외에도 의견을 낸 부분이 있는데 http://code.google.com/p/xe-core/issues/detail?id=1311&can=1&q=%EC%82%AC%EC%9D%B4%ED%8A%B8%EB%A7%B5&sort=-id 함께 참고해 주셨으면 하네요.
제가 낸 의견과 우진홈님의 구성이 함께 접목되면 더 좋을것같습니다.
-
우진홈
2012.01.20 18:22
제안하신 내용을 보니 좋은 건의사항입니다. 그런데 1.5에 들어와서 코어는 관리자 페이지를 사이트 관리툴의 형식이 아니라 웹페이지를 만든것 같습니다. 따라서 관리메뉴 항목들도 "__XE_ADMIN__" 이라는 메뉴를 만들고 사용하는 것 같아요. 추측입니다...^^
그러다보니 "코어가 사용하는 서브메뉴 영역에 제안하신 내용들이 들어갈 수가 있을까?" 이것을 이해하고, 만약 적용해 본다면 웹페이지와 마찬가지로 "$content 영역에 넣을 수 밖에 없겠군!" 따라서 아래 그림과 같은 결과밖에 얻지 않겠나 추측이 됩니다...^^
-
snows96
2012.01.20 19:22
우와... 이 아이디어만큼은 참 맘에 드는군요... 여태 아이디어들은 자신의 환경에만 맞추어 1은 생각하고 2는 생각안하는 그런 아이디어였는데 이는 어떤경우든 (메뉴가 많든 적든) 만족할 수 있는 방식이라 생각됩니다.... 적극추천 ^^
-
코뿔소2020
2012.01.20 19:00
우진홈님 즐거운 구정보내세요^^ㅎ^^
-
우진홈
2012.01.20 20:36
아이쿠...^^ 제가 먼저 인사를 못드려서 정말 죄송합니다...^^ 항상 건강하시구 행복하세요. 감사합니다...^^
-
snows96
2012.01.20 20:07
우와 예전걸 유지하면서 XE1.5에 호완성 있게 맞춘다는 작업이 그리 만만치만은 않은 작업일텐데... 저도 1.4스킨 1.5에 갖다붙이면서 톡톡히 느껴보았습니다..... 게다가 xeschool같은 도움많이되는 사이트도 운영하시고... 정말 대단하시군요 ^^
-
우진홈
2012.01.20 20:59
XE든 CMS이든 다만 도구일 뿐입니다. 도구는 얼마든지 훌륭한 것들이 많지만 내게 익숙하고 내가 공부하는 것만큼 좋은 것은 없습니다. XE스쿨은 그 도구가 어떻게 생겼는가 제 스스로 공부하는 방법론일 뿐, 누구에게 도움을 주거나 이익을 위해 하는 일은 아닙니다. 다만 마음가짐이 달라집니다. 나 혼자 소스를 읽어볼 때와 스쿨에 자료를 올릴때, 이 글을 누군가가 보고 따라하거나 공부한다고 생각하면 단어 하나, 구문 하나를 신중하게 생각하고 연구하게 됩니다. 결국 그러한 과정이 내게 도움이 됩니다.
웹기술은 옳고 그름이 없습니다. 다만 좀더 효율적인 방법론이란 무엇인가를 스스로 연구하고 공부하는 것이 중요합니다.
XE스쿨은 제 자신을 위한다기 보다 웹기술을 대하는 모습에 대해 제 아들 우진이에게 전하고 싶은 마음이 더 큽니다. 나중에 제 아들이 커서 제가 해 놓은 문서들을 찬찬히 읽어보고, "네가 나중에 웹기술이라는 것을 활용하게 된다면, 서로 나누고 배풀어라!"라는 뜻을 담고 있습니다. 나는 DOS로 시작해서 XE로 끝나지만 아들은 새로운 도구와 언어를 공부하고, 누구보다 훌륭한 개발자자 되기를 소망합니다. 그러기 위해 지금도 내가 현재로서 제일 잘하는 HTML 문서를 일일히 수작업으로 업로드합니다...^^ 즐겁고 행복한 구정 보내시고 소망하시는 일 모두 이루시기 바랍니다...^^
-
snows96
2012.01.20 21:16
네, 저도 우진홈님만큼 대단한 사이트는 아니지만 성격이 비슷한 사이트를 운영하는 입장에서 많은부분 동감하고 배워갑니다.... 우진홈님도 희망찬 새해되시길 기원합니다 ^^
-
황비
2012.01.21 11:03
우진홈님~!
이번에 베포하신 모듈은 참 좋은것 같네요
그런데 저는 1.4에서 1.5로 넘어오면서 관리자 UI중 가장 불만인 부분은
레이아웃관리 부분입니다.
1.4.에서는 다운로드된 레이아웃, 설치된 레이아웃, 다운로드된 모바일레이아웃, 설치된 모바일레이아웃...이렇게
상단 탭메뉴로 구분이 되어 있었고,
설치된 레이아웃에서도 설정상태로 들어가서 설정을 마친후에
레이아웃 편집상태로 옮겨가기도 쉬웠지요.
그런데 1.5에서는 레이아웃의 설정을 마친 후 레이아웃 편집창으로 들어갈려면
또 다시 설치된 모듈 > 해당 레이아웃 클릭> 설치된 레이아웃 선택클릭> 레이아웃 편집.
이렇게 또 다시 몇번의 클릭을 해야만
이동이 가능해진 것이 너무 불편합니다.
이 문제는 관리자메뉴에서도 조정이 안되는 부분이죠
이 레이아웃관리부분도 예전 1.4의 레이아웃 관리모듈을 채용해서 사용할 수는 없을까요?
우진홈님의 실력이라면 충분히 가능할 것 같기도 한데요...
아마 그런것이 개발되면.. 너무 많은 분들이 편리하게 사용할 수 있을듯 합니다.
제가 하고 싶은 마음은 꿀떡 같지만.. 능력이 되지 못해서...
새해 복많이 받으세요~!
-
우진홈
2012.01.21 12:26
황비님 설명을 읽고 확인해 보니 레이아웃을 자주 찾는 분들에게는 그런 어려움도 있겠군요...^^
저도 XE를 째려만 보고 있을 뿐 10분지1도 아는 것이 없답니다...과찬의 말씀에 몸둘바를 모르겠습니다...^^
사담입니다만,,, 초등4학년인 우진이에게 스타크래프트 보다는 심시티4라는 게임이 더 유익하니 차라리 그것을 해보라고 했습니다. 그러자 일주일만에 터득하더군요. 몇주전에는 심시티5라는 것이 있어서 그것을 구해 설치해 주었습니다. 그랬더니 하루만에 내던져 버리더군요. 그래서 물었지요. "왜 심시티5는 하지 않니?" 아들 왈, "심시티4까지는 맥시스에서 만들었는데 심시티5는 그 회사에서 만든게 아니고 다른 회사에서 심시티 소사이어티라는 제목으로 만든거야! 근데 감이 달라! 영 못쓰겠어! 이건 XP와 비스타같은 거랄까!" ... "하하하" 아내와 제가 무척 웃었습니다.
개발팀이 이 이야기를 보았으면 좋겠네요..."감이 다르다!" 이게 정답입니다. 저도 1.5를 째려만 보는 가장 큰 이유가 손에 붙지 않고 재미가 없답니다. 3월에 1.6이 나온다는 라르게덴, 백미님의 글을 보았는데요... 이 감을 바꾸지 않으면 지금과 별반 다를바가 없다고 생각이 되요...황비님께서도 새해를 맞아 소원하시는 일 모두 이루시기를 바랍니다...건강하십시오...^^ 감사합니다.
와우!!! 테스트 해 봐야겠습니다. 그런데 설치경로가 어떻게 되죠..묘듈 안에 넣으면 되나요>