묻고답하기
제발 살려주세요 ㅠㅠ 회원가입폼 새창띄우기요!
2012.10.28 22:25
이걸 아무리 검색해봐도 명확한 답이 안나와서요 ㅠㅠ..
회원가입 위젯 달았는데요, 기본 회원가입 위젯 입니다.
(xe/widgets/login_info 경로로 되어있는데 기본 회원가입 위젯 맞나요? )
위젯에서 ID PW 넣는 곳 밑에 회원가입, 아이디/비번찾기 뭐 이런게 있는데요
이걸 누르면 위젯이 달린 페이지에서 가입폼이 뜨더라구요.
그래서 새 창을 띄우고 싶어서 onClick="window.open(this.href,'','_blank') 를 넣었더니 새 창이 뜨긴 뜨는데
문제는 새 창과 동시에 위젯 달린 아이프레임 안에서 또 회원가입 폼이 뜬다는 겁니다 ㅠㅠ
그니까.. 회원가입 버튼을 누르면 새창 + 위젯페이지 같이 열려요...
위젯 페이지에서 또 회원가입 창이 안뜨게 하려면 어떻게 해야할까요?ㅠㅠ
이걸로 골머리 썩는데 아무리 찾아봐도..모르겠습니다 ㅠㅠ
/www/xe/widgets/login_info/skins/xe_official 이 안에 있던 login_form.html을 수정한 태그 밑에 붙여넣을께요...
도와주세요 ㅠㅠ
<!--// colorset의 값에 따라 css 파일을 import 한다 -->
<!--@if($colorset=="black")-->
<!--%import("css/black.css")-->
<!--@elseif($colorset=="white")-->
<!--%import("css/white.css")-->
<!--@else-->
<!--%import("css/default.css")-->
<!--@end-->
<!--%import("./filter/login.xml")-->
<!--%import("./filter/openid_login.xml")-->
<!--%import("./js/login.js")-->
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
<p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<form id="fo_login_widget" action="{getUrl('','act','procMemberLogin')}" method="post" ruleset="@login" class="login_{$colorset}">
<fieldset>
<input type="hidden" name="act" value="procMemberLogin" />
<input type="hidden" name="success_return_url" value="{htmlspecialchars(getRequestUriByServerEnviroment())}" />
<div class="idpwWrap">
<div class="idpw">
<input name="user_id" type="text" title="<!--@if($member_config->identifier != 'email_address')-->{$lang->user_id}<!--@else-->{$lang->email_address}<!--@end-->" />
<input name="password" type="password" title="{$lang->password}" />
<p class="keep">
<input type="checkbox" name="keep_signed" id="keep_signed" value="Y" />
<label for="keep_signed">{$lang->keep_signed}</label>
</p>
</div>
<input type="image" src="./images/{$colorset}/buttonLogin.gif" alt="login" class="login" cond="$colorset" />
<input type="submit" class="login" cond="!$colorset" value="{$lang->cmd_login}" />
</div>
<p cond="$ssl_mode" class="securitySignIn <!--@if($ssl_mode)-->SSL<!--@else-->noneSSL<!--@end-->">
<button type="button" class="text" onclick="toggleSecuritySignIn(); return false;">{$lang->security_sign_in}</button>
</p>
<p class="keep_msg">{$lang->about_keep_warning}</p>
<ul class="help">
<li><a href="{getUrl('act','dispMemberSignUpForm')}" onClick="window.open(this.href,'','_blank')">{$lang->cmd_signup}</a></li>
<li><a href="{getUrl('act','dispMemberFindAccount')}" onClick="window.open(this.href,'','_blank')">{$lang->cmd_find_member_account}</a></li>
<li><a href="{getUrl('act','dispMemberResendAuthMail')}" onClick="window.open(this.href,'','_blank')">{$lang->cmd_resend_auth_mail}</a></li>
</ul>
</fieldset>
</form>
댓글 1
-
송동우
2012.10.28 22:43
-
이고노
2012.10.28 22:46
으악 이렇게 간단한 방법인줄도 모르고 ㅋㅋㅋㅋㅋ ㅠㅠㅠㅠ 정말 감사합니다!!!!!!!! 복받으실거예요 ㅠ_ㅠ
onClick="window.open(this.href,'','_blank');return false"