일대일게시판 - 1:1게시판 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

일대일게시판 - 1:1게시판 정보

게시판 일대일게시판 - 1:1게시판

첨부파일

basic_nolist.zip (304.4K) 320회 다운로드 2012-10-19 13:42:44

본문

안녕하세요, 일대일 게시판이 별로 없는 것 같아서 올려봅니다.

회원이 글을 작성하고 관리자가 답변하며,
관리자 권한에서만 전체 게시글 목록이 보입니다.
관리자 권한의 공지글 게시 가능합니다.

회원은 본인이 작성한 게시글 목록만 보이며, 본인 글(관리자 답변글 포함)만 열람 가능합니다. 본인 글이 아닌 경우에는 게시판의 게시글 목록이 보이지 않습니다.

view.skin.php에서 상단에 주석처리된 부분을 풀면 회원에게도 목록은 보이나 관리자와 본인이 작성한 글만 열람 가능합니다.

이 경우, list.skin.php와 view.skin.php에 일대일 기능을 위해 추가된 코드를 삭제(또는 주석처리)하시고, view.skin.php에서 상단의 주석처리된 부분만 풀면 게시판의 게시글 목록이 보이는 일대일게시판이 됩니다.

감사합니다. ^^


* 부비컴님의 일대일게시판 스킨을 참고했습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=33684&sca=%EA%B2%8C%EC%8B%9C%ED%8C%90&sfl=wr_subject||wr_content&stx=%EC%9D%BC%EB%8C%80%EC%9D%BC
추천
12

댓글 전체

스킨도 너무 마음에 들고 꼭 필요한 기능이라 쓰고싶은데 글쓰기가 안되요 ㅠㅠ
utf-8로 변환했고 view.skin.php에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if(!$is_admin && $bo_table=="sub01_01" && $view[mb_id] != $member[mb_id])
alert("본인의 글만 확인 가능합니다.","$g4[path]/bbs/board.php?bo_table=sub01_01");

if(!$is_admin && $bo_table=="sub01_22" && $view[mb_id] != $member[mb_id])
  alert("본인의 글만 확인 가능합니다.","$g4[path]/bbs/board.php?bo_table=sub01_22");
 
주석풀고
list.skin.php에서

//while ($row = sql_fetch_array($result2))
//{
// $row = get_list($row, $board, $g4[path].'/skin/board/'.$board[bo_skin], $board[bo_subject_len]);
// array_push($list2A, $row);
//}

// 해당 사용자가 쓴 글의 번호를 얻어 옴.
//$bb_query1 = "select * from `{$write_table}` where 1 and mb_id like '{$member[mb_id]}'";

//$result1 = sql_query($bb_query1);
//$list1A = array();
//while ($row = sql_fetch_array($result1))
//{
// $list1S = $row[wr_num].",".$list1S;
//array_push($list1A, $row[wr_num]);
//}

// 페이징 처리
//$bb_query_total = "select * from `{$write_table}` where 1 and find_in_set(wr_num,'{$list1S}') and wr_is_comment != 1 order by  wr_num, wr_reply;";
//$bb_result_total = sql_query($bb_query_total);
//$bb_total_count = mysql_num_rows($bb_result_total);

//$bb_total_page  = ceil($bb_total_count / $board[bo_page_rows]);  // 전체 페이지 계산
//if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
//$bb_from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함

//$bb_url = "./board.php?bo_table={$board[bo_table]}&page=";
//$bb_write_pages = get_paging( $board[bo_page_rows], $page, $bb_total_page, $bb_url, $add="");

// 공지글, 해당사용자가 쓴 글과 관련된 게시물 가져오기
//$bb_query3 = "select * from `{$write_table}` where 1 and find_in_set(wr_num,'{$list1S}') and wr_is_comment != 1 order by  wr_num, wr_reply limit $bb_from_record, $board[bo_page_rows];";
//$result3 = sql_query($bb_query3);
//$list3A = array();
//while ($row = sql_fetch_array($result3))
//{
// $row = get_list($row, $board, $g4[path].'/skin/board/'.$board[bo_skin], $board[bo_subject_len]);
// array_push($list2A, $row);
//}

//if ( !$is_admin) {
// $total_count = $bb_total_count;
주석처리했는데 왜 글쓰기가 안될까요? ㅠㅠ
안녕하세요, 잘 돌아가고 있어요~ ㅋ
list.skin.php와 view.skin.php 이 두 파일에서 일대일게시판을 위해 추가된 부분을 삭제 처리해보시고 적용해보세요~ 다시 한번 확인해봤지만 문제없이 잘 돌아가고 있으며, 코드상의 이상 또한 없습니다~ ^^
전체 8 |RSS
그누4 스킨 내용 검색 게시판에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT