누르자마자 그 게시판의 가장 최근게시물의 링크값좀 알려주세요.. 정보
누르자마자 그 게시판의 가장 최근게시물의 링크값좀 알려주세요..본문
최신글 스킨 요런거 말구요...
그냥 어떤 버튼을 누르면 그 게시판이 열리는데..
그 게시판의 가장 최근게시물이 열리는 링크값좀 알려주세요!!!
댓글 전체

1. 아래 내용을 extend 폴더에 임의의 화일명으로 저장합니다.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//해당게시판 가장 최신 원글로 가기: TOGETHER(*** 개인정보보호를 위한 이메일주소 노출방지 ***) 2007/06/18
function get_latest_post($bo_table) {
global $g4;
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
$board = sql_fetch($sql);
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//댓글 및 답글을 제외한 가장 최신 원글의 글번호를 뽑아 옴.
$sql = " select wr_id from $tmp_write_table where wr_is_comment = '0' and wr_reply = '' order by wr_id desc limit 1 ";
//explain($sql);
$row = sql_fetch($sql);
$go_href = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$row[wr_id]";
return $go_href;
}
?>
2. 링크는 아래와 같이 사용하십시오.
<a href="<?=get_latest_post('게시판테이블명')?>">바로가기</a>
예) <a href="<?=get_latest_post(g4_qa)?>">그누보드4질답게시판(이미지도 가능)</a>
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//해당게시판 가장 최신 원글로 가기: TOGETHER(*** 개인정보보호를 위한 이메일주소 노출방지 ***) 2007/06/18
function get_latest_post($bo_table) {
global $g4;
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
$board = sql_fetch($sql);
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
//댓글 및 답글을 제외한 가장 최신 원글의 글번호를 뽑아 옴.
$sql = " select wr_id from $tmp_write_table where wr_is_comment = '0' and wr_reply = '' order by wr_id desc limit 1 ";
//explain($sql);
$row = sql_fetch($sql);
$go_href = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$row[wr_id]";
return $go_href;
}
?>
2. 링크는 아래와 같이 사용하십시오.
<a href="<?=get_latest_post('게시판테이블명')?>">바로가기</a>
예) <a href="<?=get_latest_post(g4_qa)?>">그누보드4질답게시판(이미지도 가능)</a>
안되는거 같은데요????ㅠ.ㅠ
<a href="
Fatal error: Call to undefined function: get_latest_post() in /home/nsociety/public_html/board/index.php on line 29
<a href="
Fatal error: Call to undefined function: get_latest_post() in /home/nsociety/public_html/board/index.php on line 29

1번에 하라는 것은 하셨나요?....
이렇게 하면된다가 아닌 새로운 소스를 올린다면 이는 테스트 없이 알려드리지 않습니다.
>>안되는데요?....
보다는 "이렇게 이렇게 했는데 안되는되요"가 좀 좋지 않을까 합니다.
이렇게 하면된다가 아닌 새로운 소스를 올린다면 이는 테스트 없이 알려드리지 않습니다.
>>안되는데요?....
보다는 "이렇게 이렇게 했는데 안되는되요"가 좀 좋지 않을까 합니다.
제 답글은 뻘짓...(위에파일 만들고 업로드안함)해서 한건데....
위에꺼 제대로 했는데 하니까 뭔가 에러 메시지가 떠서요........
아예 저 펑션을 같은 파일안에 넣어버리니까
잘 작동합니다.
어쨌든 감사합니다.
위에꺼 제대로 했는데 하니까 뭔가 에러 메시지가 떠서요........
아예 저 펑션을 같은 파일안에 넣어버리니까
잘 작동합니다.
어쨌든 감사합니다.

아마도 위의 소스 긁어 가시면서
<? 물음표 우측에 공백이 있거나
?> 다음에 공백이 생겨서 발생한 에러일 겁니다...^^
<? 물음표 우측에 공백이 있거나
?> 다음에 공백이 생겨서 발생한 에러일 겁니다...^^