묻고답하기
xe에서 게시판만 불러오기
2012.05.25 18:06
제로보드 4를 쓰려고했는데 웹호스팅업체에서 xe만 사용가능하다고해서... xe에서 게시판만 끌어 쓰려고합니다.
디렉토리
homepage1폴더/img, menu1, menu2, menu3, xe....이런식으로 폴더가 있습니다.
homepage1/menu1/manu1_1.php 파일에서 xe에서 만든 게시판을 include 또는 iframe하고 싶은데 어떻게 해야 하나요?
xe 게시판을 만들때 보니까 http://주소/?mid=free_board 가 직접 호출할 수 있는 값이락 하던데...
익스플로러에서 url에 http://localhost/homepage1/xe/index.php?mid=free_board 게시판이 포함된 홈페이지가 나옵니다.
<? include "../homepage1/menu1/menu1_1.php?mid=notice 이렇게 하면
Warning: include(../homepage1/menu1/menu1_1.php?mid=free_board) [function.include]: failed to open stream: No error in E:\APM_Setup\htdocs\homepage1\homepage1/menu1/menu1_1.php on line 21
이런 에러가 나옵니다.
<? include "../modules/board?mid=free_board"; 도 안되고...
그래서 이번에는 homepage1/xe폴더/img, menu1, menu2, addon, admin....board... 이런식으로 만들고 게시판도 새로 생성해서.. 해도...
어떻게 해야 게시판만 따로 불러들일 수 있는지...
도대체 URL 경로를 뭐로 해야 나오는지요...
도와주십시요.
댓글 3
-
sejin7940
2012.05.25 22:53
-
cycix2
2012.05.29 10:39
가장 간단한 방법은
http://localhost/homepage1/xe/index.php?mid=free_board
이렇게 하셨는데 게시판을 포함한 홈페이지가 나오는 이유는요~
게시판에 기본적인 레이아웃이 걸려 있기 때문이지요~
해당 게시판 설정을 방문한뒤 레이아웃 항목을 미사용으로 해주시면 됩니다.
그 외의 사항은 차차 연구해 나가시면 될거구요 ^ㅁ^
-
보리뚱땡
2012.05.30 11:52
두 분다 고맙습니다. 답변채택이 한 분만 되네요.. 둘다 하고 싶은데..
결론 적으로 iframe으로 했고요.
/xe/index.php?mid=free_board
/xe/free_board
둘다 되네요. ^^
너무 감사합니다.
include 로는 안 되죠. include 는 해당 계정 내부의 '파일' 을 끌어오는건데
XE의 주소체계는 특정 파일을 지칭하지 않거든요. ?mid=free_board 에서 free_board 가 파일이 아니잖아요 ^^;
가능한 방법은 크게 3가지입니다.
1) 겉의 틀은 기존처럼 html 로 다 만들고 iframe 으로 게시판 불러오는 방법 ( iframe 은 http:// 주소 자체가 인식되니깐요 )
2) XE 게시판 기반으로 하면서, 해당 게시판 설정에서 상단부분 / 하단부분 에 html 코드를 include 시키거나 직접 넣는것
(ZB4 기반에서 노프레임사이트 만들던 방식대로라고 생각하시면 됩니다)\
3) 그냥 XE 레이아웃으로 모든걸 만드는것.. (전 3번을 추천하지만.. 이건 XE를 좀 다뤄보시고 분석하셔야가능하죠)
결론은.. include 는 불가능합니다.