묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인 위젯 관련
2009.02.24 20:21
로그인 위젯에서 로그인 후의 형태를 변형 해보려고 합니다.
어느파일을 손봐야 하는지 도무지 알 수가 없네요. login_info.html 파일에서 하면 될것 같긴 한데,
변수로 묶여 있는거 같아서 도무지 찾기가 힘드네요.
고수님들의 조언 부탁드립니다.
어느파일을 손봐야 하는지 도무지 알 수가 없네요. login_info.html 파일에서 하면 될것 같긴 한데,
변수로 묶여 있는거 같아서 도무지 찾기가 힘드네요.
고수님들의 조언 부탁드립니다.
댓글 3
-
넨네
2009.02.24 21:36
-
넨네
2009.02.24 21:51
로그인 위젯의 다른 스킨들도 구성은 거의 같다고 보시면 됩니다.
(물론 로마네스크 로그인 등은 특별하죠. 위젯스킨 다운받는 곳 보시면 있습니다.)
그러므로 여러 종류의 위젯을 봐가면서 공통점을 찾는다면, 이해하는 데에 그다지 어렵지 않을거라 생각됩니다. -
알고시포요ㅠ
2009.02.26 09:55
넨네 님 자세하게 답변주셔서 정말 감사합니다..^^
덕분에 이제 조금씩 잘 풀리겠네요^^
제 방법이 도움이 되길 바라구요.
전 이미지를 이용해서 로그인 후를 꾸며보았습니다. (이미지로 할 수 없는 닉네임, 포인트, 레벨 등만 문자로 표기하였습니다.)
제가 봐도 좀 코딩 실력이 부족하지만, 그래도 남 부럽지 않은 위젯이 완성되었습니다.
로그인인포를 하나하나 살펴보면, {getUrl('act','dispMemberLogout')}같이 변수를 a태그로 링크해두면 이미지 클릭시 바로바로 이동이 됩니다.
이미지대신 문자로 처리해도 마찬가지 입니다.
예) <a href="{getUrl('act','dispMemberLogout')}">로그아웃</a>
이렇게 할 경우 로그아웃버튼을 누르면 로그아웃이 되는 식입니다.
위에 나와있는 위젯의 변수에 대하여 알려드리자면,
{getUrl('','module','admin')} -> 관리자페이지입니다.
{getUrl('act','dispMemberInfo','member_srl',$logged_info->member_srl)} -> 회원정보보기페이지입니다.
{getUrl('act','dispMemberScrappedDocument','member_srl',$logged_info->member_srl)} -> 스크랩보기페이지입니다.
{getUrl('act','dispMemberSavedDocument','member_srl',$logged_info->member_srl)} -> 저장함보기페이지입니다.
{getUrl('act','dispMemberOwnDocument','member_srl',$logged_info->member_srl)} -> 작성글보기페이지입니다.
{getUrl('act','dispMemberFriend','member_srl',$logged_info->member_srl)} -> 친구보기페이지입니다.
{getUrl('act','dispMemberMessages','member_srl',$logged_info->member_srl)} -> 쪽지함보기페이지입니다.
{getUrl('act','dispMemberLogout')} -> 로그아웃합니다.
{$logged_info->nick_name} -> 로그인한 회원의 닉네임입니다.
{$level} -> 로그인한 회원의 레벨입니다. {$point} -> 로그인한 회원의 포인트입니다.
레벨, 포인트 변수를 사용하려면
{@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($logged_info->member_srl); $oModuleModel = &getModel('module'); $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); }
을 로그인인포.html에 삽입해야합니다.
<!--@if($logged_info->is_admin=="Y")--> 은 관리자만 볼 수 있는 구역을 알리는 뜻입니다.