Q&A

코노리님 사이트 포럼에서 방법을 보긴 했는데 잘 안되서 여쭤봅니다. 

기본레이아웃 스킨 코드의 로그인 부분은 아래와 같습니다.

로그인 버튼을 누르면 기본 로그인 화면이 뜨는데요 소셜xe로그인 화면을 불러올려면 아래 코드를 어떻게 수정해야 될까요? 

 

</h1>
        <div class="side">
            <!-- ACCOUNT -->
            <img widget="login_info" skin="default" />
            <!-- /ACCOUNT -->

 

코노리님은 

URL : http://도메인/?act=dispMemberLoginForm

 

템플릿 파일 : {getUrl('act','dispMemberLoginForm')}

 

이렇게 넣으면 된다고 하는데요...

항상 질문에 답변 주시는 분들 감사드립니다.^^

추천 쏠게요 

 

참고이미지 

 

메뉴 상단의 로그인 버튼을 눌렀을때..

Cap 2015-12-20 10-23-44-743.png

Cap 2015-12-20 10-24-04-643.png

 

위 창을 소셜로그인 창으로...

 

 

댓글 8

  • 링크를 거셔야죠..

    <a href="{getUrl('act','dispMemberLoginForm')}">로그인버튼</a>
  • @conory
    답변 감사합니다. 동작은 되는 것 같은데 코드를 어디에 넣어야 될지 모르겠네요 ㅠㅠ
  • @conory

    코노리님 저 아직 이거 해결 못하고 있는데 제가 잘못 접근하는건지.. 사용하는 레이아웃은 기본 레이아웃이거든요 로그인 부분은 표시한 부분밖에 없는데 저기에 어떻게 링크를 걸라는건지.. 아니면 다른 로그인 스킨에다가 걸어야되는건지.. 너무 몰라서 민망하지만 좀 부탁드립니다.^^
     

    <load target="default.layout.css" />
    <load target="default.layout.webfont.css" cond="$layout_info->WEB_FONT == 'YES'" />
    <load target="../../common/js/respond.min.js" targetie="lt IE 9" />
    <load target="default.layout.js" type="body" />
    <div class="container">
        <p class="skip"><a href="#content">{$lang->skip_to_content}</a></p>
        <header class="header">
            <h1>
                <a href="{geturl('')}" id="siteTitle">
                    <img src="siteTitle.png" alt="XpressEngine" cond="!Context::getSiteTitle() && !$layout_info->LOGO_IMG && !$layout_info->LOGO_TEXT">
                    <block cond="Context::getSiteTitle() && !$layout_info->LOGO_IMG && !$layout_info->LOGO_TEXT">{Context::getSiteTitle()}</block>
                    <img src="{$layout_info->LOGO_IMG}" alt="{$layout_info->LOGO_TEXT}" cond="$layout_info->LOGO_IMG">
                    <block cond="!$layout_info->LOGO_IMG && $layout_info->LOGO_TEXT">{$layout_info->LOGO_TEXT}</block>
                </a>
            </h1>
            <div class="side">
                <!-- ACCOUNT -->
                <img widget="login_info" skin="default" />
                <!-- /ACCOUNT -->
                <!-- SEARCH -->
                <form action="{getUrl()}" method="get" class="search">
                    <input type="hidden" name="vid" value="{$vid}" />
                    <input type="hidden" name="mid" value="{$mid}" />
                    <input type="hidden" name="act" value="IS" />
                    <input type="text" name="is_keyword" value="{$is_keyword}" required placeholder="{$lang->cmd_search}" title="{$lang->cmd_search}" />
                    <input type="submit" value="{$lang->cmd_search}" />
                </form>
                <!-- /SEARCH -->
            </div>
            <!-- GNB -->
            <nav class="gnb" id="gnb">
                <ul>
                    <li loop="$GNB->list=>$key1,$val1" class="active"|cond="$val1['selected']">
                        <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
                        <ul cond="$val1['list']">
                            <li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a></li>
                        </ul>
                    </li>
                </ul>
            </nav>
            <!-- /GNB -->
        </header>
        <!-- VISUAL | DEFAULT -->

  • @보고하비
    아.. 로그인위젯을 수정해야겠네요.

    /widgets/login_info/skins/default/login_form.html
    <a href="#acField">{$lang->cmd_login}</a> 부분을 <a href="{getUrl('act','dispMemberLoginForm')}">{$lang->cmd_login}</a>으로...
  • @conory
    아 드뎌 됩니다. ㅠㅠ 감격 감사합니다. 코노리님!!!
  • @conory
    코노리님 로그인 위젯은 어디서 수정할수있는거에요?? 저분 레이아웃이랑 제꺼랑 봤는데 똑같은데 저분꺼에서도 <a href="#acField">{$lang->cmd_login}</a> 이부분이 아무리 찾아봐도 안보여서요~
  • @명예찬
    /widgets/login_info/skins/default/login_form.html
  • @conory
    드디어... 성공.......... 레이아웃 밑에 뜨네요 ㅠㅠ 로그인 누르면 ㅠㅠㅠ 감사합니다 코노리님 ㅠㅠ