사이드뷰에서 메일,쪽지보내기 권한 레벨조정을 할수 있는지요?

zestar님이 올리신 팁에서 최고관리자가 아니더라도 레벨조정을 하여 회원정보포인트관리는
레벨을 확대해서 조정을 했습니다.
그런데 쪽지보내기메일보내기는 어떤 방법으로 조정을 하는지 궁금 합니다.
 
 
**** zestar님 Tip*********************
1. head.sub.php 파일을 열어서 중간 부분에

// 자바스크립트에서 사용하는 전역변수 선언

여기에 아래 한 줄을 추가

var g4_mb_level  = "<?=$member[mb_level]?>";


2. 그 밑에

<?
if ($is_admin) { echo "var g4_admin = '$g4[admin]';"; }
?>



<?
if ($member[mb_level] >= 9) {
?>
var g4_admin = "<?=$g4[admin]?>";
<?}?>

로 수정

3.js/slideview.js를 열어서 중간 부분에
      // 최고관리자일 경우
        if (g4_is_admin == "super") {
 


        // 최고관리자일 경우
        if (g4_mb_level >= 9) {

로 수정


이상입니다. 레벨 부분은 원하시는대로 수정하면 됩니다.
*******************************************************
 
부탁 드립니다.
 
 
|

댓글 4개

답이 이미 나와있는 질문이네요.
sideview.js를 보시면 주석으로 쪽지보내기와 메일보내기부분이 있을겁니다.
그부분을 최고관리자일경우와 같이 레벨5이상으로 할경우의 예를 들면 아래와 같이 별도의
if문으로 변경해주면 될것 같네요.

if(g4_mb_level >= 5) {
// 쪽지보내기
if (mb_id)
// 불여우 자바스크립트창이 뜨는 오류를 수정
this.insertTail("memo", "<a href=\"javascript:win_memo('"+g4_path+"/" + g4_bbs + "/memo_form.php?me_recv_mb_id="+mb_id+"');\">쪽지보내기</a>");
// 메일보내기
if (email)
this.insertTail("mail", "<a href=\"javascript:;\" onclick=\"win_formmail('"+mb_id+"','"+name+"','"+email+"');\">메일보내기</a>");
}
sideview.js에서 레벨별로 기능조정 가능하게 설정
사이드뷰 쪽지보내기 권한 레벨조정
잘되네요. 감사합니다.
// 게시판테이블 아이디가 넘어왔을 경우
if (g4_mb_level >= 9){

if (g4_bo_table) {
if (mb_id) // 회원일 경우 아이디로 검색
this.insertTail("mb_id", "<a href='"+g4_path+"/" + g4_bbs + "/board.php?bo_table="+g4_bo_table+"&sca="+g4_sca+"&sfl=mb_id,1&stx="+mb_id+"'>본게시판 검색</a>");
else // 비회원일 경우 이름으로 검색
this.insertTail("name", "<a href='"+g4_path+"/" + g4_bbs + "/board.php?bo_table="+g4_bo_table+"&sca="+g4_sca+"&sfl=wr_name,1&stx="+name+"'>이름으로 검색</a>");
}
if (mb_id)
this.insertTail("new", "<a href='"+g4_path+"/" + g4_bbs + "/new.php?mb_id="+mb_id+"'>전체게시판 검색</a>");
}

// 최고관리자일 경우
if (g4_is_admin == "super") {

// 회원정보변경
if (mb_id)
this.insertTail("modify", "<a href='"+g4_path+"/" + g4_admin + "/member_form.php?w=u&mb_id="+mb_id+"' target='_blank'>회원정보변경</a>");
// 포인트내역
if (mb_id)
this.insertTail("point", "<a href='"+g4_path+"/" + g4_admin + "/point_list.php?sfl=mb_id&stx="+mb_id+"' target='_blank'>포인트내역</a>");
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,523
19년 전 조회 1,567
19년 전 조회 1,363
19년 전 조회 1,580
19년 전 조회 1,522
19년 전 조회 1,131
19년 전 조회 1,522
19년 전 조회 1,232
19년 전 조회 1,115
19년 전 조회 1,617
19년 전 조회 978
19년 전 조회 1,525
19년 전 조회 1,755
19년 전 조회 1,228
19년 전 조회 1,393
19년 전 조회 1,603
19년 전 조회 1,643
19년 전 조회 1,504
19년 전 조회 3,860
19년 전 조회 1,559
🐛 버그신고