묻고답하기
현원님 보세요
2010.03.18 04:47
이글은 아래 저의 질문 메인페이지 어디에 저장되나요? 에 대해 답변을 쓰신분에게 드리는 글입니다.
현원님. 엉뚱한 답변만 했다는 말에 맘이 상하셨다면 용서하세요.
맘 상하게 하려는 뜻은 아니었는데
제가 원하는 답변을 듣지 못했다는 말의 표현이 좀 지나쳤네요.
아무튼 친절하게 다시 답변해 주셔서 감사합니다.
제가 알고 싶었었던 것은
예전에 제로보드 사용할 때 index페이지가 사이트 주소호출하면 가장 먼저 뜨잖아요?
그 페이지에 소스를 붙여넣어 최근게시물도 불러오고, 메뉴에 게시판 주소도 링크시키고 했었는데
XE로 넘어오니 그런기능을 하는 index페이지를 찾아 보려니 없더군요. index.php가 있지만 열어봐도
별 내용이 없었구요.
제가 예전의 index.php같은 페이지를 찾는 이유는 내부적으로 소스를 조금 손봐서 최근게시물의 위치 같은 것을
위젯을 쓰지 않고 좀 바꿔보려던 것이었습니다.
그런데 저장된 페이지내용이 어디에 있는지를 몰라 그 위치와 파일에 대한 정보를 물었던 것입니다.
아무튼 화나셨다면 푸시고,
부족한 표현때문에 맘 상하게 해드렸다면 다시 사과 드립니다.
댓글 3
-
현원
2010.03.18 12:51
-
LuTics
2010.03.18 12:51
저는 일단 현원님은 아닙니다 ^^
관리자메뉴를 들어오셨다면
가장 우측 상단에 settings 라는 메뉴가 보일것이며
그곳에 들어가시면 페이지 url로 접속시 가장 먼저 보여줄 모듈을 설정하도록 되어 있습니다
자 이제 그럼 뭘 해야 되는가 하니
좌측메뉴 중 페이지 생성이라던지 페이지를 index.php 와 같이 전부 다 작성한 파일이 있으시다면 업로드 후 외부페이지 설정이라든지
기타 설정을 하셔야 하고
보아하니 4에서 넘어오신거 같은데, 4와 xe 간에는 페이지 인덱스 작성부터 레이아웃 적용까지 거의 대부분의 설정이 다 다릅니다
그리고 그것은 저한테 물어보시기보단, xe 공식 메뉴얼에 의존하시는게 더 좋은 방향으로 페이지 작성을 가능케 하실것 같습니다
-
황비
2010.03.18 19:47
드디어 답변을 찾았네요.
index페이지의 역할을 하는 페이지의 내용은
DB안에 modules테이블 안에 지정된 페이지 내용에 표시되는군요
따라서 첫페이지에 출력되는 내용을 수정하고 싶으면
DB에 접속해서 modules안에 있는 첫페이지의 내용을 수정해야 합니다.
사이트 관리 -> 페이지
로 하나 페이지 만드시고 시작 모듈로 지정해주시면 됩니다.
만약 사이트 관리 -> 페이지 로
페이지 모듈을 만들어 내기가 정 힘드시다면
외부 페이지 모듈을 사용해서 xe에서 사용가능하게 만드시고
시작 모듈을 만들어낸걸로 쓰시면 됩니다.
위젯 코드는 외부페이지에서도 사용이 가능합니다.
최근게시물 출력 자체를 건드시려면 위젯 스킨을 변경하셔야되고
최근 게시물 출력 위치를 건드시려면 zb4에 익숙하실테니 외부 페이지로 하시는게 더 편하실 겁니다.
xe에서 index.php 는 리퀘스트에 따라 어떤 페이지를 불러들일지 결정하기 위한 입구로 알고 있습니다.