답변 3개 / 댓글 4개
채택된 답변
+20 포인트
<방법 1>
1) mb_1 초기화 SQL 실행 파일 생성
2) 웹크론 사이트에서(구글 검색 '웹 크론'), 실행 주기 (매일 0시) 및 실행 URL 등록
하는 방법이 있습니다. 개인적으로 권장하지는 않습니다.
<방법 2>
* mb_1 에 댓글 수를 등록/업데이트 한다면..
=> mb_2 에 실행날짜를 기록/업데이트합니다. (ex. 2020-11-03)
(mb_1 : mb_2 날짜에 등록한 댓글 수, mb_2 : 마지막 댓글 수 기록/업데이트 날짜 정보)
* mb_1 댓글 수 등록/업데이트 코드 바로 전에 다음로직을 추가해줍니다.
: mb_2 에 날짜값이 있고, 오늘 날짜가 아니라면 => mb_1, mb_2 초기화
답변에 대한 댓글 4개
[code]
$today = date('Y-m-d');
if ($member['mb_2'] && $today > $member['mb_2']) {
$sql = "
update {$g5['member_table']}
set mb_1 = '0',
mb_2 = ''
where mb_id = {$member['mb_id']}
";
sql_query($sql);
}
// 기존 mb_1 업데이트 로직
// 기존 mb_1 업데이트 sql 문에 mb_2 = '{$today}' 추가
[/code]
$today = date('Y-m-d');
if ($member['mb_2'] && $today > $member['mb_2']) {
$sql = "
update {$g5['member_table']}
set mb_1 = '0',
mb_2 = ''
where mb_id = {$member['mb_id']}
";
sql_query($sql);
}
// 기존 mb_1 업데이트 로직
// 기존 mb_1 업데이트 sql 문에 mb_2 = '{$today}' 추가
[/code]
답변을 작성하려면 로그인이 필요합니다.
방법 2로 제시한것이 괜찮아 보이는데..
직접 코드를 짤 능력이 안됩니다.
혹시 참고할만한 팁이나 비슷한 기능이 있는 스킨, 플러그인이 있을까요?