본문 바로가기
IT-개발,DB

[개발/제로보드] 네이버 지식인 흉내내기

by SB리치퍼슨 2014. 7. 21.



jisikin.zip



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); 
위와같이 바꿔주시면 되고 나중에 지식인 게시판이 추가되면 콤마(,)로 구분하여 넣어주시면 됩니다. 
  
설치끝~! 
  
최대한 수정없이 스킨파일만으로 끝내려고 갖은애를 썼으나 내공 및 기타 설정때문에 부득이하게 약간의 파일수정작업이 필요하게 되었네요.. ^.^ 
  
잘 안되시거나 문의사항있으시면 코멘트나 제 홈페이지에 글남겨 주세요.

설명이길어 이미지 첨부는 생략하고 미리보기는 링크주소를 이용하세용... ^.^


추가) 미리보기 게시판에서 보실 수 없는 질문자 로그인시의 답변채택이미지만 첨부하여 올립니다. ^.^

출처: 인터넷

반응형

댓글