묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
스케치북스킨에서 비회원 추천하기 질문입니다.
2012.07.26 10:56
안녕하세요?
지난 2월달에 제로보드4에서 XE + 스케치북레이아웃 + 스케치북게시판스킨으로 개인홈페이지를 운영중인 사람입니다...^^
그동안 감사히 잘 사용하고 있는데 한가지 문제가 있습니다.
개인홈피다 보니 대부분의 방문자들이 로그인을 하지 않고 글과 사진을 보고 가거든요.
근데 로그인을 해야만 추천/비추천이 가능하다보니 6개월이 다 되도록 추천받은 게시물이 하나 없습니다...ㅠ.ㅠ
검색을 해보니 송동우님께서 올려주신 방법이 있더라구요.
http://www.xpressengine.com/qna/20671429
그래서 그대로 따라해서 해봤는데 전혀 변화가 없습니다....ㅠ.ㅠ
여전히 비로그인상태에서 추천/비추천 버튼을 누르면 "로그인하시겠습니까?"라는 창이 뜹니다.
저는 스케치북에 있는 "추천/비추천" 버튼보여주는 기능으로
게시물 제일 아래쪽에 버튼이 있거든요.
10여년동안 제로보드로 개인홈피를 운영해 오면서 PHP 수정하는일을 조금 해봐서
실수는 없다고 생각됩니다.
그리고 캐쉬파일재생성도 몇번이나 했구요.
뭐가 문제인지 모르겠습니다.
혹시 스케치북쪽에 손을 대야 하는건지요?
손을 대야 한다면 어디에 있는 어떤 화일을 고치면 될까요?
고수님들의 도움을 청합니다...^^
제 홈피주소는 http://www.cheewoo.net 이구요
모든 프로그램들은 최신버전으로 업데이트 되어 있습니다.
감사합니다.
댓글 1
-
송동우
2012.07.26 11:39
-
해뜰하늘
2012.07.27 17:34
앞에 있는 "....<a class="bg_f_f9 bd_login" href=...."에서 bd_login까지 지워주니 완벽하게 작동하네요. 감사합니다...^^
스케치북 게시판 스킨의 경우는
_read.html 파일에서도 수정을 해줘야 합니다.
추천/비추천 되는 부분에 보면
|cond="$is_logged"
이렇게 조건이 붙어 있습니다.
그러니 당연히 안되겠죠......
조건을 풀어주면 됩니다.
추천/비추천 테스트 방법은
ip주소가 달라야 합니다.
db에서 글이 저장될 때 ip를 지금 접속되는 ip와 다르게 수정을 해 줘야 합니다.
그리고
한번 추천을 했었다면
추천 기록이 db에 남습니다.
xe_document_voted_up 테이블에서
추천기록을 찾아서 삭제해야 합니다.
또
한번 추천을 하면
세션에 기록이 남기 때문에
로그아웃 한 다음 다시 로그인 해서
추천 테스트를 해야합니다.
비록
로그인을 하지 않았더라도
아무 아이디로 로그인을 하고 난 뒤,
로그아웃 하고나서 추천을 누르면
추천됩니다.
팁을 적용해도
테스트 방법을 몰라서
안된다고 하는 경우가 많습니다.
질문에서 말한 똑같은 조건에서
확인하고 답변 답니다........