XpressEngine Official Blog
2012.08.11 11:48
단기종합
확인한쪽지든, 확인하지않은 쪽지든
일주일이 지나면 자동으로 삭제되게하고싶습니다
core 1.4.5.13 사용중입니다.
도와주십시오
2012.08.11 16:27
xe - modules - point - point.controller.php 열고
line 70 쯤에
return new Object();
이것 바로 위에
if(Context::get('logged_info')->is_admin!='Y'){ $args->member_srl = $member_srl; $output = executeQuery('communication.getReceivedMessages', $args); if($output->data) { foreach($output->data as $key => $val) { if($val->regdate<date('YmdHis', strtotime('-7 day'))) { $message_srl_list[] = $val->message_srl; } } if($message_srl_list) { if(count($message_srl_list)==1) $args->message_srls = $message_srl_list[0]; else $args->message_srls = implode(',',$message_srl_list);
$args->message_type = 'R'; $output = executeQuery('communication.deleteMessages', $args); } }}
이것 삽입......
붉은 색 숫자 7은 7일을 의미......원하는 숫자로 수정..........
작동원리
회원이 처음 로그인 할 때(로그인 포인트를 얻을 때), 설정한 날짜가 지난 받은 메세지는 읽거나 읽지 않거나 상관없이 삭제됨
관리자는 제외........
테스트 버전 : core 1.4.5.10 / 1.5.3
테스트 횟수 : 무진장.........
테스트 결과 : 양호.......
만일
적용해도 안된다면 잘 못 적용했기 때문이라고 확신함.........
관라지가 아닌 회원아이디로 테스트 할 때,
오늘 날짜 처음 로그인 할 때만 작동,
같은 아이디로 두번째 로그인 할 때는 db에서 last_login 날짜를 변경 후, 로그인 테스트 해야 함.........
2012.08.12 15:26
로그인 유지
브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다.\n\n로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인할 필요가 없습니다.\n\n단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.
2011년 10월 31일 부터 '이메일+비밀번호' 형식으로 로그인 방식이 변경되었습니다. 아이디로 이메일주소 검색하기
'가입 후 24시간'이 지난 후 로그인 가능합니다.
xe - modules - point - point.controller.php 열고
line 70 쯤에
return new Object();
이것 바로 위에
if(Context::get('logged_info')->is_admin!='Y')
{
$args->member_srl = $member_srl;
$output = executeQuery('communication.getReceivedMessages', $args);
if($output->data)
{
foreach($output->data as $key => $val)
{
if($val->regdate<date('YmdHis', strtotime('-7 day')))
{
$message_srl_list[] = $val->message_srl;
}
}
if($message_srl_list)
{
if(count($message_srl_list)==1) $args->message_srls = $message_srl_list[0];
else $args->message_srls = implode(',',$message_srl_list);
$args->message_type = 'R';
$output = executeQuery('communication.deleteMessages', $args);
}
}
}
이것 삽입......
붉은 색 숫자 7은 7일을 의미......원하는 숫자로 수정..........
작동원리
회원이 처음 로그인 할 때(로그인 포인트를 얻을 때), 설정한 날짜가 지난 받은 메세지는 읽거나 읽지 않거나 상관없이 삭제됨
관리자는 제외........
테스트 버전 : core 1.4.5.10 / 1.5.3
테스트 횟수 : 무진장.........
테스트 결과 : 양호.......
만일
적용해도 안된다면 잘 못 적용했기 때문이라고 확신함.........
관라지가 아닌 회원아이디로 테스트 할 때,
오늘 날짜 처음 로그인 할 때만 작동,
같은 아이디로 두번째 로그인 할 때는 db에서 last_login 날짜를 변경 후, 로그인 테스트 해야 함.........