웹마스터 팁

 XE 적용 사이트중에 mbc America (http://www.mbc24tv.com) 처럼 로그인 버튼을 따로 만드는 방법입니다.

저도 외부로그인을 쓰지 않고 이런 식으로 하려고 했는데 질문 하시는 분만 있고 적절한 답이 없더라구요.ㅠ.ㅠ

제가 못 찾는것일수도 있지만 아무튼 자체적으로 해결을 봐서 혹시 이런 고민을 하시는 분을 위하여 글을 남깁니다^ ^

 

링크할 부분에 아래를 적용하시면 되는데요

        <!-- 로그인 정보 -->

        <!--// 로그인 되어 있을 경우 -->
        <!--@if($is_logged)-->

            <!--// 최고관리자이면 관리자 페이지 버튼 출력 -->
            <!--@if($logged_info->is_admin == 'Y' && $module_info->display_setup_button != 'N')-->
            <a href="./{getUrl(",'module','admin','act','dispBoardAdminContent')}" onclick="window.open(this.href); return false;">{$lang->cmd_management}</a>
            <!--@end-->

            <!--// 회원정보 버튼 출력 -->
            <!--@if($module_info->display_login_info != 'N')-->
            <a href="./{getUrl("act','dispMemberInfo')}">{$lang->cmd_view_member_info}</a>
            <a href="./{getUrl("act','dispMemberLogout')}">{$lang->cmd_logout}</a>
            <!--@end-->

        <!--// 로그인 되어 있지 않고 회원정보 버튼 출력하도록 되어있으면 -->
        <!--@elseif(!$is_logged && $module_info->display_login_info != 'N')-->
            <a href="./{getUrl("act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a>
            <a href="./{getUrl("act','dispMemberLoginForm')}">{$lang->cmd_login}</a>
        <!--@end-->

 

위와 같이 적용하면

로그인 후 -> 관리, 회원정보보기, 로그아웃

로그인 전 -> 회원가입, 로그인  

이렇게 나옵니다. 회원가입을 빼려면 {$lang->cmd_signup} 요 라인을 빼버리면 되죵.

이미지 링크를 걸려면 위 코드의 핑크색 부분에 이미지를 넣으면 되겠지요.

 

* 위 소스는 modules > board > skins > xe_board > header.html 안에서 뽑아 온 거예요^^ 

뭐 저는 이런 방식으로 해결 봤습니다. ^^ 다른 방법이 있으면 알려주세욥.

제목 글쓴이 날짜
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] 무대포2 2009.06.24
XE용 query xml 방식으로 일반 테이블도 접근 처리 하기 [1] 라르게덴 2009.06.18
로그인 페이지 만드는 방법 [5] 산토 2009.06.12
BGM 가로스크롤바 없애는 방법.. 청개굴이 2009.06.03
별도 페이지 로그인방법 cornet 2009.05.21
게시판에서 헤더와 풋부분을 붙이면 이미지 출력이 되지 않아요.. [2] 율이★ 2009.05.19
까페 아이디 삭제후 동일 아이디로 생성하는 방법 키스메리 2009.05.15
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] file 개돌 2009.05.15
XpressEngine 1.2.2용 배경음악 틀 [4] 마빈박사359 2009.05.10
1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] 반도체맨 2009.05.01
사랑비BGM 플레이기 설치하고 제어하기 [2] 스유군 2009.04.28
XE 위키에 최근 접속 페이지 정보 출력 file 개돌 2009.04.27
BNU님의 Planner XE 1.2 버젼(일정관리) [9] file 개돌 2009.04.21
다양한 언어로 홈페이지 서비스하기 - 무식한 방법 [4] 멀리서 2009.04.21
홈페이지 타이틀이 $user_lang->home ,freeboard등으로 나오는 문제 수정방법(자체해결) [1] 정박사닷컴 2009.04.18
페이지 및 게시판 메뉴 경로 [2] file 자반튀김 2009.04.15
게시판에서 확장 변수를 쓰는 경우 1.2.0 이상 버전으로 업그레이드하기 전에 패치하시기 바랍니다. [5] file mooo 2009.04.14
주민등록 입력 폼 1.2.0 [55] file 개돌 2009.04.10
IIS + PHP + MySQL5 설치 시 버젼 주의 [1] 개돌 2009.04.10
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [2] 반도체맨 2009.04.09