특정게시판 조회수 초기화하는 방법아시는분 있으세요?

특정게시판 조회수 초기화하는 방법아시는분 있으세요?

QA

특정게시판 조회수 초기화하는 방법아시는분 있으세요?

본문

전체게시판 말고 특정 그룹에 속해있는 게시판만 매일 정해진 시간에 조회수를 초기화 하려면


어떻게 해야하나요?


그누보드4/utf-8/배추빌더3 사용중입니다.


옛질문에서 검색해서 봤는데


if($config[cf_1] != $g4[time_ymd]){
 sql_query("update $g4[config_table] set cf_1='$g4[time_ymd]'"); //여분필드 cf_1에 초기화한 오늘 날짜 기록
 
 전체 게시판의 wr_hit 초기화 코드

}


이걸 어떻게 하라는건지모르겠어요.;;;;;;;;;;;;;


초보로서는 너무 어려운 답변이라 다시 재질문 드려봅니다


고수님들 도와주셔요~

이 질문에 댓글 쓰기 :

답변 1

저 답변은 아마 제가 한 답변 같기도 한데...

질문을 상세하게 그리고 구체적으로 해야 답변을 얻을 수 있습니다


질문으로 답변하기 어려운 문제는 정해진 시간이라는 것을 지정해서 실행을 할 수가 없다는 것입니다

예를들어 18:00:00 이 시각에 삭제를 하려고 해도 단독서버를 사용해서 크론이라는 것을 실행할 수 있는

환경이 안되면 정해진 시간에 딱 맞추어 삭제하는 것이 불가능 합니다

단독서버인지 휍호스팅을 사용하는지를 모르니 상세한 답변을 할 수가 없습니다


정확하게 정해진 시각이 아니라도 누군가 접속 했을 때

정해진 시각이 지났지만 아직 초기화가 되지않았으면 처리하는 방법은 아래와 같습니다


1. 관리자 페이지 기본환경 설정에서 여분 필드 1번(cf_1)에 정해진 시각 입력

   예) 18:00:00


2. extend 폴더에 화일을 하나 만들고 아래 내용 입력

<?

if($config[cf_1]){

 $init_time = $g4[time_ymd].' '.$config[cf_1];

 if($init_time <= $g4[time_ymdhis] && $config[cf_2]<= $g4[time_ymd]){

  $nextday=date("Y-m-d", $g4[server_time]+86400);

  sql_query("update $g4[config_table] set cf_2='$nextday' ");

  $result=sql_query("select  bo_table from $g4[board_table] where gr_id='그룹아이디'");

 while($row=sql_fetch_array($result)){

  $tmp_table =$g4[write_prefix].$row[bo_table];

  sql_query("update $tmp_table set wr_hit='0' ");

   } 

}

}

?>


되요되요되요~우와~~~!!!!!!

제가 일단 질문을 정확하게 등록하지 못한점 정말 죄송합니다.ㅠㅠ

다음부턴 숙지하고 정확하게 요점 확실히 질문하도록 하겠습니다~균이님 정말 감사합니다

정확한 시간이 아니더라도 요런 방식이어도 상관 없습니다~정말 감사합니다.

정말 정말 감사합니다

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

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