채택완료

질문드립니다.

최근 게시물에서 링크시 본문 view.php 연결되는되..

이 연결을 해당 list.php로 연결할려고 합니다.

링크를 그냥 수정하면 되는데..문제는  해당 최신게시물의 wr_id값을 구해서 해당 페이지로 넘어가게끔해야하는데

간단히 구현할수 있는 방법이 있는지 여쭙고 싶네요~


|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

최신글이란 것이 보통 1페이지의 게시물일텐데 어떤 조건으로 추출한 것인가요?

어쨌던 wr_id로 페이지를 구하는 코드를 만든다면 간단히 되지도 않을뿐아니라 문제가 많은 코드가 될 것입니다

아래 방법은 그나만 간단한 방법이긴 하지만 삭제된 게시물이 생기면 정확하지않게 됩니다

아래 방법으로 구한 페이지에 해당 wr_id가 있는지  조사해서 없으면 페이지 값을 앞으로 이동시키는

방법으로 정확하게 할 수는 있겠지만 역시 좋지않은 코드가 될 것입니다

삭제 게시물이 없다는 가정하에

스킨 상단 추가

$board = sql_fetch(" select bo_page_rows from {$g5['board_table']} where bo_table = '{$bo_table}' ");
$write_table = $g5['write_prefix'] . $bo_table;
$last_num = get_next_num($write_table);

for문 다음 행 추가

$page= ceil( ($list[$i][wr_num] - $last_num)/$board[bo_page_rows]);
$list[$i][href]= G5_BBS_URL."/board.php?bo_table=$bo_table&page=$page";

답변에 대한 댓글 1개

균이님 감사합니다. 말씀하신데로 해결하였습니다.
view.php 연결되는데.. list.php 어느부분으로 연결되는걸 원하는지
질문에 이해를 못하겠네요.


답변에 대한 댓글 1개

list 페이지로도 연결은 됩니다.

최근게시물에서
만약에 3페이지에 있는 게시물일 경우에는 해당 list.php?page=3 이런식으로 되기만 하면 될듯합니다.
어찌해야 할까요?

답변을 작성하려면 로그인이 필요합니다.