링크 클릭한 시간 구하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

링크 클릭한 시간 구하기 정보

링크 클릭한 시간 구하기

본문

링크 클릭한 시간 구하는 방법에 대한 조언 얻고자 합니다.

게시판에서 링크1, 링크2 이 부분에 링크주소를 넣었을때
그 해당 링크를 클릭하면 지금은 클릭수까지는 DB에 저장되어 나오는데요ㅠ

저는 지금 특정 게시판에서 해당 링크의 클릭 시간을 구해야 되어서 조언구합니다.
최종 목적은 클릭시간대를 일, 월, 년별로 클릭 통계내야되거든요~ㅠ

테이블 따로 하나 만들어서 거기다가 집어넣어야 할까요?
아님 해당 게시판에서 필드활용으로 해야 될까요?

고수님들 자세한 설명으로 도와주세요ㅠ

댓글 전체

그누보드 게시판에서 링크는 어차피 link.php를 통해 이루어 지므로

bbs/link.php 21번째줄쯤인가에 소스를 추가 합니다.

$ss_name = "ss_link_{$bo_table}_{$wr_id}_{$no}";
if (empty($_SESSION[$ss_name]))
{
    $sql = " update {$g4[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '$wr_id' ";
    sql_query($sql);
//여기부터 추가
if ($bo_table == "특정게시판아이디") {
    $sql = " insert into {새로운테이블} set bo_table = '$bo_table', wr_id = '$wr_id', wr_ip = '$_SERVER[REMOTE_ADDR], link_no = '$no', click_time = '$g4[time_ymdhis]'  ";
    sql_query($sql);
}
//여기까지 추가
    set_session($ss_name, true);
}

정도로 추가하고
나중에 통계낼때는

click_time 필드를 카운트하면 되겠지요.

또는 날짜별로 생성되게 해서
그누보드 처럼 update 쿼리로 +시키면 되겠고요.
전체 11 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT