안녕하세요 다름이 아니라 좋아요 기능이 새로고침을 해야만 적용이 되어서 문의 드립니다.
제가 파일을 찾아서 이것저것 주석 처리를 해보고 테스트 해보았는데
function kboard_document_like(button, callback){
if(!kboard_ajax_lock){
kboard_ajax_lock = true;
jQuery.post(kboard_settings.ajax_url,
{
'action':'kboard_document_like',
'document_uid':jQuery(button).data('uid'),
'security':kboard_settings.ajax_security
}, function(res){
kboard_ajax_lock = false;
console.log(res);
if(typeof callback === 'function'){
callback(res);
}
else {
if(res.result == 'error'){
alert(res.message);
}
else{
jQuery('.kboard-document-like-count', button).text(res.data.like);
}
}
});
}
else{
alert(kboard_localize_strings.please_wait);
}
return false;
}
console.log(res)를 해도 아무것도 뜨지 않더군요.. 그래서
/var/www/html/wordpress/wp-content/plugins/kboard/class의 KBController.class.php 파일을 확인해보았는데
do_action('kboard_content_like', $content, $board);
wp_send_json(array('result'=>'success', 'data'=>array('vote'=>intval($content->vote), 'like'=>intval($content->vote), 'unlike'=>intval($content->unlike))));
해당 부분들이 실행이 되지 않는 것 같습니다. 제 짐작으로는 위의 코드들이 실행이 되기 위한 부분의 코드들이 추가가 되지 않아서 실행이 안되는 것 같기도 한데..(이전에 파일이 조금 날라간적이 있는데 다른 기능들은 그럭저럭 잘 실행이 되고 있었습니다)
더불어 쪽지도 기다려주세요라는 문구만 뜨고 페이지가 로딩이 되지 않습니다. 새로고침을 하면 쪽지는 보내져 있고요. 혹시 kboard_content_like와 관련한 소스들은 어디서 볼 수 있을까요? 아니면 다른 도움을 주실 수 있다면 감사하겠습니다..!
안녕하세요~^^
모든 기능이 정상적으로 실행되기 위해서는
플러그인이 정상적으로 설치되어 있어야 합니다.
KBoard 플러그인과 코스모스팜 회원관리 플러그인을 사용 중이시라면
모두 정상적으로 설치해주셔야 합니다.
KBoard 플러그인 업데이트 방법은 아래의 링크를 참고해보세요.
코스모스팜 회원관리 플러그인 업데이트는
KBoard(케이보드) 플러그인이 설치되어 있다면,
워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 눌러주시면 업데이트가 완료됩니다.
KBoard(케이보드) 플러그인이 설치되지 않았다면,
FTP로 접속해서 파일을 업로드(덮어쓰기) 해주셔야 합니다.
/wp-content/plugins/cosmosfarm-members 경로에 최신버전 파일을 업로드(덮어쓰기) 해주세요.
KBoard(케이보드) 게시판 스킨과 플러그인 설치 방법도 참고해주세요.
고맙습니다.
업데이트 후에도 같은 문제가 발생한다면
워드프레스에서 에러 혹은 알 수 없는 문제가 있을 때 대응 방법을 참고하셔서
에러 메시지나 충돌이 있는지 점검해보셔야 할 듯합니다.
고맙습니다.