테스트 사이트 - 개발 중인 베타 버전입니다

코멘트 필드추가 게시판 (간이쇼핑몰 등)

comment0.gif
그누3의 카이루님의 간이쇼핑몰 스킨을 응용했습니다. 제품등록 기능까지는 못하고 코멘트로 주문하는 것만 했습니다. 스킨의 view_comment.skin.php를 적절히 손보면 다양한 게시판 스킨이 나올 거 같습니다. (예: 평점매기기 등) 링크가 테스트 게시판입니다.

좀 무식한지는 몰라도 필드를 wr_2부터 wr_8까지 막 갖다붙였습니다. 그리고 bbs/write_comment_update.php를 아래와 같이 수정해야 합니다. 대략 45번째줄에 가면


if ($w == "c") { // 코멘트 입력
$sql = " insert into $write_table
set ca_name = '$wr[ca_name]',
wr_option = '',
wr_num = '$wr[wr_num]',
wr_reply = '',
wr_parent = '$wr_id',
wr_comment = -1,
wr_content = '$wr_content',
mb_id = '$mb_id',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql);


이런 구절이 있습니다. 여기에 wr_1, wr_2....를 추가해주면 됩니다. 아래처럼입니다.


if ($w == "c") { // 코멘트 입력
$sql = " insert into $write_table
set ca_name = '$wr[ca_name]',
wr_option = '',
wr_num = '$wr[wr_num]',
wr_reply = '',
wr_parent = '$wr_id',
wr_comment = -1,
wr_content = '$wr_content',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
mb_id = '$mb_id',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql);


사실 제가 추가한 건 wr_2부터 wr_8까지인데 그냥 1부터 10까지 다 넣었습니다. (wr_1은 본문의 쪽글로 이미 쓰고 있긴 합니다)

필요하신 분은 스킨 중 view_comment.skin.php만 따로 떼서 다른 스킨에 사용해도 됩니다. (물론 bbs/write_comment_update.php은 수정해야)

그리고 코멘트 작성자 외에 다른 사람들에게도 코멘트를 공개하시려면 view_comment.skin.php를 다시 조금 손보면 됩니다. 사실 자신의 코멘트를 자신만 볼 수 있게 하기 위해서 며칠을 고민하다가 그누에 이미 있는 기능을 이용해서 꼼수를 부렸습니다. 자신의 코멘트에만 수정/삭제 링크가 보이게 하는 소스 있죠? 그걸 view_comment.skin.php 전체에 적용해버렸습니다. ^^;;; 그걸 푸시고 원래대로 수정/삭제 링크에만 다시 씌우면 됩니다. 고수님들은 말만 들어도 아실 테지만 초보님들은 좀 이해가 안되시죠^^;;; 그냥 베이직 스킨의 view_comment.skin.php에서 수정/삭제 링크를 찾아서 이 스킨과 잘 비교해보시면 그리 어렵지 않을 겁니다. 꽤 공부도 되실 겁니다^^;;

그리고 그렇기 때문에 관리자만 본문 등록가능합니다. 물론 다른 분들도 본문글을 올리는 건 되지만 타인이 코멘트를 달았을 때 자기글의 코멘트라도 관리자와 코멘트 작성자가 아니면 못 보기 때문에 의미가 없어서입니다. 제 한계로 꼼수를 통해서 일단 수습은 했지만 이 부분을 다른 고수께서 해결해주시면 더욱 좋겠군요. (저야 어차피 원래 혼자만 본문을 등록할 꺼기 때문에 별 필요는 아직 못 느끼지만서도..^^;;;)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 40개

감사합니다.
쓰임새가 많을것 같습니다.
  
20년 전
좋습니다.....^^
ㅎㅎ 대단하시네요
정말 유용한거네요...^^
정말 대단하시네요
^^
감사합니다. 좋은스킨 더 만들어 주세요.
대단하시네요.^^ 유용하겠습니다.디자인도 멋지고요.
감사합니다^^ 어찌보면 view_comment.skin.php만 따로 팁앤테크로 올리는게 더 합당할 거 같습니다^^;
컹 벌써 이것도 어제 이거만든다고 낑낑거려서 올릴려고했더니
디자인이 이게 더 좋군요 음냐~~
잘쓸게요
감사합니다
이미지 출력 안되는데요...저만 그런가요??
{img:0 align=left hspace=10} 이렇게 입력해도 출력 안됨....
응용범위가 넓을것 같네요...감사합니다
미니샵 기능이 필요했는데 정말 정말 뭐라 말씀드려야 할지요.. 암튼 정말 감사드립니다. ^^

혹시 이거 연동하여 사진 들어가는 최근게시물 스킨도 있으시면 올려주세요. ^^
이렇게 완전 원하던 스킨이 있다니! 감사합니다~
잘 사용하겠습니다.
코멘트 관련한 자료가 너무 필요했는데... 유용하게 쓰겠습니다. 감사합니다.
코멘트 주문식
잘 사용하겠습니다. 잘 사용하겠습니다.
수고하셨읍니다.~!!!!! ^ _________________^
수고하셨읍니다.~!!!!!! ^ _______________^
감사합니다 ^ㅡ^
수고하셨습니다..
수고하셔습니다.
와~~좋아요
고생하셨습니다.
좋아요~

게시판 목록

그누4 스킨

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