질문/조언질답게시판
Extra Form
PHP PHP 7.0
CMS Rhymix

게시판 본문에 쪽지 보내기 버튼을 추가하여 게시글 작성자에게 바로 쪽지를 보낼 수 있도록 하고 싶은데

방법이 있을까요? 꼭 필요한 기능이라 질문을 드려봅니다!

  • profile
    반대로 게시글 작성자가 본인의 글에 댓글이 달리면 쪽지가 오게 설정하는 건 있습니다. 게시글 작성자가 허용하지 않았는데도 쪽지가 가게 하려면 모듈 단을 수정해야하지 않을까 싶네요.
  • profile ?
    앗.. 쪽지 수신 거부 기능이 있다는 걸 순간 생각하지 못했네요
    그러면 비밀 댓글 기능을 제공하는 것이 더 효율적이겠네요! 답변 감사합니다 :)
  • ? profile
    발송이냐 수신거부냐 ㅋㅋㅋ 창과 방패의 싸움이군요.
  • profile ?
    하하..ㅎㅎ ㅋㅋㅋ
  • profile profile

    그런데 요즘은 알림센터 사용이 보편화되어서 쪽지든 댓글이든 알림이 오는 것은 마찬가지라... 댓글 쪽지알림은 지나간 시절의 유물이 아닌가 하는 생각이 드네요.

     

    라이믹스에서도 게시판 자체적으로 발송하던 각종 알림들을 점차 알림센터로 통합할 계획입니다.

  • profile profile
    뭔가 질문사항을 잘못 이해하신게 아닌가..요? 아님 제가 잘못 이해한걸까요?

    1. 게시글 작성자에게 쪽지를 보낼 수 있는 버튼을 추가하고 싶다는 질문에,
    2. 쪽지 수신거부가 될 수 있으니 비밀댓글로 쪽지를 대신하는게 어떻겠냐는 제안이 나옴.
    3. 아, 그러네요! 쪽지보다는 비밀댓글이 더 나은것 같군요! 으쌰으쌰!
    4. 이었던것 같은데, 갑자기 요즘은 쪽지 알림은 잘 사용하지 않는게 아닐까..! 라는 의견을 제시함.

    제가 보기에는
    중고거래 사이트처럼 게시글을 올리면 게시글 상단에 쪽지 보내기 버튼이 있어서,
    독자가 작성자에게 좀 더 간편하게 쪽지를 보낼 수 있는 방법이 없을까, 를 질문한 글이 아닌가 싶은데요..!

    혹시 제가 잘못 이해한걸까요..?!
  • profile profile
    잘못 이해한 것이 아니라, 얘기가 점점 주제에서 벗어나고 있는 것입니다. ㅋㅋㅋ
  • profile profile
    아하ㅋㅋㅋ 상황을 이제서야 완벽하게 이해했습니다..!
  • profile
    쪽지 수신허용을 체크한 작성자에게만 링크를 열면 되지 않을까요?
  • profile ?
    그게 어떠한 방법으로 가능할까요..?
  • ? profile

    대강 이런 식으로 해서 응용하면 될 듯 싶은데, 직접 시연은 못해봤습니다.

    {@ $receiver_info = getModel('member')->getMemberInfoByMemberSrl($oDocument->get('member_srl')); }
    <[email protected]($receiver_info->allow_message === 'Y')-->
    <a href="{getUrl('act', 'dispCommunicationSendMessage', 'receiver_srl', $receiver_info->member_srl)}" onclick="popopen(this.href, 'popup'); return false;">쪽지 보내기</a>
    <[email protected]>

  • profile

    function doSendMessage(member_srl, message_srl) {
    if(typeof(message_srl)=='undefined') message_srl = 0;
    var url = request_uri.setQuery('module','communication').setQuery('act','dispCommunicationSendMessage').setQuery('receiver',member_srl).setQuery('message_srl',message_srl);
    popopen(url, 'sendMessage');
    }

    <a href="#" onclick="doSendMessage('{$oDocument-get('member_srl')>)}');">메시지 전송</a>

    저는 이렇게 활용하고 있습니당