★★★ 강추 ★★★ 쪽지의 활용도를 높이자! 정보
쪽지 ★★★ 강추 ★★★ 쪽지의 활용도를 높이자!
첨부파일
본문
코멘트를 달았을 경우 글쓴이에게 쪽지로 알려주는 기능입니다...
그누보드를 수정하였습니다....
필요하다고 생각되시는 분들만 적용하시길 바랍니다...
반드시 원본은 백업하시고 사용하시길 바랍니다...^^
필드가 한개 추가 되어졌습니다.....
me_subject
압축을 해제하셔서 그대로 업로드 하시고
필드를 삽입을 위해서 http://www.your_domain.com/?doc=memo_add.php <==== 호출하시길 바랍니다...
memo.sql은 참조하시길 바랍니다....
수정된 파일은
* gbupdata.php
* mbmemo.php
* mbmemoview.php
* mbmemoupdata.php
[skin]----> [good_basic]
유용하게 사용되어지길 바랍니다....^^
그누보드를 수정하였습니다....
필요하다고 생각되시는 분들만 적용하시길 바랍니다...
반드시 원본은 백업하시고 사용하시길 바랍니다...^^
필드가 한개 추가 되어졌습니다.....
me_subject
압축을 해제하셔서 그대로 업로드 하시고
필드를 삽입을 위해서 http://www.your_domain.com/?doc=memo_add.php <==== 호출하시길 바랍니다...
memo.sql은 참조하시길 바랍니다....
수정된 파일은
* gbupdata.php
* mbmemo.php
* mbmemoview.php
* mbmemoupdata.php
[skin]----> [good_basic]
유용하게 사용되어지길 바랍니다....^^
추천
0
0
댓글 전체
흠~~각각 올리는 곳이 따로 있군요~~~^^;;
조금만 더 생각 해 보면 될것을,,,,
이상하게 질문 부터 던지게 되네요~~~^^;;
자성 하겠습니다~~~ㅎㅎㅎ
조금만 더 생각 해 보면 될것을,,,,
이상하게 질문 부터 던지게 되네요~~~^^;;
자성 하겠습니다~~~ㅎㅎㅎ
안녕하세요?
박갑성님~~~!!
이 것을 설치 하고 싶은데,,,
그냥 압축풀어서 gnu폴더에 올리면 되나요?
아니면 화일들이 지정된 장소에 각각 올라가야 하나요?
어느 화일이 어디로 가야 되는지 잘 모르겠네요~~~^^;;
조금 상세히 알려 주실수는 없을까요~~~^^
너무 몰라서 죄송 합니다~~~^^;;
박갑성님~~~!!
이 것을 설치 하고 싶은데,,,
그냥 압축풀어서 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);
}
}
소스 받아가신분이 적게 계시는 것 같아 안심입니다....
이 소스를 사용하시기 보다 위의 스킨화 되어진 소스를 사용하시길 추천해드립니다....^^
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);
}
}
