모바일 작성 표시 애드온을 사용중인데.. 관리자는 표시가 안되도록 하고 싶은데

 

혹시 관련된 팁이나 방법이 있으면 알려주십사하고 질문 남깁니다 ^^

  • profile
    애드온 php 파일에서
    if($called_position ~~~밑에다가
    if($logged_info->is_admin == 'Y') return; 추가하세요
  • profile profile
    꿀팁 감사합니다 ^^ 바로 적용되네요 ㅎㅎ
  • profile profile

    제가 밑에다가 입력했더니 관리자만 안보이고 회원들에게는 그대로 보이는데요.
    혹시 관리자가 작성했을때는 표시를 안하는 방법으로 이 방법이 맞나요 ?

     

    if($called_position 이 부분이 너무 많은데 혹시 어디쯤인가요 ?

    제가 넣어봤는데.. 관리자는 아예 표시자체가 안보이게 되네요 ^^;

  • profile profile
    음 해당 애드온을 확인해봤습니다...
    33번줄 }elseif(Mobile::isMobileCheckByAgent()){ 밑에 if($logged_info->is_admin == 'Y') return; 을 넣으시면 원하시는 작동이 될겁니다.
  • profile profile

    33번째 줄이
    else if($called_position == 'after_module_proc' && $GLOBALS['mobile_info'])
    이것인데요.
    }elseif(Mobile::isMobileCheckByAgent()){ 이 코드는 없네요.. ㅎㅎ;;
    코드가 다른것으로보아 사용하는게 다른가 봅니다 ^^ 전 코노리님꺼 사용하고 있거든요 ㅎㅎ

     

    그래도 답변 감사합니다 ^^

  • profile profile
    저도 코노리님꺼 사용하는데 버전이 다른가 봅니다.
  • profile profile

    최신버전 받아서 확인해봤습니다.
    if($called_position == 'after_module_proc' && $this->variables['document_srl'] && Mobile::isMobileCheckByAgent())
    {
    56줄 아래에다가 하시면 될거같습니다.

  • profile profile
    감사합니다 ~ ^^ 제대로 작동이 되는 것 같습니다 ㅎㅎ 꿀팁!!
  • ?
    관리자가 글을 작성했을때 모바일 표시가 나지 않길 원하신다는 말인거같음
  • ? profile
    네 맞습니다 ㅎㅎ