웹마스터 팁

 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 안에서 뽑아 온 거예요^^ 

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

제목 글쓴이 날짜
htaccess 쉽게 만들기 현원 2010.05.03
다양한 언어로 홈페이지 서비스하기 - 무식한 방법 [4] 멀리서 2009.04.21
게시판 상단에 게시판제목을 표시하기 [2] file 연필깎는까치 2009.08.22
로그인 페이지 만드는 방법 [5] 산토 2009.06.12
첨부파일의 외부 무단 링크 차단하기(XE) 게시판설정 [7] file 왕초보왕따 2009.03.02
인용구 접기기능 링크이름 Underline 없애기 [4] file 똑디 2008.08.19
XE 레이아웃 게시판이 3곳이라는 사실 아시나요? [3] serendip 2010.04.19
개인 웹서버의 완성 우분투 (서버이전완료) [1] 준타 2010.04.07
홈페이지 헤더부분에 display.handler.class.php 오류발생시 급해결방법 [3] file 극마 2009.08.09
웹페이지 메시지 만들기 [초보자대응] [6] file cabnb 2009.12.09
게시판 스타일변경시 406에러 해결방법 우리랑 2010.04.21
윈도우 라이브 메신저를 홈페이지 서명난에 달자 [1] file Diver 2007.11.26
웹진 최근 문서에 new 달기 [1] file 황정연720 2009.09.01
PHP 5부터, 객체는 명시적으로 새로운 것을 만드는 clone 키워드를 사용하지 않는 한 참조로 할당됩니다. [1] 난다날아 2009.12.12
주소창에 보이는 아이콘 넣기..제로보드 XE에서 [2] file 은바가지 2008.07.03
서기의 자바스크립트 동영상 강의 #6 - 반복문을 이용한 구구단 출력 [3] 서기 2010.04.13
Unexpected error occured 라는 메시지가 뜰 경우 해결 방안들 [5] RainSky 2009.07.21
XE레이아웃을 자유롭게 편집하기 위한 DIV + css학습 참고 사이트 [3] 한스김 2010.02.15
제로보드XE 가로 스크롤 문제 해결 방법 [7] digitalist 2008.11.12
서기의 자바스크립트 동영상 강의 #7 - 중첩 for문의 사용 서기 2010.04.14