묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
modalWindow-외부페이지에서 생성된 페이지에서는 로그인 안되네요 !!!
2010.09.01 02:41
아~~ 이 로그인 문제로 한 3일간 일 진행은 못하고 버벅대고 있으니...
일단 질문 먼저 드리자면,
질문1 ]
제가 여기 xe 사이트처럼 로그인창을 modal window 로 적용하고자 합니다.
그런데, 사이트 하위에 게시판으로 생성(레이아웃 적용)된 모듈에서는 modal window 가 적용이 되어 정상적으로 로그인이 됩니다.
하지만 외부페이지로 생성된 메인 index 페이지와 다른 페이지에서는
css 가 정상적으로 적용 돼 디자인은 어느정도 맞게 보이나 ,
( .loginWindow .loginLayer .loginButton input{ position:relative; border:0; color:#fff; font-size:12px; font-weight:bold; display:inline-block; height:36px; line-height:36px; background-color:#; background-image:url(/images/loginAction.gif)undefinedundefinedundefinedundefined; background-repeat:no-repeat; overflow:visible;} -여기서 이미지는 찾지 못하는 것 같음. 이미지 경로나 파일명은 분명히 맞는데... )
로그인 버튼을 클릭하거나 엔터를 치더라도 로그인이 되질 않습니다. (창이 사라질뿐)
<form action="" method="post" class="typeA" id="commonLogin" onsubmit="return procFilter(this, login)">
<fieldset>
<legend>XE Login</legend>
<dl>
<dt><label for="uid">{$lang->user_id}</label></dt>
<dd><input name="user_id" type="text" class="inputText" id="uid" /></dd>
<dt><label for="upw">{$lang->password}</label></dt>
<dd><input name="password" type="password" class="inputText" id="upw" /></dd>
</dl>
<p class="keep"><input name="keep_signed" type="checkbox" id="keepA" value="Y" class="inputCheck" onclick="if(this.checked) return confirm('{$lang->about_keep_signed}');"/><label for="keepA">{$lang->keep_signed}</label></p>
<span class="loginButton"><input name="" type="submit" value="{$lang->cmd_login}" /></span>
</fieldset>
</form> 위 첫줄에 onsubmit="return procFilter(this, login)" 이 안먹는 것 같은데... 도대체 문제가 몬지? 도움이 필요합니다. [질문 2] 그리고 회원가입 / 회원정보 / 아이디,비밀번호 찾기 등은 {$content}가 있는 페이지와 {$content}가 없는 외부페이지로 만든 페이지 디자인이 다르게 들어가는데, 여기 xe 사이트처럼 할려면 어떻게 하는게 좋은 방법일까요? 여기 팁공유나 묻고답하기를 아무리 샅샅히 뒤져봐도 단서가 될만한 글이 없어 이렇게 장황하게 질문을 합니다. 부디 좋은 답변 부탁드립니다.
<fieldset>
<legend>XE Login</legend>
<dl>
<dt><label for="uid">{$lang->user_id}</label></dt>
<dd><input name="user_id" type="text" class="inputText" id="uid" /></dd>
<dt><label for="upw">{$lang->password}</label></dt>
<dd><input name="password" type="password" class="inputText" id="upw" /></dd>
</dl>
<p class="keep"><input name="keep_signed" type="checkbox" id="keepA" value="Y" class="inputCheck" onclick="if(this.checked) return confirm('{$lang->about_keep_signed}');"/><label for="keepA">{$lang->keep_signed}</label></p>
<span class="loginButton"><input name="" type="submit" value="{$lang->cmd_login}" /></span>
</fieldset>
</form> 위 첫줄에 onsubmit="return procFilter(this, login)" 이 안먹는 것 같은데... 도대체 문제가 몬지? 도움이 필요합니다. [질문 2] 그리고 회원가입 / 회원정보 / 아이디,비밀번호 찾기 등은 {$content}가 있는 페이지와 {$content}가 없는 외부페이지로 만든 페이지 디자인이 다르게 들어가는데, 여기 xe 사이트처럼 할려면 어떻게 하는게 좋은 방법일까요? 여기 팁공유나 묻고답하기를 아무리 샅샅히 뒤져봐도 단서가 될만한 글이 없어 이렇게 장황하게 질문을 합니다. 부디 좋은 답변 부탁드립니다.
태그 연관 글
- [2021/02/26] 묻고답하기 외부페이지가 레이아웃을 완전히 벗어나 표시됩니다. *1
- [2019/10/20] 묻고답하기 소셜xe 오류이후 관리자 로그인 기능이 사라졌습니다.
- [2019/03/17] 묻고답하기 제 사이트가 갑자기 로그인이 먹통입니다.
- [2017/12/20] 묻고답하기 로그인이 되지 않습니다. *3
- [2017/07/20] 묻고답하기 이거 로그인 대문? 어떻게 하나요ㅜㅜ 봐도 모르겠어요ㅜㅜ *1
댓글 2
-
쫄병강아지
2010.09.01 03:10
-
인텔리지
2010.09.03 20:35
우선 쫄병강아지 님 글 감사합니다. 질문1] 은 경로를 수정해 잡을 수 있었습니다. 당연히 로그인이 안된 상태 엿는데, <!--%import("/home/hosting_users/ㅇㅇㅇ/www/layouts/your layout/filter/login.xml")--> 에서 경로를 총 절대경로를 써줘야 하더군요... 질문2] 도 mid를 하나 더 생성하고 header 와 footer 디자인 을 바꾸고 mid 의 로그아웃 페이지를 바꿔서 처리 했습니다. 어째튼 쫄병강아지 님의 글을 단서로 잘 마무리 할 수 있었습니다. 다시 한번 감솨~~~
[질문1]혹시 로그인 전과 로그인후 레이아웃을 조건문으로 나누시지 않으신것아닌가요?즉, 로그인 하고 엔터 치면 겉보기엔 로그인창이 닫히며 변화가 없는듯 하지만, 실제는 로그인 된 상태...일단 이부터 확인 하셔야 할듯....그러기 위해서는, 외부페이지 첫줄에 다음과 같이 넣어서 확인해보세요
<!--@if($is_logged)--><span>로그인됨!!</span><!--@else--><span>로그인 안됏으!</span>
<!--@end-->
[질문2]{$content}가 들어간
회원가입을 예로들자면...다른 디자인의 페이지를({$content}가 들어간) 만든 후
회원가입버튼의 앵커태그부분을
<a href="{getUrl('mid','다른 디자인의 페이지 미드값','act','dispMemberSignUpForm')}">회원가입</a>
와 같이 고치면 해결됨회원정보 및 아이디,비번찾기는 뒤에 dispMemberSignUpForm 만 각각에 맞게 고치면 되유
그리고 쿼리 없이 {$content} 없는 걍 페이지 출력을 하고자 하신다면....알다시피 걍 엥커태그로 링크 걸면 될듯 싶어요^^