KBoard(케이보드) 와 포럼 보드를 사용중입니다.
게시판 클릭이 별로 없어서 방문 카운터를 올리고 싶습니다.
게시글 클릭이 3명이면 * 3을 해서 9명으로 보여주고 싶은데 가능한가요..?
예전에 여기서 다른분에게 작성해주신 코드를 보았는데, 찾을수가 없네요...
KBoard 자동 조회수 증가 플러그인을 사용해보세요.
고맙습니다.
안녕하세요~^^
기존의 코드는 원래 상태로 적용해주시겠어요?
FTP로 접속해서 /wp-content/plugins/kboard/class/KBContent.class.php 파일에
아래의 코드를 찾아서
public function increaseView(){
global $wpdb;
if($this->uid && !@in_array($this->uid, $_SESSION['increased_document_uid'])){
$_SESSION['increased_document_uid'][] = $this->uid;
$wpdb->query("UPDATE `{$wpdb->prefix}kboard_board_content` SET `view`=`view`+1 WHERE `uid`='{$this->uid}'");
$this->view = $this->view + 1;
}
}
아래의 코드로 교체해보세요.
public function increaseView(){
global $wpdb;
if($this->uid && !@in_array($this->uid, $_SESSION['increased_document_uid'])){
$_SESSION['increased_document_uid'][] = $this->uid;
$rand = rand(1,5);
$wpdb->query("UPDATE `{$wpdb->prefix}kboard_board_content` SET `view`=`view`+{$rand} WHERE `uid`='{$this->uid}'");
$this->view = $this->view + $rand;
}
}
위의 코드를 적용하시면 게시글 조회수가 증가할 때 랜덤한 값으로 증가됩니다.
사이트의 방문자를 늘리시려면
아래의 링크도 참고해보시겠어요?
워드프레스 KBoard(케이보드) 검색엔진에 등록하는 방법
코스모스팜 소셜댓글은 검색엔진 최적화와 다른 사이트 댓글 기능으로
사용할수록 홈페이지가 자연적으로 홍보되는 차세대 소셜댓글 서비스입니다.
고맙습니다.
<?php echo $content->view * 3?>
위 코드는 3.6.9로 늘어나서 너무 티가 난다고 해서 변경하고 샆은데
1명이 방문했을때 1~5 사이에서 랜덤으로 추가되게 할 수 있는지 궁금합니다.
1명째 방문 : 1 + (1~5) 랜덤으로 3이 선택이 되었다면 보여지는것은 3명
2명째 방문 : 3 + (1~5) 랜덤으로 2명이 선택되었다면 보여지는것은 5명
3명째 방문 : 5 + (1~5) 랜더머으로 4명이 선택되었다면 보여지는것은 9명..
<?php echo $content->view * rand(1,5)?> 인터넷 뒤져서 rand(1,5)로 주면 된다고 해서 적용했더니 아닌거 같아서요. 방문자가 늘었다 줄었다 해서.. 총 방문자에서 1~5를 랜덤으로 곱하는거 같습니다.
바쁘실텐데 죄송하지만 위 코드 좀 부탁드릴게요.. 유료라고 그렇게 하고 싶습니다.
감사합니다.~~ 한참을 찾았는데, 모르면 정말 답없네요..^^
쉽게 해결되었습니다.~
감사합니다..~ 꾸벅
안녕하세요~^^
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일과
/wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드를 모두 찾아서
<?php echo $content->view?>
아래의 코드로 모두 교체해보시겠어요?
<?php echo $content->view * 3?>
고맙습니다.