기능추가된 지식 답변 게시판 > 그누4 스킨

그누4 스킨

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

기능추가된 지식 답변 게시판 정보

게시판 기능추가된 지식 답변 게시판

첨부파일

g4jisik.zip (81.8K) 768회 다운로드 2006-10-25 00:11:01

본문

관리자님 께서 공개해주신 지식답변 게시판을 기능추가 및 약간 수정이된 게시판 입니다.
http://sir.co.kr/bbs/tb.php/g4_skin_basic/388

이게시판을 설치후 아래의 항목을 참조 하십시요.

1,
불친절하신 서기님의 팁을 참조하여 가입날자를 체크하게 하였습니다.

게시판 환경설정에서 여유필드  bo_1 에 가입후 N일이 지난후 글작성할수 있는지를  입력합니다.
예: 7 이라고 넣어면 가입후 7일이 자나야만 글쓰기가 가능함

2,
게시판 환경설정에서 여유필드  bo_2 에 질문시 포인트 입력에서 최저값을 입력 합니다.
예 : 300 이라고 넣어면 최저 300 포인트 부터 입력이 가능함

3,
게시판 환경설정에서 여유필드  bo_3 에 답변 채택시 답변자에게 넘겨줄 포인트에서
수수료를 차감할 값을 넣어 줍니다.
예: 20 이라고 넣어주면 20%를 차감함 (질문자가 500 포인트를 걸었다면 400포인트를 줌)

4, 이게시판의 성격상 글쓰기와 코멘트 달기는 회원전용으로 하여야 합니다.

기타안내

주석설명을 참조 및 관리자는 일반 게시판과 똑같이 작동 합니다.

질문의 성격상 답변 채택이 없더라도 반드시 필요한 정보일경우 내용보기에서
[처리함] 이라는 버튼을 클릭하면 해당글은 대기중 모드로 됩니다.
대기중 모드가 되면 글작성자는 답변 채택을 하지 않더라도 다음 질문을 할수가
있게 되며 차후에 답변 채택시 완료 모드로 됩니다.

아이콘을 협찬해 주신 7쟁이님께 감사 드립니다.^^
추천
9
  • 복사

댓글 전체

대기모드에서 글작성자가 삭제를 못하게 할려면 delete.skin.php
에 아래의 코드를 추가 하세요.
//관리자는 가능하고 작성자는 불가능함
 if ($write[wr_4] && !$is_admin) {
    alert("이 글은 답변 대기중인 글이므로 삭제 할수 없습니다.");
 }
이스킨을 사용시 에러가 나시는분은  view.skin.php 의 상단을 참고 하십시요.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 4.09.02 (06.10.10) 버전에서 추가됨  이전버전 사용자는 미업그레이드시 주석처리를 해제할것 by 헐랭이
// 한글(2bytes)에서 마지막 글자가 1byte로 끝나는 경우
// 출력시 깨지는 현상이 발생하므로 마지막 완전하지 않은 글자(1byte)를 하나 없앰
/*
function cut_hangul_last($hangul)
{
    // 한글이 반쪽나면 ?로 표시되는 현상을 막음
    $cnt = 0;
    for($i=0;$i<strlen($hangul);$i++) {
        // 한글만 센다
        if (ord($hangul[$i]) >= 0xA0) {
            $cnt++;
        }
    }

    // 홀수라면 한글이 반쪽난 상태이므로
    if ($cnt%2)
        $hangul = substr($hangul, 0, $cnt-1);

    return $hangul;
}
*/
?>
죄송합니다.
버그가 존재 하는걸 수정은 해두고 패치 파일을 올리지 못하였네요.

스킨/write_update.skin.php 의 내용중 아래코드를 지우고

if ($w == '') {
    if ($wr_1 > $member[mb_point]) {
        alert('회원님의 보유포인트보다 포인트를 더 많이 거실 수 없습니다.');
    }

    insert_point($member[mb_id], $wr_1 * -1, "$board[bo_subject] $wr_id 포인트걸기", $bo_table, $wr_id, '포인트걸기');
}


스킨/write_update.head.skin.php 에 위의 코드를 넣어 주십시요.
© SIRSOFT
현재 페이지 제일 처음으로