특정 게시판에서 내 게시글만 보기

· 2012-12-08 (토) 23:44:40 · 1798 · 2
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
예를 들면 메뉴에 내 게시글 보기를 만들고 싶습니다.
클릭을 할 경우
해당 게시판에서 본인의 글들만 출력시키고 싶습니다.
어떻게 구현할 수 있을까요 ? ㅠ
답변을 기다리겠습니다. 부탁드려요...
|

댓글 2개

검색을 이용하시는 방법이 있으시고요
<a href ='<?=$g4[path]?>/bbs/board.php?bo_table=<?=$bo_table?>&sfl=mb_id&stx=<?=$member[mb_Id]?>'


검색기능을 이용하시기 위해서는
bbs/list.php에

if ($sca || $stx)
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);


을 아래와 같이

if ($sca || $stx || ($bo_table=='보드명' && !$is_admin) )
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);

//--------------------
if($bo_table=='보드명' && !$is_admin) {
if($sql_search){
$sql_search .= " and mb_id = '$member[mb_id]' ";
}
else{
$sql_search = " mb_id = '$member[mb_id]' ";
}
}
//--------------------



if ($sca || $stx )
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
을 아래같이

if ($sca || $stx || ($bo_table=='보드명' && !$is_admin))
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}


// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");

이부분을

// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx ||($bo_table=='보드명' && !$is_admin))
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");

같이 수정해 주시면 됩니다
진심으로 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-12-09 조회 1,638
12-12-09 조회 1,650
12-12-09 조회 1,731
12-12-09 조회 1,655
12-12-09 조회 1,067
12-12-09 조회 1,091
12-12-08 조회 1,799
12-12-08 조회 1,652
12-12-08 조회 921
12-12-08 조회 860
12-12-08 조회 1,065
12-12-08 조회 1,660
12-12-08 조회 1,827
12-12-08 조회 1,020
12-12-08 조회 1,325
12-12-08 조회 1,800
12-12-08 조회 1,066
12-12-08 조회 2,060
12-12-08 조회 1,040
12-12-08 조회 1,829