마지막 게시물 경로
본문
안녕하세요~
요새 css도 제대로 몰라서 삽질하면서 홈페이지를 만들고 있는데요.
질문있습니다.
"TTT" 라는 메뉴를 누르면 게시판 리스트가 뜨는게 아니라 항상 마지막으로 올린 게시물이 펼쳐 보여지게 하고 싶습니다.
그래서 찾는다고 찾았지만 초보도 뭣도 아닌 사람이 이 이상 모르겠더라고요.
아래에"xxx" 라는 게시판을 생성하고 알아서 항상 마지막 게시물이 메뉴를 누르면 연결되게 하려는데
저 경로 이상을 모르겠습니다. 저것도 맞는지도 모르겠고요.
<a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo xxx ?>"> TTT</a>
현재의 링크상태는 수동적으로 숫자를 링크시켰습니다. 매번 게시물 올릴때 마다 바꿀 수도 없고요..ㅜㅜ
<a href="http://www.ㅌㅌㅌ.com/sir/bbs/board.php?bo_table=xxx&wr_id=1"> TTT</a>
어린 양을 도와주세요.
답변 2
참고하세요. g5로 바꿔서 해봤는데 되는 것 같네요.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=199310
<?php
function get_wrid($bo_table){
global $g5;
$write_table=$g5[write_prefix].$bo_table;
$row=sql_fetch("select wr_id from $write_table order by wr_num limit 1");
return $row[wr_id];
}
?>
<a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=게시판&wr_id=<?=get_wrid('게시판')?>">게시판</a>
!-->좀 복잡해 보일 순 있지만 최근게시물을 이용하여 적용할 수 있을것 같습니다.
1. latest 스킨 추가 (/skin/latest/newmenu/ latest 스킨 폴더에 newmenu 폴더 생성)
아래 내용을 latest.skin.php 이름으로 저장 후 위 폴더에 업로드
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
<?php for ($i=0; $i<count($list); $i++) { ?>
<?php
echo "<a href=\"".$list[$i]['href']."\">";
?>
<?php echo $bo_subject; ?>
<?php echo "</a>"; ?>
<?php } ?>
<?php if (count($list) == 0) { //게시물이 없을 때 ?>
<a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>"> <?php echo $bo_subject; ?> </a>
<?php } ?>
2. 메뉴를 넣을곳에
<?php echo latest("newmenu", TTT, 1, 1);?>
테스팅은 해보질 않아서 한번 위 소스로 응용해 보셔도 좋을듯 합니다.