테스트 사이트 - 개발 중인 베타 버전입니다

회원 닉네임 눌렀을때 아래로뜨는 메뉴 질문 채택완료

블루블랙 7년 전 조회 2,109

그누보드에서 회원이글을 썻을때

그사람 글 윗쪽에 작성자라고 해서

그회원 닉네임이 작성자로 뜨잖아요

그닉네임을 클릭하면

쪽지보내기

전체글보기

프로필보기

등등 메뉴가보이더라구요

관리자는 그런거 다봐도되는데

회원들은 쪽지보내기만 할수있게

다른건안보이게하고싶어요

 

즉 관리자가 닉네임 클릭시에는 모든 메뉴가 다보이고

회원이 다른회원 닉네임 누를땐

 쪽지보내기 만 보이게 하고싶은데요

어디를 어떻게 수정해야하나요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
f
7년 전

/lib/common.lib.php에서 Ctrl+F 검색하기로 쪽지보내기 해보시면 아래 부분이 있습니다.

각 조건중에서 쪽지보내기를 제외하고 $is_admin == "super" 를 추가해주시면 될 것 같네요.

</p>

<p>    if($mb_id)

        $str2 .= "<a href=\"".G5_BBS_URL."/memo_form.php?me_recv_mb_id=".$mb_id."\" onclick=\"win_memo(this.href); return false;\">쪽지보내기</a>\n";

    if($email)

        $str2 .= "<a href=\"".G5_BBS_URL."/formmail.php?mb_id=".$mb_id."&amp;name=".urlencode($name)."&amp;email=".$email."\" onclick=\"win_email(this.href); return false;\">메일보내기</a>\n";

    if($homepage)

        $str2 .= "<a href=\"".$homepage."\" target=\"_blank\">홈페이지</a>\n";

    if($mb_id)

        $str2 .= "<a href=\"".G5_BBS_URL."/profile.php?mb_id=".$mb_id."\" onclick=\"win_profile(this.href); return false;\">자기소개</a>\n";

    if($bo_table) {

        if($mb_id)

            $str2 .= "<a href=\"".G5_BBS_URL."/board.php?bo_table=".$bo_table."&amp;sca=".$sca."&amp;sfl=mb_id,1&amp;stx=".$mb_id."\">아이디로 검색</a>\n";

        else

            $str2 .= "<a href=\"".G5_BBS_URL."/board.php?bo_table=".$bo_table."&amp;sca=".$sca."&amp;sfl=wr_name,1&amp;stx=".$name."\">이름으로 검색</a>\n";

    }

    if($mb_id)

        $str2 .= "<a href=\"".G5_BBS_URL."/new.php?mb_id=".$mb_id."\">전체게시물</a>\n";

    if($is_admin == "super" && $mb_id) {

        $str2 .= "<a href=\"".G5_ADMIN_URL."/member_form.php?w=u&amp;mb_id=".$mb_id."\" target=\"_blank\">회원정보변경</a>\n";

        $str2 .= "<a href=\"".G5_ADMIN_URL."/point_list.php?sfl=mb_id&amp;stx=".$mb_id."\" target=\"_blank\">포인트내역</a>\n";

    }</p>

<p>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

블루블랙
7년 전
답변 감사합니다 ^^
그런데 $is_admin == "super" 이건 어디에다가 넣으면 되는건가요?
예제로 하나 넣어주시면 안될까요?
블루블랙
7년 전
if($mb_id)
$str2 .= "<a href=\"".G5_BBS_URL."/memo_form.php?me_recv_mb_id=".$mb_id."\" onclick=\"win_memo(this.href); return false;\">쪽지보내기</a>\n";

말슴하신곳이 이렇게 되었는데
여기서 어디에 $is_admin == "super" 이걸 넣어야하나요?

댓글을 작성하려면 로그인이 필요합니다.

f
7년 전

    if($mb_id)         $str2 .= "<a href=\"".G5_BBS_URL."/memo_form.php?me_recv_mb_id=".$mb_id."\" onclick=\"win_memo(this.href); return false;\">쪽지보내기</a>\n";

 

쪽지보내기는 계속 보이게 하실거니까 그대로 두시고요.

메일이나, 홈페이지, 자기소개 같은 건 관리자만 볼거니까

 

if($email && $is_admin == "super")         $str2 .= "<a href=\"".G5_BBS_URL."/formmail.php?mb_id=".$mb_id."&amp;name=".urlencode($name)."&amp;email=".$email."\" onclick=\"win_email(this.href); return false;\">메일보내기</a>\n";

 

이렇게 넣으면 되겠네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인