비밀글 기능 게시판 > 스킨

본문 바로가기
사이트 내 전체검색

스킨

board 비밀글 기능 게시판

페이지 정보

본문

다른 분이 올려주셨던 방명록 스킨에 기초하여
.
비밀기능만 추가한 스킨입니다.

전에 올렸던 스킨과 비슷한데 다른 점은 글쓴이와 관리자만 목록에서 비밀글이 보인다는 것입니다.(그림 참고)
.
(원제작자님 이 스킨 잘쓰고 있습니다. 감사합니다~)
.
사용법:
->게시물이 적어도 1개 이상 있어야 스킨이 작동합니다.(이 문제를 수정 못하겠네요. 다른 스킨으로 1개 이상 글 등록하신 후 스킨변경하세요.)

->게시판 설정 : 여분 필드 10 에 게시판 테이블 폭에서 12를 뺀 값을 적으세요.
    ex) 게시판 테이블 폭 : 412, 여분 필드 10 : 400
.
->비밀글은 최근게시물에 나오면 안되므로 latest.lib.php에서 where조건 하나 추가..(첨부파일)

->비밀글 기능은 회원만 가능합니다. 비회원도 일반 글쓰기는 가능.


--------------------------------------------------------------

한 페이지당 목록수가 문제가 되는데요.
페이지당 5개로 세팅해서 쓰고 있는 상황에서
비밀글이 2개라면 관계없는 사람이 보는 경우 글이 3개뿐이 안보이겠죠.
그럴경우  bbs/list.php를 조금 수정해주세요.

(소스를 제대로 작성한건지 모르겠네요..)

아래와 같은 부분을..
#######################################################

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

######################################################


아래와 같이 해주세요..
######################################################

//비밀글만큼 더하기
$secret_num = array();

$secretsql = " select count(*) as s_count from $write_table where wr_option = 'secret' order by wr_id desc  limit 0, $board[bo_page_rows] ";
$secret_num = sql_fetch($secretsql);

if($secret_num)
    $board[bo_page_rows] = $board[bo_page_rows] + $secret_num[s_count];

//여기까지

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

#######################################################
--------------------------------------------------

소스가 엄청 허접합니다....
추천0

첨부파일

댓글목록

등록된 댓글이 없습니다.

Total 396건 10 페이지
  • RSS

검색

회원로그인

회원가입

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒140-0011 東京都品川区東大井2-5-9-203
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

접속자집계

오늘
4,222
어제
4,573
최대
9,679
전체
2,861,485
Copyright (c) 株式会社YHPLUS. All rights reserved.