게시판을 아이프레임으로 부르고 최신글을 나오게 메인에 출력했는데.... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판을 아이프레임으로 부르고 최신글을 나오게 메인에 출력했는데.... 정보

게시판을 아이프레임으로 부르고 최신글을 나오게 메인에 출력했는데....

본문

거기까지는 성공을 했습니다.
근데 메인에 있는 최신글 [공지사항란] 을 클릭해서 본문으로 들어가면
프레임을 무시하고 전체화면으로 보드가 나옵니다.

[홈페이지는 top과 main으로 구성한 원프레임 입니다]

아이프레임을 사용한 것이라서 그부분만 불러온것 같긴 한데..

어딜 어떻게 수정을 해야할지 감도 안잡히네요;;;

프레임을 더 분할하기엔 제가 웹디자인 쌩 초보라서 정말 기초적인 프레임 지식만 있을뿐이라

하드코딩도 거진 못해서 드림위버에 의존합니다....

어딜 어떻게 해달라 라는 질문이 아닌

구조상 무엇의 문제인가가 제 질문의 핵심이구요.

1. 만약 아이프레임의 문제라면 아이프레임을 안쓰고 게시판을 홈페이지에 불러올 수 있는 방법을 알고 싶습니다.

2. 프레임을 다시 구성해야한다면 어떤식으로 프레임을 줘야 메인프레임 틀에 딱 맞춰서 들어갈지도 궁금하네요.


언어 기초가 HTML 말고는 전무한 저로서는

메인화면의 공지사항을 클릭하면 내용이 틀에 딱 맞게 보이게 하는것. 이것이 너무나 힘드네요...


* 포인트 1500이면 너무 적은건가요? 많은건가.... 많다면 그건 그만큼 간절하다는 이야기 ㅜ.ㅜ
  • 복사

댓글 전체

원래는 게시판을 아이프레임 쓰면 안되고 그냥 만들어야 합니다.
하지만! 꽁수긴 하지만 아이프레임을 써서 만들어도 최신글 해결할수 있는 방법이 있습니다.
초보니깐 자세히 설명해드릴께요. (기본스킨을 예로 들께요)

ㅇ gnuboard4\skin\latest\basic\latest.skin.php    <-- 이파일을 엽니다.
    echo "<a href='{$list[$i]['href']}'>"; <-- 이부분을 주석처리 해줍니다. 주석처리 = 맨앞다가가 //

    echo "<a href=javascript:parent.location.href='폴더명/파일명.php?wr_id={$list[$i]['wr_id']}'>";
    <--  이부분을 위에 주석처리 한 구분밑에 써주세요. 폴더명/파일명을 링크걸주소로 변경해 주세요.

ㅇ 링크걸 파일명을 엽니다.  (공지사항이 notice.php 라면은 notice.php 를 엽니다.)
  <?  $wr_id = $_GET['wr_id'];  ?>    <-- 맨위분에 추가해줍니다.

  <iframe src="../gnuboard4/bbs/board.php?bo_table=notice&page=1&sfl=&stx=&spt=0&page=1"></iframe>  <-- 아이 프레임에서 위와 같이 링크를 걸겁니다. 여기서  &page=1 뒤에 &wr_id=<?=$wr_id?>  이거를 추가해 주세요.


이상입니다. 모르는 부분 있으면은 답글 남겨주세요.
참고
ㅇ gnuboard4\skin\latest\basic\latest.skin.php
-------- 수정전 ---------------------------
  echo "<a href='{$list[$i]['href']}'>";

-------- 수정후 ---------------------------
  //echo "<a href='{$list[$i]['href']}'>";
  echo "<a href=javascript:parent.location.href='폴더명/파일명.php?wr_id={$list[$i]['wr_id']}'>";



ㅇ 공지사항 파일명
-------- 수정전 ---------------------------
  <iframe src="../gnuboard4/bbs/board.php?bo_table=notice&page=1&sfl=&stx=&spt=0&page=1"></iframe>

-------- 수정후 ---------------------------
  <?  $wr_id = $_GET['wr_id'];  // 페이지 맨 위부분에 추가  ?>
  <iframe src="../gnuboard4/bbs/board.php?bo_table=notice&page=1&sfl=&stx=&spt=0&page=1&wr_id=<?=$wr_id?>"></iframe>  <!-- 기존 아이프레임 주소맨뒤에 &wr_id=<?=$wr_id?> 이거만 추가해주면됩니다.  -->
© SIRSOFT
현재 페이지 제일 처음으로