최신글 문제?
지난 주에 친절한 답변들을 주셔서 무사히 공지 최신글 목록이 index.htm에 나왔습니다.
그 최신글은 원래 홈피주소/news.htm 에 나와야 하는 글이구요..
헌데 최신글을 클릭하면 그냥 게시판만 나오더군요.. head.php와 tail.php를 제거한 거 같이 말이죠..
news.htm 으로 이동해서 해당 글이 나와야 하는데..
어느 부분을 수정해야 좋을지요?
이번에도 latest.skin.php 수정해야 될 거 같은데 모르겠네요.
참고로 스킨은
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&page=4">http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&page=4
사용한 상황입니다.
latest.skin.php는 다음과 같구요
</p><p><p><?php </p><p>global $is_admin;
?></p><p><link rel="stylesheet" href="<?php echo $latest_skin_url; ?>/style.css"></p><p><section class="n_latest_wrap">
<div class="n_title_wrap">
<div class="n_title"> <a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>"><?php echo $bo_subject; ?></a></div>
<div class="n_right_wrap">
<?php if ($is_admin == 'super' || $is_auth) { ?>
<a href="<?php echo G5_URL; ?>/adm/board_form.php?w=u&bo_table=<?php echo $bo_table; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_setting.gif" width="13" height="13" alt="게시판설정" /></a>
<?php } ?>
<a href="<?php echo G5_BBS_URL; ?>/write.php?bo_table=<?php echo $bo_table; ?><?php echo $write_href; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_write.gif" width="13" height="13" alt="글쓰기" /></a>
<a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_more.gif" width="13" height="13" alt="더보기" /></a>
</div>
</div>
<?php if (count($list) == 0) { //게시물이 없을 경우 ?>
<div class="n_no_list">게시물이 없습니다.</div>
<?php } else { //게시물이 있을 경우 ?>
<ul>
<?php for ($i = 0; $i < count($list); $i++) { ?>
<li class="n_list">
<?php
//echo $list[$i]['icon_reply']." ";
echo "<a href=\"".$list[$i]['href']."\" title=\"".$list[$i]['wr_subject']."\">";
echo $list[$i]['subject'];
if ($list[$i]['comment_cnt'])
echo "<span class=\"n_list_cmt\">({$list[$i]['comment_cnt']})</span>";
echo "</a>";</p><p> //if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
//if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }</p><p> echo "<span class=\"n_icon\">";
if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
if (isset($list[$i]['icon_hot'])) echo " " . $list[$i]['icon_hot'];
if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
echo "</span>";</p><p> if ($bo_table != '게시판테이블명') //날짜 출력하지 않을 게시판테이블명
echo "<span class=\"n_date\">{$list[$i][datetime2]}</span>";
if ($bo_table != '게시판테이블명1' and $bo_table != '게시판테이블명2') //닉네임 출력하지 않을 게시판테이블명
;
?>
</li>
<?php } ?>
</ul>
<?php } ?>
</section>
참고로 http://www.rextone.co.kr/top.htm">www.rextone.co.kr/top.htm 에 나온 공지글을 말하는 겁니다..
답변 2개
댓글을 작성하려면 로그인이 필요합니다.
최신글 수정보다 아이프레임을 없애고 해당게시판에 바로 head.php와 tail.php를 적용시키는게 어떨런지요.
게시판 관리페이지에서 상단파일과 하단파일을 ../head.php 등으로 해주시면 게시판 자체에 적용됩니다.
아니면 그누4 답변이지만 아래 링크를 참조해보세요.
http://sir.co.kr/qa/?wr_id=22389">http://sir.co.kr/qa/?wr_id=22389
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
네이버 검색 신공으로 어렵게 해냈네요..
2번의 작업이 필요합니다.
1) latest.skin.php 에서
echo "<a href=\"".$list[$i]['href']."\" title=\"".$list[$i]['wr_subject']."\">";
이 부분을 혹시 모르니까 // 로 주석 처리 하고..
echo "<a href=javascript:parent.location.href='/news.htm?wr_id={$list[$i]['wr_id']}'>";
대신 밑에다 이렇게 바꾸어 썼습니다. (아이프레임 적용된 페이지인 news.htm.. )
2) 그리고 아이프레임이 적용된 페이지( 저는.. /news.htm)를 수정합니다.
<? $wr_id = $_GET['wr_id']; ?>
이걸 페이지의 제~~~일 처음에 씁니다. 그리고 나서 <iframe src = "어쩌구..."> 이 부분을
<iframe id="irfm" name="board" src="/bbs/board.php?bo_table=notice&wr_id=<?=$_GET["wr_id"]?>"
width="950" height="600" name="mainFrame" frameborder="0" ></iframe>
이렇게 쓰니까 되네요!!
http://blog.naver.com/leewonsung2/110142140683
이 곳을 참고했습니다~