사이트 내 전체검색

튜닝 그누보드에 SNS 로그인을 팝업없이 처리하기

페이지 정보

로빈 조회 21회 2019-05-15 20:39

본문

그누보드에 SNS 로그인을 붙여더니 로그인 버튼을 누르면 무조건 팝업으로만 처리된다.
팝업차단 브라우즈에서는 문제가 됨..
그래서.. 다음과 같이 조치함..

전체적으로 팝업을 차단하려면
=========================

/data/dbconfig.php

define(G5_SOCIAL_USE_POPUP,false);

넣어주면 된다.

별도로 로그인을 붙이려면
=========================

1.  /plugin/social/popup.php -> 복사 /plugin/social/popup2.php

2.  /plugin/social/popup2.php 의 첫줄에
define(G5_SOCIAL_USE_POPUP,false); 추가

3. 로그인 링크에
<a href="/plugin/social/popup2.php?provider=naver&amp;url=<?php echo urlencode($url)?>" class="sns-icon social_link sns-naver" title="네이버">
처럼 /plugin/social/popup.php ->  /plugin/social/popup2.php 호출


이때 sns-wrap 팝업은 삭제할것..

              <script>
/*
            jQuery(function($){
                $(".sns-wrap").on("click", "a.social_link", function(e){
                    e.preventDefault();

                    var pop_url = $(this).attr("href");
                    var newWin = window.open(
                        pop_url,
                        "social_sing_on",
                        "location=0,status=0,scrollbars=1,width=600,height=500"
                    );

                    if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
                        alert('브라우저에서 팝업이 차단되어 있습니다. 팝업 활성화 후 다시 시도해 주세요.');

                    return false;
                });
            });
  */
      </script>

댓글목록

등록된 댓글이 없습니다.

게시물 검색
목록중에서 로고가 붙은것은 활동이 많은 멤버쉽 회원만 다운받을수 있는 자료입니다.
멤버쉽 회원이 되는 방법은 공지사항을 참고하세요.

회원로그인

접속자집계

오늘
219
어제
541
최대
3,566
전체
2,369,347