글 추천시 "권한이 없습니다" 문제
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
이 홈페이지는 일주일 전 블로그 글들을 취합하기 위해 처음 부터 새로 호스팅을 받아 라이믹스 2.1.12로 설치 해서 며칠 전 2.1.13 으로 업데이트한 사이트 입니다.
사이트를 처음 만들었을때 부터 글 추천 기능이 작동하지 않았습니다.
현재 추천 카운트가 올라가 있는 글들은 블로그 글들 날짜와 조회수 등에 맞춰 수동으로 조정한 글들 입니다.
처음 설치 했을때 추천 기능이 작동하지 않아서 설정 문제겠지 싶어 글 이동을 완료 한 뒤에 수정할 생각 이었는데 어제 이부분 수정을 찾아 보니 설정상 문제될 만한 부분이 보이지 않더군요.
아이피와 계정등의 추천 조건 고려해도, 추천을 클릭하면 아래처럼 권한이 없습니다 팝업이 발생 합니다.
설정 상태 캡쳐는 아래 이미지와 같습니다.
혹시 아래 캡쳐 설정 부분 이외 더 설정해야 하는 부분이 있을까요?

index
Lv. 2
sotheb
댓글 8
비회원 상태에서 개발자도구를 열고 추천을 클릭해 보니,
서버에 추천 요청을 하지도 않습니다.
스킨에서 비회원은 추천 권한이 없다고 임의로 판단하고,
권한이 없다는 메시지를 띄우는 것 같아요.
계정을 만들어서 테스트 해보니 회원 상태에서 추천은 위와 같은 창이 뜨네요.
내용 수정 합니다. 회원 로그인 상태에서는 정상 입니다. 위 댓글은 동일 아이피였습니다.
비로그인 상태에서만 추천 안되는 문제가 있습니다.
예전에 기진님 답변응용하니, 잘 되더라구요
비회원 추천을 허용하는 것이 확실하다면 그냥 맨 위에 조건문 지우고 $_nonlogin_vote = 1; 설정 하시면 비회원도 추천이 가능해집니다 !
코드 예시입니다.
// 위 조건문 삭제
{@
$_nonlogin_vote = 1; //강제 활성화
$_use_vote_cancel = $mi->cancel_vote == 'Y';
if($_nonlogin_vote):
$_load_v = $mi->use_vote != 'N';
$_load_cv = $mi->use_cmt_vote;
$_load_vc = $_use_vote_cancel;
else:
$_load_vc = $_use_vote_cancel && $is_logged;
endif;
}
스킨 개발자분께도 어제 문의를 넣어서 수정 파일을 받았지만 제쪽에서는 안됨을 피드백해서 기다리고 있습니다.
추가된 모듈이나 애드온도 별로 없고 개별 수정한 부분도 없는데 제쪽에서만 안되네요.
개발자 분이 해결해 주시면 여기도 정보 공유 하겠습니다.