게시판 링크시 첫글 view 화면으로 나타내기

· 2011-08-15 (월) 15:37:11 · 4007 · 6
게시판 링크시 가장 최근글 view 화면을 띄우고 싶은데요.

list.skin.php에 아래와 같이 입력하며 잘되긴 한데
새로고침이 한번되서 약간 아쉬운 부분이 있네요.
<?
goto_url("http://도메인/bbs/board.php?bo_table=$bo_table&wr_id={$list[0][wr_id]}");
?>

제로보드4의 경우엔 가능했었는데..
http://www.xpressengine.com/854404

그누보드는 방식이 좀 달라서 그런지 어떻게 처리해야할지 잘 모르겠네요.
혹시 다른 방법 없을까요?..
|

댓글 6개

<script type="text/javascript">
location.href="http://도메인/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[0][wr_id]?>"
</script>

를 list.skin.php 맨위에 넣어두시면 그나마 나을듯합니다 ㅎ
별 차이가 없는것 같아요.
일반페이지 메뉴를 클릭하면 가장 최근 등록된글 wr_id 로 바로 넘어가게 하는 방법이 없을까요? 최신글처럼
가장 최근에 등록된 wr_id 값만 알면 좋은데.. 잘 모르겠네요.
저 방법이 간편해서 좋긴한데 list 화면도 필요할경우 애매할것 같아요.
견해님도 신경써주셔서 감사합니다.
페이지가 새로고침 되는 문제뿐 아니라 리스트를 모두 구해놓고 뷰페이지로 이동 하는 것이니
차라리 마지막 등록글 wr_id를 직접 구하는 편이 효율적일 것 같네요
링크를 만든다면 여러개의 게시판이 될 수도 잇으니 함수로 만들어서 호출
아래 php코드를 extend 폴더에 저장
<?
function get_wrid($bo_table){
global $g4;
$write_table=$g4[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="<?=$g4[bbs_path]?>/board.php?bo_table=게시판1&wr_id=<?=get_wrid('게시판1')?>">게시판1</a>

<a href="<?=$g4[bbs_path]?>/board.php?bo_table=게시판2&wr_id=<?=get_wrid('게시판2')?>">게시판2</a>
감사합니다. 적용해봤는데 잘 되네요.
오타가 한군데 있네요 마지막 부분 : 이게 아니라 " 로 해주면 됩니다.
$row=sql_fetch("select wr_id from $write_table order by wr_num limit 1");
extend폴더라면 어디에 저장 하라는건지 모르겠어요;;;
저도 이게 필요한대
무슨파일에 저장 하는지 알려주세요;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-08-16 조회 1,597
11-08-16 조회 2,195
11-08-16 조회 1,695
11-08-16 조회 1,697
11-08-16 조회 2,133
11-08-15 조회 1,780
11-08-15 조회 1,213
11-08-15 조회 2,677
11-08-15 조회 1,696
11-08-15 조회 1,250
11-08-15 조회 1,789
11-08-15 조회 1,813
11-08-15 조회 2,042
11-08-15 조회 1,119
11-08-15 조회 4,008
11-08-15 조회 1,130
11-08-15 조회 1,953
11-08-15 조회 962
11-08-15 조회 1,120
11-08-15 조회 2,584