view.skin.php에서 이전글, 다음글, 수정, 삭제, 글쓰기, 목록 링크를 알고 싶습니다.. 정보
view.skin.php에서 이전글, 다음글, 수정, 삭제, 글쓰기, 목록 링크를 알고 싶습니다..본문
스킨을 어떻게 수정하다 보니 문제가 생겼네요..
view.skin.php에서 이전글, 다음글, 수정, 삭제, 글쓰기, 목록에 대한 링크를 알고 싶은데요..
기존의 방법말고 다른 방법을 찾고 있습니다...
이미 질문&답변 게시판에서 구현한 걸 토대로 작성한 것도 있구요....
* 목록 : <a href="./board.php?bo_table=<?=$bo_table?>">
// 구현 했습니다^ㅡ^
이미 구현한 건 이렇습니다.. 약간의 예시가 되었는지 모르겠습니다..
아래는 구현을 하지 못한 부분들입니다..
알고 계시는 분들 좀 알려 주시면 너무나도 감사드리겠습니다..
이전글 링크 : <a href=\"$prev_href\" title=\"$prev_wr_subject\">
// 구현 못했습니다.. 저렇게 쓰는 방법 말고 다른 방법을 찾습니다..
다음글 링크 : <a href=\"$next_href\" title=\"$next_wr_subject\">
// 역시나 찾지 못하고 있습니다..
수정 : <a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>">
// 게시판에서 보고 적용을 해봤는데 되질 않더라구요...
* 삭제 : <a href="javascript:del('./delete.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=');">
// 구현이 안되네요;;
글쓰기 : <a href=\"$write_href\">
// 구현하질 못했습니다..
view.skin.php에서 이전글, 다음글, 수정, 삭제, 글쓰기, 목록에 대한 링크를 알고 싶은데요..
기존의 방법말고 다른 방법을 찾고 있습니다...
이미 질문&답변 게시판에서 구현한 걸 토대로 작성한 것도 있구요....
* 목록 : <a href="./board.php?bo_table=<?=$bo_table?>">
// 구현 했습니다^ㅡ^
이미 구현한 건 이렇습니다.. 약간의 예시가 되었는지 모르겠습니다..
아래는 구현을 하지 못한 부분들입니다..
알고 계시는 분들 좀 알려 주시면 너무나도 감사드리겠습니다..
이전글 링크 : <a href=\"$prev_href\" title=\"$prev_wr_subject\">
// 구현 못했습니다.. 저렇게 쓰는 방법 말고 다른 방법을 찾습니다..
다음글 링크 : <a href=\"$next_href\" title=\"$next_wr_subject\">
// 역시나 찾지 못하고 있습니다..
수정 : <a href="<?=$write_href?>&w=u&wr_id=<?=$list[$i][wr_id]?>&page=<?=$page?>">
// 게시판에서 보고 적용을 해봤는데 되질 않더라구요...
* 삭제 : <a href="javascript:del('./delete.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i][wr_id]?>&page=');">
// 구현이 안되네요;;
글쓰기 : <a href=\"$write_href\">
// 구현하질 못했습니다..
댓글 전체
if (!$board[bo_use_list_view]) {
if ($sql_search)
$sql_search = " and " . $sql_search;
// 윗글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$prev[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
}
// 아래글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$next[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
}
}
// 이전글 링크
$prev_href = "";
if ($prev[wr_id]) {
$prev_wr_subject = get_text(cut_str($prev[wr_subject], 255));
$prev_href = "./board.php?bo_table=$bo_table&wr_id=$prev[wr_id]&page=$page" . $qstr;
}
// 다음글 링크
$next_href = "";
if ($next[wr_id]) {
$next_wr_subject = get_text(cut_str($next[wr_subject], 255));
$next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr;
}
// 쓰기 링크
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
$write_href = "./write.php?bo_table=$bo_table";
수정 및 삭제는 list 에서는 특정 wr_id 값을 받아야 하므로 view 페이지에서 $view[wr_id] 로 적용하세요
if ($sql_search)
$sql_search = " and " . $sql_search;
// 윗글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$prev[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
}
// 아래글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$next[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
}
}
// 이전글 링크
$prev_href = "";
if ($prev[wr_id]) {
$prev_wr_subject = get_text(cut_str($prev[wr_subject], 255));
$prev_href = "./board.php?bo_table=$bo_table&wr_id=$prev[wr_id]&page=$page" . $qstr;
}
// 다음글 링크
$next_href = "";
if ($next[wr_id]) {
$next_wr_subject = get_text(cut_str($next[wr_subject], 255));
$next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr;
}
// 쓰기 링크
$write_href = "";
if ($member[mb_level] >= $board[bo_write_level])
$write_href = "./write.php?bo_table=$bo_table";
수정 및 삭제는 list 에서는 특정 wr_id 값을 받아야 하므로 view 페이지에서 $view[wr_id] 로 적용하세요
감사합니다..
위에 남긴 것은 view.php 에 있는 내용입니다.
view.skin.php 에 적용하려면 $view[wr_id] 로 활용하세요
view.skin.php 에 적용하려면 $view[wr_id] 로 활용하세요