회원 관리 -선택한 회원 레벨,포인트 추가,메일,쪽지 보내기 > 그누3 팁자료실

그누3 팁자료실

회원 관리 -선택한 회원 레벨,포인트 추가,메일,쪽지 보내기 정보

그누호환 회원 관리 -선택한 회원 레벨,포인트 추가,메일,쪽지 보내기

첨부파일

admin.alz (7.4K) 95회 다운로드 2004-07-18 23:36:45

본문

메일 보내기 기능이 좀 그렇더라구요
선택한 회원별,레벨별로 메일을 보내기와 쪽기보내고  싶은데 그런 기능이 없어서
leein9님의 소스를 조금 고쳐서 추가 했습니다.
leein9님의 한 회원 레벨,포인트 추가
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject&stext=%C6%F7%C0%CE%C6%AE&soperator=1&page=1&wr_id=4024
memberlist.php에서  선택회원 메일 보내기 메뉴,쪽지보내기메뉴와  자바스크립를 2개 더추가하고
자바스크립트 처리할 수 있는 membermail.php 와 mbmemo.php  mbmemoupdate.php를 추가 했습니다.
그누 3.33기준입니다.
memberpointminus.php
memberpointplus.php
memberlevelupdate.php
membermail.php
mbmemo.php
mbmemoupdate.php
파일은 bbs/admin 폴더에
이미지하나는 image폴더에 넣으시면 됩니다.

memberlist.php는 알맞게 수정하셔서 쓰면 됩니다.
원본 상태를 그대로 수정하였으니
원본 memberlist.php 쓰시는 분들은 덮어쓰셔도 됩니다.
선택한 회원 메일 보내기를 클릭하면
체크한 회원의 이메일 주소가
관리자 페이지의 메일을 클릭할 때와 같이
이메일이 좌측에 보여지고
메일보내기를 클릭하시면
선택한 회원 에게만 메일이 보내집니다.
쪽기기능도 메일보내기와 같습니다.
테스트 해보니 그러데로 잘 되는데 레벨 뽑기가 잘 안되는 것 같은데
그냥 감으로 고쳤으니 소스에 대해서는 묻지 마시길 바랍니다.
실력있는 고수분들이 좀더 수정해서 올려 주심 좋을 듯 합니다.
쪽지에서 선택해서 삭제하기를 만들었는데 조만간
선택회원에게 쪽지 보내기를 만들어서 올리려 합니다.
그럼 다들 좋은 시간 되시길 ...
추천
0

댓글 전체

경로를 확인했는데..(../nonicafe24/bbs/admin/admin.lib.php)가 왜 나오죠?
경로는 include "./bbs/admin/admin.lib.php"; 가 맞는거 아닌가요?
다음과 같은 에러가 나옵니다..
---------------------------------------------------------

//회원자료 삭제 페이지
Warning: main(../nonicafe24/bbs/admin/admin.lib.php): failed to open stream: No such file or directory in /home2/ktrwa/wwwhome/gnu3/bbs/admin/memberchkdelite.php on line 9

Warning: main(): Failed opening '../nonicafe24/bbs/admin/admin.lib.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home2/ktrwa/wwwhome/gnu3/bbs/admin/memberchkdelite.php on line 9

Fatal error: Call to undefined function: memberdelete() in /home2/ktrwa/wwwhome/gnu3/bbs/admin/memberchkdelite.php on line 33
아래자바스크립트를 bbs/admin/memberlist.php
를 추가하시고요
링크걸린 텍스트는 쪽지보내기 옆에 붙여 넣고
마지막에 php소스는 새로운 memberchkdelite.php로 저장해서 bbs/admin/폴더에
올려주세요..
안되심 연락주세요....
테스트 해봤음..
<script language='javascript'>
//선택한 회원 삭제
function memberdelite()
  {
    var f = document.frmmblist;

    str = "선택회원삭제";
    if (!check_confirm(str)) {
      return;
      }
    f.action = "./?doc=bbs/admin/memberchkdelete.php";
    f.submit();

</script>


<a href=javascript:memberdelite()>선택회원삭제</a>

//회원자료 삭제 페이지
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "NONE");

define("_GNUADMIN_", "DEFAULT");

include "./bbs/admin/admin.lib.php"; //경로확이 하세요

$chk_count = count($HTTP_POST_VARS[chk_mb_id]);

if($chk_count > 1) {

$mb_sql = " in (";

for ($i=$chk_count; $i>0; $i--) {
$mb_id = $HTTP_POST_VARS[chk_mb_id][$i-1];
$mb_sql .= "'$mb_id'";
if($i != 1) $mb_sql .= ", ";
}

$mb_sql .= ")";

} else {

$mb_id = $HTTP_POST_VARS[chk_mb_id][0];
$mb_sql = "= '$mb_id'";

}

// 회원자료 삭제
memberdelete($mb[mb_id]);

header("location:./?doc=bbs/admin/memberlist.php&$qstr&page=$page");

?>
하나더 추가 했습니다.
선택회원 쪽지 보내기 추가 했습니다.
위 압축풀면 mbmemo.php와 이미지 하나가 더 추가 되었으니
이미지는 이미지 홀더에 넣고
mbmemo.php 는 admin 폴더에 넣으시면 됩니다.
메일보내기와 같이
회원 선택하고 메모보내기를 클릭하면 선택회원 아이디가 좌쯕에 보이고
보내기를 하면 왼쪽에 나타난 회원에게 쪽지가 발송 됩니다.
그리고 이미지 하나는 쪽지 보내기폼에서 쪽지보내기 폼옆에 회원 리스트로 다시돌아가는
메뉴 추가했습니다.
그럼 이만
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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