(최신버전) 글 등록시 게시판 관리자에게 쪽지 보내기.
일반 회원이 게시판 스킨에 해당되는 란에 글을 남기면
현재 게시판 관리자에게 메시지로 보내는 테그 입니다.
당근 제목이 날아가죠
gbupdate.skin.php 란 입력하세요
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<?
$row = sql_fetch("select bo_admin from $cfg[table_board] where bo_table = '$bo_table' ");
$subject = preg_replace("/'/", "'", $subject);
$sql = " select * from $cfg[table_member] where mb_id like '%$row[bo_admin]%'";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
// 쪽지 INSERT
$sql = " insert into $cfg[table_memo]
set me_recv_mb_id = '$row[mb_id]',
me_send_mb_id = '$member[mb_id]',
me_send_datetime = '$now',
me_memo = '$subject\n\n$wr_subject\n\n$wr_content2\n\n$link_url' ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $cfg[table_member]
set mb_memo_call_mb_id = '$member[mb_id]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
?>
제작에 도움 주신분..
우주희, root, 디카하우스님도 감사합니다.
현재 게시판 관리자에게 메시지로 보내는 테그 입니다.
당근 제목이 날아가죠
gbupdate.skin.php 란 입력하세요
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<?
$row = sql_fetch("select bo_admin from $cfg[table_board] where bo_table = '$bo_table' ");
$subject = preg_replace("/'/", "'", $subject);
$sql = " select * from $cfg[table_member] where mb_id like '%$row[bo_admin]%'";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
// 쪽지 INSERT
$sql = " insert into $cfg[table_memo]
set me_recv_mb_id = '$row[mb_id]',
me_send_mb_id = '$member[mb_id]',
me_send_datetime = '$now',
me_memo = '$subject\n\n$wr_subject\n\n$wr_content2\n\n$link_url' ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $cfg[table_member]
set mb_memo_call_mb_id = '$member[mb_id]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
?>
제작에 도움 주신분..
우주희, root, 디카하우스님도 감사합니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&wr_id=3958
gbupdateup.php을 수정해서 가능한 것이라면
스킨에 있는 gbupdate.skin.php에서 작업하도록 변경하는것이 일반 사용자들이 사용하기에 편할것 같습니다.
그래야 그누보드가 패치되어도 수정할 필요가 없으니깐요.