포럼
XE 1.7.3 페이지 직접 생성 / 게시판 직접 생성 방법입니다.
2013.03.27 11:27
1.
XE 1.7.3 이후의 버전들 쪽에서
XE 개발팀이 게시판 및 페이지 별도 생성 및 이를 메뉴에 연결하는 기능을
채택해서 넣어주실지.. 아니면 필요시, 직접 계속 수정을 해야하는지..
숨죽이며 지켜보는 중입니다 ^^;; 흠...
추후 XE 1.7.3 이후 버전들에서 menu , page 모듈 기능이 안 바뀐체 파일은 변경되어 업데이트되면
일일이계속 수정버전을 내야하나 하는 부담감 때문에 ㅡㅡ;;
(수정방법 파일도 다 첨부해드렸으니, 나 몰라라 할지도 모릅니다 ^^;)
2. 게시판 생성 기능 추가
메뉴 수정 글에도 적어드렸지만.. 이 방법은 간단합니다.
게시판 생성과 게시판 수정이 동일한 원리로 진행되다보니, 링크만 하나 추가하면 됩니다.
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>
이렇게 생성한 게시판을 메뉴쪽에 연결하려면, 그건
http://www.xpressengine.com/userForum/21788106 글처럼 menu 모듈을 교체하거나 수정하셔야 합니다.
3. 페이지 생성 기능 추가
(이 부분 방법 알려달라는 요청이 꽤 있으셔서, 이 부분 방법 알려드립니다)
게시판과 달리 페이지 생성 기능은 고쳐야할부분이 꽤 많습니다. (생성 기능 자체가 다 빠져있습니다)
페이지 생성은, 페이지 형태를 정하고 그에 따라 입력항목이 달라지는기능들이 들어가서, 수정기능과 별도가 되어야하거든요
page 모듈 변경내였은, 페이지 생성 action 을 추가하고
그 action 을 실행시킬 disp 함수를 하나 생성하고 (이건 과거 page 모듈걸 그대로 들고왔습니다.)
생성 tpl 페이지 추가 (이건 XE 1.7.3 디자인에 맞게 class 등을 변경했습니다. )
그리고 header 부분에 생성 탭과, list 에서 우측에 생성버튼을 추가했습니다.
수정내역이 좀 많기에
첨부파일로, 수정한 페이지 모듈 자체를 넣어드립니다.
기존건 백업을 해두시고, modules/page/ 폴더를 첨부된 page 폴더로 덮어씌우시면 됩니다.
(수정내역도 별도로 첨부해드립니다. 직접 찾아서 수정하실 분들은 수정하시면 됩니다)
이 수정된 page 모듈은 페이지 자체 생성기능을 위한거고..
이렇게 생성한 페이지를, 메뉴쪽에 연결하려면, 그건
http://www.xpressengine.com/userForum/21788106 글처럼 menu 모듈을 교체하거나 수정하셔야 합니다.
========================
기능을 적용해보고픈 분들은 적용해보시고
잘 되면 잘 된다.. 문제가 있으면 문제점을 적어서 댓글로 남겨주세요.. ^^;
이 글과 메뉴 수정글은, 큰 문제가 없으면 4월초 중에 팁 게시판에 다시 옮겨두겠습니다.
댓글 5
-
GPMz
2013.03.27 12:59
-
sejin7940
2013.03.27 13:16
페이지 생성 버튼까지는 나오시죠? 그 후 찾을 수 없다고 나오면
act 설정때문인듯한데, 캐시파일재생성 과 세션정리 한번씩 눌러보시겠어요?
-
GPMz
2013.03.27 13:44
캐시파일 재생성하고 세션정리 해도 마찬가지입니다
-
sejin7940
2013.03.27 13:59
제가 쓰는 테스트 서버에서는 정상적으로 되서 흠.. 그냥은 알 수 없을듯하고.
혹시 괜찮으시면 FTP 주소 / ID / PW / 최고관리자 ID / PW 알려주시면 직접 들어가서 살펴봐드릴 수는 있습니다
-
GPMz
2013.03.27 14:02
1.7 새로 설치한 사이트에는 잘됩니다.
그런데 1.5.3에서 업데이트한 사이트에서는 잘못된 요청이라고 나오네요
아마 제 홈쪽에 문제가 있는 듯 합니다.
다운 받아서 덮어 씌우기를 해서 페이지 생성을 누르면 잘못된 요청이라고 나옵니다.