Front End PM과 연동할 방법이 없을까요? > 그누커머스 사용자포럼

그누커머스 사용자포럼

Front End PM과 연동할 방법이 없을까요? 정보

Front End PM과 연동할 방법이 없을까요?

본문

버디프레스 좋다고들 하시는데요, 그건 커뮤니티까지 구축용 종합솔루션이라

용량이 2MB 전후로 제법 커서 마음에 안들었습니다.

그래서 100KB 용량의 쪽지플러그인인 Front End PM 을 찾아냈는데요,

 

560f3989ff7db19322a83b87bc691085_1474301153_8462.png
 

보시는 것처럼 위젯(좌측 사이드바)에 메세지 카운터 표시도 가능하고,

단체쪽지, 수신인 기록 저장까지 지원하기 때문에 상당히 쓸만합니다.

(한글화는... 참여페이지가 있긴 한데, 혼자서는 버거울 것 같아서 일단 관망 중입니다. 멀티랭기지를 지원하는 플러그인이라, 언어파일만 추가하면 되는 것 같습니다.)

 

그누커머스에서 글쓴이 닉네임을 클릭했을때 뜨는 메뉴에 “쪽지보내기” 항목을 추가하고

이걸 클릭했을 때 Front End PM의 New Message 항목으로 이동되면서 to 항목에 ID가 자동으로 입력되게끔 만들 수 있을까요?(닉네임으로 보내는 게 아니라 ID로 보내는 구조인 것 같습니다. 닉네임을 받더라도 ID로 변환하는 과정이 들어있는 것 같았습니다.)

 

---------------------------------------

 

560f3989ff7db19322a83b87bc691085_1474301999_4375.png
 

p.s. 설정창에서 포인트사용 체크를 해제하면 상단바에서도 “내 포인트”가 없어졌으면 좋겠는데... 요청하면 받아들여 주실까요?ㅠㅠ

추천
0

댓글 전체

아래 소스를 사용하는 테마 functions.php 또는 적당한 곳에 넣으시면 됩니다.

//Front End PM 에 대한 부분

add_filter('gcboard_get_sidebars', 'custom_gcboard_addfeq_sidebars', 10, 3);
function custom_gcboard_addfeq_sidebars($html, $sidebars, $user_id){

    if( function_exists('fep_query_url') && $user_id && get_current_user_id() != $user_id ){

        $sidebars['memo'] = '<a href="'.fep_query_url( 'newmessage', array('to'=>$user_id) ).'">쪽지보내기</a>';
       
        $html = $sidebars['memo'].$html;
    }
   
    return $html;
}

//어드민바에서 포인트 삭제하기

add_filter('gc_admin_bar_add', 'custom_gnucommerce_admin_bar');

function custom_gnucommerce_admin_bar($bar){

    $index = null;

    foreach( $bar as $key=>$v ){
        if( empty( $v ) )
            continue;

        if( $v['parent'] == 'my-account-gnucommerce' ){
            $index = $key;
            break;
        }
    }

    if( $index !== null ){
        unset($bar[$index]);
    }

    return $bar;
}
와~ 쪽지보내기 기능이 생겼네요! 작동도 잘 됩니다.
포인트 관련 기능은 그누커머스 포인트옵션과 상관없이 지워지네요. 포인트옵션 설정에 따라 지우거나 살리는 용도로 활용하면 될 것 같습니다.

챙겨주셔서 감사합니다. 쪽지기능 너무 좋아요~
전체 78 |RSS
그누커머스 사용자포럼 내용 검색

회원로그인

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