코멘트 필드추가 게시판 (간이쇼핑몰 등)
그누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에서 수정/삭제 링크를 찾아서 이 스킨과 잘 비교해보시면 그리 어렵지 않을 겁니다. 꽤 공부도 되실 겁니다^^;;
그리고 그렇기 때문에 관리자만 본문 등록가능합니다. 물론 다른 분들도 본문글을 올리는 건 되지만 타인이 코멘트를 달았을 때 자기글의 코멘트라도 관리자와 코멘트 작성자가 아니면 못 보기 때문에 의미가 없어서입니다. 제 한계로 꼼수를 통해서 일단 수습은 했지만 이 부분을 다른 고수께서 해결해주시면 더욱 좋겠군요. (저야 어차피 원래 혼자만 본문을 등록할 꺼기 때문에 별 필요는 아직 못 느끼지만서도..^^;;;)
좀 무식한지는 몰라도 필드를 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년 전
감사합니다.
쓰임새가 많을것 같습니다.
쓰임새가 많을것 같습니다.
20년 전
좋습니다.....^^
20년 전
ㅎㅎ 대단하시네요
20년 전
정말 유용한거네요...^^
20년 전
정말 대단하시네요
^^
^^
20년 전
감사합니다. 좋은스킨 더 만들어 주세요.
20년 전
대단하시네요.^^ 유용하겠습니다.디자인도 멋지고요.
20년 전
감사합니다^^ 어찌보면 view_comment.skin.php만 따로 팁앤테크로 올리는게 더 합당할 거 같습니다^^;
20년 전
컹 벌써 이것도 어제 이거만든다고 낑낑거려서 올릴려고했더니
디자인이 이게 더 좋군요 음냐~~
잘쓸게요
디자인이 이게 더 좋군요 음냐~~
잘쓸게요
호호아자씨
20년 전
감사합니다
20년 전
이미지 출력 안되는데요...저만 그런가요??
{img:0 align=left hspace=10} 이렇게 입력해도 출력 안됨....
{img:0 align=left hspace=10} 이렇게 입력해도 출력 안됨....
네잎클로버
20년 전
응용범위가 넓을것 같네요...감사합니다
20년 전
잘쓰겠습니다.
그레이스웹
19년 전
미니샵 기능이 필요했는데 정말 정말 뭐라 말씀드려야 할지요.. 암튼 정말 감사드립니다. ^^
혹시 이거 연동하여 사진 들어가는 최근게시물 스킨도 있으시면 올려주세요. ^^
혹시 이거 연동하여 사진 들어가는 최근게시물 스킨도 있으시면 올려주세요. ^^
19년 전
감사합니다
mysong2
19년 전
이렇게 완전 원하던 스킨이 있다니! 감사합니다~
19년 전
잘 사용하겠습니다.
19년 전
코멘트 관련한 자료가 너무 필요했는데... 유용하게 쓰겠습니다. 감사합니다.
GotheLimit
19년 전
코멘트 주문식
19년 전
잘 사용하겠습니다. 잘 사용하겠습니다.
19년 전
감사합니다.
18년 전
좋아요 ^^
molpi
18년 전
수고하셨읍니다.~!!!!! ^ _________________^
18년 전
수고하셨읍니다.~!!!!!! ^ _______________^
18년 전
감사합니다
18년 전
감사합니다
18년 전
감사합니다 ^ㅡ^
18년 전
수고하셨습니다..
17년 전
수고하셔습니다.
끝없는사랑
17년 전
와~~좋아요
행복한하누
17년 전
ㄳ`~~
갈색야생마
17년 전
굳굳~~^^
17년 전
별루다
갈색야생마
17년 전
고생하셨습니다.
ISKSOFT
16년 전
참고자료
곰돌이를부탁해
16년 전
좋아요~
15년 전
rr
소리로보라
14년 전
팀원모집
sang86yi
13년 전
감사합니다
weblife
12년 전
감사합니다
게시판 목록
그누4 스킨
스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 35 | 일반 |
torry
|
20년 전 | 5003 | |
| 34 | 일반 |
황제.com
|
20년 전 | 4851 | |
| 33 | 일반 |
torry
|
20년 전 | 6675 | |
| 32 | 인기검색어 | 20년 전 | 7728 | ||
| 31 | 일반 | 20년 전 | 4944 | ||
| 30 | 일반 | 20년 전 | 10875 | ||
| 29 | 일반 | 20년 전 | 5862 | ||
| 28 | 일반 | 20년 전 | 5331 | ||
| 27 | 일반 |
innoX
|
20년 전 | 8343 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기