누르자마자 그 게시판의 가장 최근게시물의 링크값좀 알려주세요..

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

댓글 5개

1. 아래 내용을 extend 폴더에 임의의 화일명으로 저장합니다.

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//해당게시판 가장 최신 원글로 가기: TOGETHER(myushin@gmail.com) 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
1번에 하라는 것은 하셨나요?....
이렇게 하면된다가 아닌 새로운 소스를 올린다면 이는 테스트 없이 알려드리지 않습니다.

>>안되는데요?....

보다는 "이렇게 이렇게 했는데 안되는되요"가 좀 좋지 않을까 합니다.
제 답글은 뻘짓...(위에파일 만들고 업로드안함)해서 한건데....
위에꺼 제대로 했는데 하니까 뭔가 에러 메시지가 떠서요........
아예 저 펑션을 같은 파일안에 넣어버리니까
잘 작동합니다.
어쨌든 감사합니다.
아마도 위의 소스 긁어 가시면서
<? 물음표 우측에 공백이 있거나
?> 다음에 공백이 생겨서 발생한 에러일 겁니다...^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,589
18년 전 조회 1,547
18년 전 조회 1,107
18년 전 조회 1,388
18년 전 조회 1,575
18년 전 조회 957
18년 전 조회 1,750
18년 전 조회 1,519
18년 전 조회 1,529
18년 전 조회 1,009
18년 전 조회 1,174
18년 전 조회 1,597
18년 전 조회 1,517
18년 전 조회 959
18년 전 조회 1,587
18년 전 조회 994
18년 전 조회 1,384
18년 전 조회 1,530
18년 전 조회 1,519
18년 전 조회 1,033