묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저희 홈페이지는 커뮤니티 형이 아니라 내부 메뉴가 공개되어있지 않습니다.
그래서 인덱스페이지에는 로그인폼 하나만 달아두고 로그인 후 이동할 url을 통해 메뉴로 들어갈 수 있는데요.
도메인을 사용하다보니 새로고침을 하면 해당 메뉴가 뜨지 않고 이 페이지가 이렇게 뜨게 됩니다.
1. 저렇게 로그인 상태에 자동으로 메뉴페이지로 넘어가게 하는 방법
2. 저 곳에 메인페이지로 가는 링크를 넣는 방법
도와주세요 ㅠ_ㅠ 흑흑
밑에가 외부로그인이 있는 페이지의 그거입니다.
<br><br><center><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p align="center"><img src="http://ya" width="499" height="200" border="0"></p>
<table cellpadding="0" cellspacing="0" width="220" align="center">
<tr>
<td width="0">
<p align="center"><img class="zbxe_widget_output" widget="login_info" skin="is" colorset="default" /></p>
</td>
</tr>
</table>
<p align="center"> </p>
</body><br><br><font size=2>ADMIN MAIL @
이렇게 소스가 있는데요 ;
조금 제가 질문한 것과 다른 것 같아서 ㅎㅎㅎ
로그인 페이지 설정하기 *(추가질문
2011.07.27 00:50
저희 홈페이지는 커뮤니티 형이 아니라 내부 메뉴가 공개되어있지 않습니다.
그래서 인덱스페이지에는 로그인폼 하나만 달아두고 로그인 후 이동할 url을 통해 메뉴로 들어갈 수 있는데요.
도메인을 사용하다보니 새로고침을 하면 해당 메뉴가 뜨지 않고 이 페이지가 이렇게 뜨게 됩니다.
1. 저렇게 로그인 상태에 자동으로 메뉴페이지로 넘어가게 하는 방법
2. 저 곳에 메인페이지로 가는 링크를 넣는 방법
도와주세요 ㅠ_ㅠ 흑흑
밑에가 외부로그인이 있는 페이지의 그거입니다.
<br><br><center><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p align="center"><img src="http://ya" width="499" height="200" border="0"></p>
<table cellpadding="0" cellspacing="0" width="220" align="center">
<tr>
<td width="0">
<p align="center"><img class="zbxe_widget_output" widget="login_info" skin="is" colorset="default" /></p>
</td>
</tr>
</table>
<p align="center"> </p>
</body><br><br><font size=2>ADMIN MAIL @
이렇게 소스가 있는데요 ;
조금 제가 질문한 것과 다른 것 같아서 ㅎㅎㅎ
댓글 4
-
ForHanbi
2011.07.27 02:30
-
모조키
2011.07.27 08:21
뭐 좀 더 간편하게 하시려면
로그인 후 페이지 이동을 설정해주시면 됩니다.
관리자 - 회원관리 - 기본설정
들어가셔서 중간 좀 아랫쪽에 보시면 로그인 후 페이지 이동하는 메뉴가 있습니다.
여기서 로그인 후에 특정한 페이지나 모듈로 이동하도록 설정해주시면
간단하게 고민은 해결하실수 있을것 같네요. -
히피♬
2011.07.27 08:45
그것은 이미 적용되어있습니다. 새로고침을 했을 경우를 의미합니다 ; 제 질문은... -
ForHanbi
2011.07.27 10:21
좀 많이 다를겁니다 ^^&
위에 적으신 것 보다 더 넓게 접근하시면 편할겁니다.
메인페이지를 따로 지정하지 않고요 메인페이지를 header body footer로 만들었다고 쳤을때
<block cond="!$is_logged"><img class="zbxe_widget_output" widget="login_info" skin="is" colorset="default" /></block> /// 로그인 하지 않았으면 로그인 위젯을 보여준다는 말
<block cond="$is_logged">
header body footer
</block> // 로그인 되었으면 header body footer을 보여주라는 말...
아마 작업은 로그인 하면 들어갈 수 있는 페이지를 만들어 뒀을 겁니다. 그 부분 전체를 <block cond="$is_logged">
header body footer
</block> 이런 방식으로 감싸고요
그 윗부분이나 아래에
<block cond="!$is_logged"><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p align="center"><img src="http://ya" width="499" height="200" border="0"></p>
<table cellpadding="0" cellspacing="0" width="220" align="center">
<tr>
<td width="0">
<p align="center"><img class="zbxe_widget_output" widget="login_info" skin="is" colorset="default" /></p>
</td>
</tr>
</table>
<p align="center"> </p>
</body></block>
이렇게 처리하면 될거 같다는 생각이 드는군요.
해보시면 생각보다 어렵지는 않을겁니다. -
ForHanbi
2011.07.27 12:33
-
히피♬
2011.07.27 13:08
ㅠㅠ 전 왜 안되는걸까요..도움 좀 주시면 안될까요 하하..
뭐가 가장 큰 div인지 모르지만 만약 <div id="xe">가 가장 큰 div라면
<block cond="!$is_logged">로그인 위젯</block>
<block cond="$is_logged">
<div id="xe">
</div>
</block>
이렇게 하는것도 한 방법일거 같습니다.
로그인 한 후에도 로그인 위젯을 표현하고 싶으면 <div id="xe">
</div> 이 안에 하나 넣으셔도 되고요.