묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 외부 로그인 링크 문제 + 메뉴 링크 문제
2010.09.10 01:21
1.
홈페이지에 외부로그인을 걸었는데,
링크가 도통 되질 않네요ㅠㅠ
xe+카페24도메인입니다.
http://bsket.net/xe/main
주소구요.
아래는 레이아웃 소스입니다.
더 필요하신 부분이 있다면 보내드립니다.
ㅠㅠㅠ
<!--// import layout css file -->
<!--%import("./css/layout.css")-->
<!--%import("./css/layout@tskin.css")--> <!--// import content css-->
<!--%import("./css/content.css")--> <div id="xe" class="fixed">
<div id="container" class="ec">
<div id="header">
<!--@if($layout_info->logo_image)-->
<h1 class="top_logo"><a href="{$layout_info->logo_url}"><img src="{$layout_info->logo_image}" class="iePngfix" alt="" /></a></h1>
<!--@end--> <div class="extension">
<ul class="account">
<li class="log">
<!--@if($is_logged)-->
<a href="{getUrl('act','dispMemberLogout')}"><img src="img/btn_logout.gif" alt="LOGOUT" /></a>
<!--@else-->
<a href="http://bsket.net/xe/?mid=login", target="_self"> <img src="img/btn_login.gif" alt="LOGIN"></a>
<!--@end-->
</li>
<!--@if(!$is_logged)-->
<li class="register"><a href="{getUrl('act','dispMemberSignUpForm')}"><img src="img/btn_join.gif" alt="Join" /></a></li>
<!--@else--> 저 빨간부분만 제가 손댔구요. 원래는 <a href="#loginWindow" onclick="jQuery('#loginWindow').css('display','block');" accesskey="L"> 이었습니다. 2 xe 사이트설정에 메뉴를 이용해서 메뉴를 만들었는데요. shop; outfit shop; wig for guest 부분이 링크가 안걸리게 하고 싶은데 설정부분에서 연결url 적지 않았는데도 불구하고 /xe 로 링크가 되서 모듈이 없다는 창이 뜹니다. 답변 부탁드려요ㅠㅠ
<!--%import("./css/layout.css")-->
<!--%import("./css/layout@tskin.css")--> <!--// import content css-->
<!--%import("./css/content.css")--> <div id="xe" class="fixed">
<div id="container" class="ec">
<div id="header">
<!--@if($layout_info->logo_image)-->
<h1 class="top_logo"><a href="{$layout_info->logo_url}"><img src="{$layout_info->logo_image}" class="iePngfix" alt="" /></a></h1>
<!--@end--> <div class="extension">
<ul class="account">
<li class="log">
<!--@if($is_logged)-->
<a href="{getUrl('act','dispMemberLogout')}"><img src="img/btn_logout.gif" alt="LOGOUT" /></a>
<!--@else-->
<a href="http://bsket.net/xe/?mid=login", target="_self"> <img src="img/btn_login.gif" alt="LOGIN"></a>
<!--@end-->
</li>
<!--@if(!$is_logged)-->
<li class="register"><a href="{getUrl('act','dispMemberSignUpForm')}"><img src="img/btn_join.gif" alt="Join" /></a></li>
<!--@else--> 저 빨간부분만 제가 손댔구요. 원래는 <a href="#loginWindow" onclick="jQuery('#loginWindow').css('display','block');" accesskey="L"> 이었습니다. 2 xe 사이트설정에 메뉴를 이용해서 메뉴를 만들었는데요. shop; outfit shop; wig for guest 부분이 링크가 안걸리게 하고 싶은데 설정부분에서 연결url 적지 않았는데도 불구하고 /xe 로 링크가 되서 모듈이 없다는 창이 뜹니다. 답변 부탁드려요ㅠㅠ
댓글 1
-
Gekkou
2010.09.10 01:39
-
BEEE
2010.09.10 11:40
1번 수정해도 변하는 게 없습니다ㅠ 다른 어딘가를 수정해야 하나요?? 2번은 아예 링크가 안걸리게 하는 방법은 없구요??
?mid=login 대신 ?act=dispMemberLoginForm 으로 바꿔 적용해보세요.
그런데 사실 저렇게 설정해도 문제는 있습니다. 로그인 후에 항상 첫화면으로 돌아온다는 것이지요. 그게 싫다면 아래와 같은 방법으로 링크를 걸어주어야 합니다. ( 이 방법을 더 권장합니다 ) <a href="http://bsket.net/xe/?mid=login", target="_self"> 라고 설정해 두신 것을 <a href="{getUrl('act','dispMemberLoginForm')}"> 으로 바꿔 적용하십오. 2. 시작모듈이 지정되지 않은 탓입니다. 시작모듈을 지정하십시오. 관리자모드 -> 우측상단 settings -> 시작모듈 거기서 main 모듈을 시작모듈로 지정해 주면 되겠네요. (다른걸 택해도 괜찮습니다. 그것이 XE 로 들어갔을때의 첫화면이 되는 것입니다)