제로보드-덧글이 추가되는 경우 게시글을 올린 사람에게 메일로 알림공건두 > Board Tip

본문 바로가기
 

제로보드-덧글이 추가되는 경우 게시글을 올린 사람에게 메일로 알림공건두

페이지 정보

작성자 휴먼 댓글 0건 조회 12,048회 작성일 08-06-11 09:55

본문

대단한 팁은 아니고, 중복일까봐 염려됩니다.

덧글이 추가되는 경우 게시글을 올린 사람에게 메일로
덧글이 추가됐음을 알려주는 조그마한 팁입니다.



- zeroboard가 있는 폴더의 comment_ok.php 의
   @mysql_close( $connect ); 위부분에 다음 내용을 추가합니다.


    // 원본글의 작성자가 회원일 경우(코멘트 작성자가 원본글의 작성자와 다를 경우만) 원본글의 작성자에게 mail 날려주기
    $check = mysql_fetch_array( mysql_query( "select ismember, email from $t_board"."_$id where no = '$no'", $connect ) );

    // 회원 테이블에서 이메일 구하기, 구하는 이유는 각게시판 테이블에는 변경 전 이메일 주소만 있음.
    $arrMember = mysql_fetch_array(mysql_query("select email, user_id from $member_table where no='$check[0]'"));

  
    if( $check[0]>0 && $check[0]!=$member[no] )
    {
            $subject = "덧글 달림 자동 알림";
            $memo = "귀하의 게시글 관련해서 안내 메일 드립니다.<br><br>";
            $memo = $memo."<b><font color=blue>".$name."</font> 님이 회원님(".$arrMember[user_id].")의 글에 코멘트를 다셨습니다.</b>";
            $memo = $memo."nn";
            $memo = $memo."http://".$_SERVER[ 'SERVER_NAME' ]."/제로보드폴더명/$view_file_link?id=$id&page=$page&page_num=$page_num&select_arrange=$select_arrange&desc=$des&sn=$sn&ss=$ss&sc=$sc&keyword=$keyword&category=$category">해당 게시판으로 바로 이동하시려면 여기를 누르세요.
(보안상, 본문 열람하기 전에 로그인이 필요할 수도 있습니다.)

";


            // 개인정보를 변경하기 전의 게시판에 있는 이메일 주소로 안내메일을 보낸다. 즉 게시판의 이메일 아이디 기준.
            // zb_sendmail( 1, $check[email], $name, "DoNotReply@발신메일주소", "덧글안내자동메일", $subject, $memo);

            // 개인정보를 변경해도 최신의 이메일 주소로 안내메일을 보낸다.
            zb_sendmail( 1, $arrMember[email], $name, "DoNotReply@발신메일주소", "덧글안내자동메일", $subject, $memo);
     }



* 덧글이 달려도 이메일이 발송 안되는 경우에는,

   1. 게시글을 올린 본인과 덧글 올린 사람이 동일ID가 아닌지... 확인해 보시고,

   2. 제로보드 폴더의 lib.php 에 있는 zb_sendmail 함수 일부를 다음과 같이 수정하세요.
      SMTP 서비스의 종류에 따라 <꺽쇠> 를 제대로 처리못하는 경우가 있더군요.

         수정 전 :  $recipient = "$to_name <$to>";
         수정 후 :  $recipient = "$to";


* 비밀글의 경우를 감안해서, 해당 게시판으로 점프하게 했습니다.
   해당 게시글로 바로 점프하게 하려면,
   위 추가 소스 중에 href URL에 &no=$no 를 추가하면 됩니다.

댓글목록

등록된 댓글이 없습니다.

Total 59건 4 페이지
게시물 검색