특정게시판에 글 작성시 자동으로 댓글 달리게
본문
bo_table=money1 이라는 게시판에
아무나 글을 작성했을경우
글작성과 동시에
댓글창에 글을 작성해주셔서 감사합니다.라는
자동 댓글을 달리게 하는 방법 없을까요
답변 6
money1 테이블에만 적용 하신다면 스킨을 하나더 만듭니다. 이름을 바꾸셔서 예)basic를 basic1로 만드셨다면
basic1 스킨에 write_update.tail.skin.php 파일을 만듭니다.
만든 파일안에 아래 코드 추가 (수정할부분 수정)
<?
if ($w =='') {
$wr_write = get_write($write_table, $wr_id);//원글정보
$wr_write_content = "글을 작성해주셔서 감사합니다."; //댓글내용
$wr_write_password = sql_password($g5[server_time]);//패스워드
$wr_write_cname = "최고관리자";//댓글 등록자명
$wr_write_mbid = "admin";//댓글 아이디 사용자
$sql = " insert into $write_table
set ca_name = '$wr_write[ca_name]',
wr_num = '$wr_write[wr_num]',
wr_parent = '$wr_id',
wr_is_comment = '1',
wr_comment = '1',
wr_content = '$wr_write_content',
mb_id = '$wr_write_mbid',
wr_password = '$wr_write_password',
wr_name = '$wr_write_cname',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_ip = '000.000.000.000' ";
sql_query($sql);
// 원글에 코멘트수 증가
sql_query(" update $write_table set wr_comment = wr_comment + 1 where wr_id = '$wr_id' ");
// 코멘트 1 증가
sql_query(" update $g5[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' ");
}
?>
넣으시고 업로드 하시면 됩니다.
관리자 아이디 수정
$wr_write_mbid = "admin";//댓글 아이디 사용자
등록자명 수정
$wr_write_cname = "최고관리자";//댓글 등록자명
문구 수정
$wr_write_content = "글을 작성해주셔서 감사합니다."; //댓글내용
!-->trigger 를 쓰면 되지 않을까요?
방법이야 프로그램 개발하면 가능합니다만..
현재 만들어져 배포된 것은 찾기 힘들 것 같습니다.
프로그램 지식이 있으시다면 스킨에 소스 추가하여 가능하겠습니다.
가능은 합니다... devdev님 말씀처럼
그누보드를 알고있어야 스킨에 해당 소스를 추가해서 작업가능합니다.
설명으로는 어렵고
따로 소스를 만들어드리자니 시간이 오래걸리기 때문에
꼭 필요하신 기능이라면 제작의뢰를 통해서 해결하시는것이 나아보입니다.
참고하자면 댓글작성시 어떤방식으로 댓글이 작성되는지 로직을 이해하셔야
그 로직을 게시글 작성시 연결해서 댓글이 작성되게 구성할 수 있습니다.
다 같은 문구라면..
저라면 그냥 코맨트 li 시작하는 맨위에 하나 더미로 넣겠습니다. .. 아 코맨트 숫자반영이 안되겠;;