메인화면 iframe 게시판 최신글 수정하고싶습니다.
본문
html에 페이지에 그누보드게시판을 iframe 으로 연동했고
이걸 메인 최신글로 가져왔는데
게시판글을 클릭하면 풀페이지로 게시판 글페이지가 펼쳐지는데
이걸 게시판 연동한 html페이지로 글을 클릭한 상태로 펼쳐지게하는 방법이 있을까요?
echo "<a href=\"".$list[$i]['href']."\">";
제 짧은지식으로 저기서 코드를 수정하면 될거같은데
해결이 안되네요,,
답변 1
ex.
<iframe src="/bbs/board.php?bo_table=notice" ~ 라면 공지사항 게시판 리스트가
<iframe src="/bbs/board.php?bo_table=notice&wr_id=1" ~ 라면 1번글 뷰 페이지가
나옵니다.
iframe 으로 게시판을 보여주는 페이지가 aa.html 이라면..
프로그램 코드가 실행되려면 aa.php 로 고쳐야 될 듯 하고..
aa.php?bo_table=notice&wr_id=1 인 경우에,
<iframe src="/bbs/board.php?bo_table=notice&wr_id=1" 처럼 실행되게 하려면
<?php if ($wr_id) { ?>
<iframe src="/bbs/board.php?bo_table=<?php echo $bo_table ?>&wr_id=<?php echo $wr_id ?>
<?php } else { ?>
<iframe src="/bbs/board.php?bo_table=notice&wr_id=1"
식으로 프로그램 되어 있어야 합니다.
그런 후, 최신글 스킨에서의 링크 부분의 코드를
echo "<a href=\""aa.php?bo_table=".$bo_table."&wr_id=".$wr_id."\">";
식으로 고쳐야 될 것 같습니다.
이처럼 그누보드를 ifame 방식으로 처리하면 문제가 많은 편입니다.
일반적으로는 iframe 방식으로 하지 않고, head.php, tail.php 를 수정하는 것이 권장되는 편입니다.
(테마를 사용하지 않는 경우 /head.php, /tail.php, /index.php
테마를 사용하는 경우 /theme/basic/head.php, /theme/basic/tail.php, /theme/basic/index.php)