묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
송동우님 최근 로그인 시각표시 질문드립니다
2012.03.19 21:42
로그인 하면 최근 로그인 시각이 지금 로그인 시각이 뜨는데요
바로전에 로그인 했던 시각으로 변경하고 싶은데 어떻게 변경해야 되는지 모르겠습니다
혹시 아시면 부탁 드립니다^^;
<p class="latestLogin">{$lang->last_login}<span>{zDate($logged_info->last_login, "Y-m-d H:i")}</span></p>
여기서 고치는거 같은데요 잘 모르겠네요^^;
댓글 1
-
송동우
2012.03.20 02:28
-
쎈달
2012.03.20 20:24
정말 감사 드립니다^^ 몇일 동안 질문 했는데 아무도 답변을 안달아 주셔서 송동우님께 부탁 드렸네요^^;정말 감사드려요!! -
Paul
2013.09.12 07:44
xe 1.7.3.4 에서는 위의 방법이 통하지 않는것 같습니다... xe 1.7.3.4 에서는 어떻게 해결 할 수 있을까요?
소스를 대충 훑어보니
로그인을 하면
로그인을 하는 시각을 db의 last_login 칼럼에 저장이 되고
그 값을 받아와서 출력을 하는 것 같습니다.
공홈의 최근 로그인도 그런것 같네요.........
이걸 바로 잡으려면 공사가 커질것 같아서....
꼼수를 알려드릴께요..........
로그인 위젯을 xe 설치했을 때 사용되는 로그인을 사용한다는 조건하에
xe - modules - member - member.controller.php 열고
line 1499 쯤에
// Update the latest login time
이것 바로 위에
setCookie('last', $this->memberInfo->last_login, time()+3600);
이것 입력
그리고
xe - widgets - login_info - skins - xe_official - login_info.html 열고
line 10 쯤에
<p class="latestLogin">{$lang->last_login}: {zDate($logged_info->last_login, "Y-m-d")}</p>
이것을
{@ $last = Context::get('last')}
<p class="latestLogin">{$lang->last_login}: {zDate($last, "Y-m-d")}</p>
이것으로 수정
참고
제목이나 글 내용중에 특정인을 지목하면
답을 알고 있는 다른 분들이 댓글을 달지 않습니다.