Q&A

게시물을 로그인 없이 추천, 비추천 가능하게 하려면...

2020.12.14 06:14
636
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.0
문제 페이지 주소 비공개 (작성 후 5일 경과)

어떤 사이트를 둘러보다보니 회원 로그인 없이도 게시글 추천, 비추천 가능한 사이트가 있더라구요.

 

현재 스케치북 게시판 사용중인데, 추천, 비추천을 로그인 없이 가능하게 하는 방법이 있을까요? 코어를 수정해야 하나요?

댓글 13

  • 2020.12.14 06:45 #1491457
    코어내에 기능으로 제공하고 있을걸요.

    게시판 설정에 잘보시면 "비회원 추천 허용" 옵션이 있습니다.
  • 2020.12.14 06:55 #1491462
    앗... 기본제공하는 기능이었네요;; 찾아보고 질문드렸어야 했는데 죄송합니다 ㅠㅠ 감사합니다!
  • 2020.12.14 07:47 #1491473
    코어에서는 지원하지만, 오래된 스킨에서 지원하지 않을 가능성이 있습니다.
  • 2020.12.14 09:09 #1491490
    네 작동이 안되서 깨끗이 포기했습니다ㅜ 새버전 다운받을려해도 커스텀한게 많아서요ㅋ
  • 2020.12.14 09:15 #1491494

    설정 변경으로 안된다면 아마 스킨에서 로그인 여부를 자체적으로 판단해서 비로그인시 추천불가능 메세지를 띄우고 있을겁니다. 해당부분을 로그인/비로그인 상관없이 똑같이 수정해주시면 되실겁니다.

  • 2020.12.14 09:48 #1491501
    조건문 부분을 없애면 된다는 뜻이죠? 감사합니다!
  • 2020.12.14 09:58 #1491506
    cond 조건문을 삭제해주니 비회원도 추천은 가능한데, '로그인하시겠습니까' 메세지가 새창으로 뜨는데 이 창을 안뜨게 할 수 없을까요...
  • 2020.12.14 10:31 #1491510
    추천/비추천쪽 onclick에서 |cond="$is_logged"만 빼셔야하는데 전부 빼신것 같습니다. 정상적인경우 onclick에서 추천이 이루어지고 로그인창이 뜨지 않아야 합니다.
  • 2020.12.14 10:44 #1491515
    흠...|cond="$is_logged" 이 부분만 삭제했는데도 여전히 로그인하시겠냐는 창이 뜹니다...
  • 2020.12.14 10:46 #1491519
    님 소스코드가 어떻게 짜여져있는지 알려주는것이 먼저아닐까요?

    질답게시판의 질문가이드가 괜히 있는게 아니랍니다..ㅠㅠ

    상대방은 님 소스가 어떻게 되어있는지도 모르는데 어떻게 도움을 드릴 수 있을까요.

    어느페이지에서 어떤 소스코드로 어떤버튼을 눌렀는지등등의 자세한 정보부터 남겨주세요,,
  • 2020.12.14 10:48 #1491523
    아.. 죄송합니다.. ㅠ 아래처럼 세군데 |cond="$is_logged" 항목이 들어가있습니다.
    <!--// Vote -->
    <div cond="$mi->votes!='N'" class="rd_vote">
    <a class="bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteUp','{$oDocument->document_srl}');return false;"|cond="$is_logged" style="border:1px solid #{$mi->color};color:#{$mi->color};">
    <b><i class="fa fa-heart"></i> {$oDocument->get('voted_count')}</b>
    <p>{$lang->cmd_vote}</p>
    </a>
    <a cond="!$mi->votes" class="blamed bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteDown','{$oDocument->document_srl}');return false;"|cond="$is_logged">
    <b><i class="fa fa-heart"></i> {$oDocument->get('blamed_count')}</b>
    <p>{$lang->cmd_vote_down}</p>
    </a>
    <a cond="$mi->declare" class="blamed declare bd_login" href="#" onclick="doCallModuleAction('document','procDocumentDeclare','{$oDocument->document_srl}');return false;"|cond="$is_logged">
    <b><i class="fa fa-phone"></i></b>
    <p>{$lang->cmd_declare}</p>
    </a>

    물론 해당문구는 삭제했습니다.
  • 2020.12.14 10:56 #1491539

    클래스에서 bd_login 빼시면 될겁니다.

     

    즉 추천부분은 아예 class 지정한걸 빼버리고 비추천은 class 중 blamed만 남기시면 됩니다. 스케치북 스킨 같은데 기본적으로 비로그인시 bdLogin값이 로그인하시겠습니까?로 바뀌면서, bd_login class가 붙은 링크에서 모두 로그인하시겠습니까? 가 뜨는 구조로 되어 있습니다.

  • 2020.12.14 11:06 #1491544
    감사합니다! ^^