comment를 이용하여 구성하였는데
나는 답변을 가지고 만들어야 겠다.
=======================================================================================================
네이버지식인 비슷한 게시판 스킨입니다.
제로보드를 사용해본지가 벌써 반년이넘었네요..
오랜만에 다시 만들어보는 스킨이라서 꼬박 하루가 걸렸네요.. -.-
암튼 네이버의 지식인을 따라해보았습니다. 보시고 필요하신분들은 사용해보세용~
*간단한 기능설명
질문자는 자신이 보유한 포인트내에서 최고 100포인트까지 내공을 걸수있습니다.
회원들 누구나 답변을 할 수 있으며 답변이 채택되면 질문자가 건 내공만큼의 내공포인트가 자동으로 적립됩니다.
답변채택은 질문자만이 할 수 있습니다.
질문자는 답변글을 달지 못합니다.
답변채택이 완료된 후에는 해당글을 수정하지 못합니다.
답변완료전에 해당글을 수정할때에는 내공은 수정할 수 없습니다.
제시한 내공은 글작성 완료시 자동으로 차감되며 수정시 이중차감되진 않습니다.
본스킨은 제로보드의 여유필드 x,y필드를 모두 사용하였습니다.
본스킨을 이용한 게시판에서는 별도로 x,y필드를 사용하실 수 없습니다.
기타등등... ^.^;
*설치방법
1.첨부된 파일중 jisikin.zip파일을 다운받아 압축을 해제하신 후 jisikin폴더를 제로보드 스킨폴더에 업로드 합니다.
2.제로보드 관리자로 접속하여 지식인으로 사용할 게시판을 생성하신 후 jisikin스킨을 적용하고 코멘트 작성권한을 회원이상(비회원은 작성할 수 없게)으로 설정합니다.
3.생성된 지식인게시판의 코멘트테이블에 byul 이라는 필드를 추가로 생성해줍니다.
(필드명은 byul, 형식은 VARCHAR 길이는 10 으로 생성합니다.)
3-1. 만일 필드추가를 잘 모르시는 초보님들은 http://자신의 도메인/제로보드/skin/jisikin/mkfild.php 를 웹상에서 호출하시면 자동으로 필드생성하는 페이지가 나옵니다. 거기에서 지식인게시판으로 생성한 게시판의 영문이름만 넣으시고 버튼만 누르시면 자동으로 필드생성이 되어집니다.
4.제로보드안의 write_ok.php파일 열어보시면 아래와 같은 부분이 있습니다.
거의 하단부분 신규글쓰기일때 아래쪽에 보시면
// 회원일 경우 해당 해원의 점수 주기
if($mode=="write"||$mode=="reply") @mysql_query("update $member_table set point1=point1+1 where no='$member[no]'",$connect) or error(mysql_error());
위와 같은 곳이 있습니다. 위 부분 아래에
//지식인게시판일경우 내공 차감하기
$jisiktb=array(test,test2,jisik,jisik3);
$jisiktb2=$id;
$downpoint = $zx*0.1;
if($mode=="write" AND in_array($id,$jisiktb)) @mysql_query("update $member_table set point1=point1-$downpoint where no='$member[no]'",$connect) or error(mysql_error());
위의 글을 복사하여 추가해 넣습니다.
여기서 주의할 사항은 추가된 부분중에
$jisiktb=array(test,test2,jisik,jisik3);
부분이 있는데 여기서 괄호안에는 지식인게시판으로 사용될 게시판 영문이름을 넣어주셔야합니다.
예를 들어 jisikin이라고 생성하셨다면
$jisiktb=array(jisikin);
위와같이 바꿔주시면 되고 나중에 지식인 게시판이 추가되면 콤마(,)로 구분하여 넣어주시면 됩니다.
설치끝~!
최대한 수정없이 스킨파일만으로 끝내려고 갖은애를 썼으나 내공 및 기타 설정때문에 부득이하게 약간의 파일수정작업이 필요하게 되었네요.. ^.^
잘 안되시거나 문의사항있으시면 코멘트나 제 홈페이지에 글남겨 주세요.
설명이길어 이미지 첨부는 생략하고 미리보기는 링크주소를 이용하세용... ^.^
추가) 미리보기 게시판에서 보실 수 없는 질문자 로그인시의 답변채택이미지만 첨부하여 올립니다. ^.^
출처: 인터넷
'IT-개발,DB' 카테고리의 다른 글
[개발/VC++] 인터넷 익스플로러 윈도우 핸들 구하기 (0) | 2014.09.10 |
---|---|
[개발/VC++] 응용 프로그램 구성이 올바르지 않기 때문에 ... (0) | 2014.09.10 |
[mysql] 양력음력변환 DB (0) | 2014.07.07 |
[개발/인터넷] RIA(Rich Internet Apllication)이란? (0) | 2014.06.23 |
[web/javascript] 입력양식에서 포커스 자동이동하기 (0) | 2014.06.20 |
댓글