★★★ 강추 ★★★ 쪽지의 활용도를 높이자! > 그누3 스킨

그누3 스킨

★★★ 강추 ★★★ 쪽지의 활용도를 높이자! 정보

쪽지 ★★★ 강추 ★★★ 쪽지의 활용도를 높이자!

첨부파일

memo.zip (7.0K) 70회 다운로드 2004-02-18 22:21:18

본문

코멘트를 달았을 경우 글쓴이에게 쪽지로 알려주는 기능입니다...
그누보드를 수정하였습니다....
필요하다고 생각되시는 분들만 적용하시길 바랍니다...
반드시 원본은 백업하시고 사용하시길 바랍니다...^^


필드가 한개 추가 되어졌습니다.....
me_subject

압축을 해제하셔서 그대로 업로드 하시고
필드를 삽입을 위해서 http://www.your_domain.com/?doc=memo_add.php &nbsp;<==== 호출하시길 바랍니다...
memo.sql은 참조하시길 바랍니다....

수정된 파일은

* gbupdata.php
* mbmemo.php
* mbmemoview.php
* mbmemoupdata.php
[skin]----> [good_basic]

유용하게 사용되어지길 바랍니다....^^
추천
0

댓글 전체

흠~~각각 올리는 곳이 따로 있군요~~~^^;;
조금만 더 생각 해 보면 될것을,,,,
이상하게 질문 부터 던지게 되네요~~~^^;;
자성 하겠습니다~~~ㅎㅎㅎ
안녕하세요?
박갑성님~~~!!
이 것을 설치 하고 싶은데,,,
그냥 압축풀어서 gnu폴더에 올리면 되나요?
아니면 화일들이 지정된 장소에 각각 올라가야 하나요?
어느 화일이 어디로 가야 되는지 잘 모르겠네요~~~^^;;
조금 상세히 알려 주실수는 없을까요~~~^^
너무 몰라서 죄송 합니다~~~^^;;
어제저녁 정신없이 수정하다가 소스 한개를 잘못 올렸습니다...
소스 받아가신분이 적게 계시는 것 같아 안심입니다....

이 소스를 사용하시기 보다 위의 스킨화 되어진 소스를 사용하시길 추천해드립니다....^^

gbupdata.php소스의 일부입니다...

} else if ($w == 'c') {

  // 코멘트의 가장 큰 값을 얻어 1을 증가
  $sql = " select max(wr_comment) from $write_table where wr_parent_id = '$wr_id' ";
  $row = sql_fetch($sql);
  $wr_comment = (int)($row[0] + 1);

  $sql = " insert into $write_table
              set wr_notice = '$wr[wr_notice]',
                  wr_num = '$wr[wr_num]',
                  wr_reply = '',
                  wr_parent_id = '$wr_id',
                  wr_comment = '$wr_comment',
                  wr_content = '$wr_content',
                  mb_id = '$mb_id',
                  wr_passwd = '$wr_passwd',
                  wr_name = '$wr_name',
                  wr_email = '$wr_email',
                  wr_homepage = '$wr_homepage',
                  wr_datetime = '$now',
                  wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
                  wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
                  $sql_add ";
  sql_query($sql);

  $comment_wr_id = mysql_insert_id();

  // 코멘트수 증가
  $sql = " update $write_table
              set wr_commentcnt = wr_commentcnt + 1
            where wr_id = '$wr_id' ";
  sql_query($sql);

  $wr_subject = $wr[wr_subject];

  $atag_comment = "&page=$page#c{$comment_wr_id}";

//여기서부터가 추가 사항입니다...
// 원본글의 작성자가 회원일 경우(코멘트 작성자가 원본글의 작성자와 다를 경우만) 원본글의 작성자에게 쪽지 날려주기

$memo_send = mysql_fetch_array(mysql_query(" select count(*) from $write_table where mb_id = '$wr[mb_id]' "));
if($memo_send[0]>0 && $wr[mb_id]!=$member[mb_id]) {
$link_view = "./?doc=bbs/gnuboard.php";
$me_subject = $member[mb_name] ."님이 코멘트를 남기셨습니다.";
  $me_memo = "<b><font color=blue>".$member[mb_name]."</font> 님이 회원님의 글에 간단한 의견을 남기셨습니다. 이 쪽지는 자동으로 발송되는 알람쪽지 입니다. </b>";
$me_memo = $me_memo."<br><br>";
  $me_memo = $me_memo."<a href=javascript:opener.location.href=\"$link_view&bo_table=$bo_table&sselect=&stext=§ion=&wr_id=$wr_id{$atag_comment}\";window.close();opener.focus();><b><u><font color=blue>게시물로 바로 이동</font></u></b></a>";
  $me_memo = $me_memo."<br><br>";


$sql2 = " insert into $cfg[table_memo]
                  set me_recv_mb_id = '$wr[mb_id]',
                      me_send_mb_id = '$member[mb_id]',
                      me_send_datetime = '$now',
                      me_memo = '$me_memo'";
      sql_query($sql2);
  //쪽지 도착시 알림을 위한 멤버테이블에 입력 소스
      // 실시간 쪽지 알림 기능
      $sql3 = " update $cfg[table_member] 
                  set mb_memo_call_mb_id = '$member[mb_id]'
                where mb_id = '$wr[mb_id]' ";
      sql_query($sql3);

}
}
전체 740
그누3 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT