스케치북 게시판을 쓰고 있습니다 라이믹스로 넘어온 후 비회원 추천이 안되서, 코드 수정을 하고 있는데요
스케치북 스킨의 _comment.html에서
추천버튼에 달려있는 로그인조건문 없앴고
혹시나 onclick 부분이 잘못됐나 싶어서 alert('test') 대신 넣어도 비회원으로 잘 작동했구요
modules/comment/comment.model.php에서
doCallModuleAction 찾아 들어가서
* 출처: http://goos.co.kr/geek/150055
로그인 체크하는 if 조건문도 없앴고
modules/comment/comment.controller.php에서
로그인 체크하는 부분 주석처리 했구요
예전 xe에서는 저정도만 해도 가능했었는데, 라이믹스에서는 추천 누르면
이렇게 뜹니다.
comment.model.php와 comment.controller.php에 있는 모든 에러메시지를 일부러 바꿔서 테스트 해봤는데 변화가 없구요. 그래서 찾은 게 html/common/lang에 있는 $lang->msg_not_permitted_act 가 저 메시지더라구요
그래서 제 생각엔 doCallModuleAction 에 로그인 상태인지 확인하는 과정이 있을까 싶어서 doCallModuleAction함수를 좀 보고 싶은데 어디가서 봐야되는지 여쭙고 싶습니다
참고로
스케치북 게시판에 권한 설정도 변화줘가며 저장해봤고, 캐시때문이가 싶어 '슈퍼캐시'도 정지시켜 보구요...
어제 밤에는 잠깐 됐었는데;; 아침엔 안되네요ㅠ
졸린 상태에서 하도 이것저것 바꾸고 로그인했다 안했다 이러면서 테스트해가지고 제가 어떻게 했었는지 기억이 안나요
고수님들 도움 좀 주십시오~
일단
/www/classes/module/ModuleObject.class.php
여기서
색깔칠해진 부분에서 에러창 뜬다는 것까진 알아냈네여
위에 잘려서 안보이는데 setPrivileges 함수네요
근본적으로 댓글 추천 비추천 권한을 설정하는 곳을 찾아야 될 것 같은데
admin메뉴에는 없고... 어디로 가면 되려나...