채택완료

특정게시판에 글 작성시 자동으로 댓글 달리게

2018-02-06 (화) 10:04:11 2,342

bo_table=money1 이라는 게시판에

아무나 글을 작성했을경우

글작성과 동시에

댓글창에 글을 작성해주셔서 감사합니다.라는 

자동 댓글을 달리게 하는 방법 없을까요

|

답변 6개

채택된 답변
+20 포인트
2018-02-06 (화) 11:16:10

money1 테이블에만 적용 하신다면  스킨을 하나더 만듭니다. 이름을 바꾸셔서  예)basic를 basic1로 만드셨다면 

basic1 스킨에 write_update.tail.skin.php 파일을 만듭니다. 

만든 파일안에 아래 코드 추가 (수정할부분 수정)

Copy
<?

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 = "글을 작성해주셔서 감사합니다."; //댓글내용

2018-02-06 (화) 11:37:47

램덤형 문구가 필요하시면 

https://sir.kr/g5_tip/7284  참조 하시면 됩니다. 

다 같은 문구라면..

저라면 그냥 코맨트 li 시작하는 맨위에 하나 더미로 넣겠습니다. .. 아 코맨트 숫자반영이 안되겠;;

가능은 합니다... devdev님 말씀처럼

그누보드를 알고있어야 스킨에 해당 소스를 추가해서 작업가능합니다.

설명으로는 어렵고

따로 소스를 만들어드리자니 시간이 오래걸리기 때문에

꼭 필요하신 기능이라면 제작의뢰를 통해서 해결하시는것이 나아보입니다.

참고하자면 댓글작성시 어떤방식으로 댓글이 작성되는지 로직을 이해하셔야

그 로직을 게시글 작성시 연결해서 댓글이 작성되게 구성할 수 있습니다.

방법이야 프로그램 개발하면 가능합니다만..

현재 만들어져 배포된 것은 찾기 힘들 것 같습니다.

프로그램 지식이 있으시다면 스킨에 소스 추가하여 가능하겠습니다.

trigger 를 쓰면 되지 않을까요?

답변을 작성하려면 로그인이 필요합니다.