PC버젼에서는 잘되는데 모바일에서 똑같이 스크립트 넣어서

 

실행하면

 

그냥 새로고침? 되는거 같아요 따로 뭘 설정해줘야할게 있나요?

  • ?
    잘됩니다.
  • ? Lv6
    썰마스터님께서 주소 설정을 잘못하신 것으로 보입니다. 브라우저에서 출력된 소셜XE 로그인 주소를 그대로 복사하시면 안됩니다.
  • ? Lv6 ? Lv9
    아 그러면 어떻게 해야하나요?
  • ? Lv9 ? Lv6

    트위터의 경우 a href 속성에 {$oSocialxeModel->snsAuthUrl('twitter', 'login')} 이렇게 입력하시고,
    페이스북은 {$oSocialxeModel->snsAuthUrl('facebook', 'login')}, 구글은 {$oSocialxeModel->snsAuthUrl('google', 'login')}, 네이버는 {$oSocialxeModel->snsAuthUrl('naver', 'login')}, 카카오는 {$oSocialxeModel->snsAuthUrl('kakao', 'login')}로 설정하세요.

  • ? Lv9 ? Lv6
    또한 PC도 마찬가지로 이렇게 설정해주세요. 안그러시면 메인 페이지에서 SNS 로그인을 했는데 다른 페이지로 리다이렉트가 되는 일이 벌어질 수 있으므로..
  • ? Lv6 ? Lv9
    a href 속성 설정을 어디서 하는건가요? ㅠㅠㅠ 좀 어렵네요
  • ? Lv9 ? Lv6
    썰마스터님 사이트에 보니깐 로그인 위젯 밑에 소셜로그인 버튼들을 두셨던데, 그 버튼들에 아마 a href 속성이 설정되어있을겁니다(링크되어있는 이미지이니..) 거기서 제가 알려준 그대로 기존에 입력되어있는 주소를 전부 지우고 붙여넣기하시면 됩니다. 모바일에서도 로그인 창에 소셜로그인 버튼들이 나열되어있던데, 그것들도 같은 방식으로 수정하면 되실겁니다. 아마 썰마스터님이 레이아웃 커스터마이징하시면서 집어넣으신 버튼들 같은데 (레이아웃에서 소셜XE 로그인 지원 기능 같은건 따로 없으므로.) 버튼들을 삽입할 때 수정한 파일이 무엇이였는지 곰곰히 생각해보세요.
  • ? Lv6 ? Lv9
    알려주신 a href 속성을 입렸했는데 오류가 납니다..

    그냥 URL 붙이듯 붙이는게 맞는지..
  • ? Lv9 ? Lv6
    이상하네요. 보통 때의 경우 될텐데.. 그런데 소셜XE에서 SNS 로그인으로 전환합니다. 옵션에 체크를 안 해놓으신 모양인지 SNS 로그인 자체가 안 뜨네요. http://example.com/index.php?act=dispMemberLoginForm 에서 SNS 로그인이 뜨시면 다시 시도해보세요. (물론 기존 로그인도 가능할 수 있도록 기존 로그인에 대한 회원가입 허용 및 기존 로그인도 쓸 수 있도록 설정이 필요합니다 - 소셜XE 설정에서 설정하세요.) 참고로 소셜XE라고 XE타운에 검색해보시면 다양한 정보들이 뜨니 그걸 참고해보시는 것도 좋을거라 봅니다. 명예찬님이 질문글로 올린 글이라던지를 보면 도움되는 댓글들이 많이 있을 것입니다.
  • ? Lv9 ? Lv6
    한가지 빼먹은게 있었네요. 죄송합니다. 소셜로그인 버튼들 코드가 삽입되기 전에 {@ $oSocialxeModel = getModel('socialxe');}를 추가해주세요.
  • ? Lv6 ? Lv9
    이걸 어디다가 하면 되나요?
  • ? Lv9 ? Lv6
    소셜로그인 버튼들 코드가 삽입되기 바로 전에 추가하시면 되실 것 같습니다. 아니면 해당 html 파일 최상단에 추가해주시면 되겠습니다.