회원 관리 -선택한 회원 레벨,포인트 추가,메일,쪽지 보내기 정보
그누호환 회원 관리 -선택한 회원 레벨,포인트 추가,메일,쪽지 보내기첨부파일
본문
메일 보내기 기능이 좀 그렇더라구요
선택한 회원별,레벨별로 메일을 보내기와 쪽기보내고 싶은데 그런 기능이 없어서
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 쓰시는 분들은 덮어쓰셔도 됩니다.
선택한 회원 메일 보내기를 클릭하면
체크한 회원의 이메일 주소가
관리자 페이지의 메일을 클릭할 때와 같이
이메일이 좌측에 보여지고
메일보내기를 클릭하시면
선택한 회원 에게만 메일이 보내집니다.
쪽기기능도 메일보내기와 같습니다.
테스트 해보니 그러데로 잘 되는데 레벨 뽑기가 잘 안되는 것 같은데
그냥 감으로 고쳤으니 소스에 대해서는 묻지 마시길 바랍니다.
실력있는 고수분들이 좀더 수정해서 올려 주심 좋을 듯 합니다.
쪽지에서 선택해서 삭제하기를 만들었는데 조만간
선택회원에게 쪽지 보내기를 만들어서 올리려 합니다.
그럼 다들 좋은 시간 되시길 ...
선택한 회원별,레벨별로 메일을 보내기와 쪽기보내고 싶은데 그런 기능이 없어서
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
0
댓글 전체
반복해도...똑깥이 나오네요..에구...포깁니다..ㅜ.ㅜ
맞아요~~
그렇게 수정해서 올리시면 됩니다..
그렇게 수정해서 올리시면 됩니다..
경로를 확인했는데..(../nonicafe24/bbs/admin/admin.lib.php)가 왜 나오죠?
경로는 include "./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
---------------------------------------------------------
//회원자료 삭제 페이지
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
memberchkdelite.php 는 memberchkdelete.php의 오타지요?
그런데...체크하고 삭제를 해도 삭제가 안되고 그대로 있습니다...
그런데...체크하고 삭제를 해도 삭제가 안되고 그대로 있습니다...
아래자바스크립트를 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");
?>
를 추가하시고요
링크걸린 텍스트는 쪽지보내기 옆에 붙여 넣고
마지막에 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 폴더에 넣으시면 됩니다.
메일보내기와 같이
회원 선택하고 메모보내기를 클릭하면 선택회원 아이디가 좌쯕에 보이고
보내기를 하면 왼쪽에 나타난 회원에게 쪽지가 발송 됩니다.
그리고 이미지 하나는 쪽지 보내기폼에서 쪽지보내기 폼옆에 회원 리스트로 다시돌아가는
메뉴 추가했습니다.
그럼 이만
선택회원 쪽지 보내기 추가 했습니다.
위 압축풀면 mbmemo.php와 이미지 하나가 더 추가 되었으니
이미지는 이미지 홀더에 넣고
mbmemo.php 는 admin 폴더에 넣으시면 됩니다.
메일보내기와 같이
회원 선택하고 메모보내기를 클릭하면 선택회원 아이디가 좌쯕에 보이고
보내기를 하면 왼쪽에 나타난 회원에게 쪽지가 발송 됩니다.
그리고 이미지 하나는 쪽지 보내기폼에서 쪽지보내기 폼옆에 회원 리스트로 다시돌아가는
메뉴 추가했습니다.
그럼 이만
^^