v0.2

웹지기님의 댓글을 참조하여 해당 코드를 추가하였습니다.

 

-----------------------------------------------------

v0.1

 

스크랩을 하려면 댓글을 달아야 합니다.

 

웹지기님의 요청으로 만들어봤습니다.

https://xetown.com/topics/1282941

 

댓글 갯수 계산과 경고문을 보여주는 부분은 kdp님의 "댓글 N개 이상 등록 제한 애드온"을 참고하였습니다.

https://xe1.xpressengine.com/index.php?mid=download&package_id=22753904

 

제 테스트 홈에서는 잘되는데 다른 문제가 없는지는 모르겠습니다. (무책임).

 

 

뱀꼬리.

사실 kdp님의 코드가 핵심이라서 포인트 판매를 해야 하나 고민을 좀 했습니다.

그래도 제가 들인 시간에 대한 보상이라고 생각하고 포인트 판매로 결정하였습니다.

  • ?
    감사합니다.^^
  • ?
    100포이트 드리려고 구매했습니다~ 다음 버전은 본문을 읽으려면 댓글을 달아주세요 인가요? ㅎㅎㅎ
    그건 200포인트에 올리셔도 될듯요 ㅎㅎ
  • ? ?
    본문이 의미 없는 글인지도 모르는데 댓글 부터 먼저 다는건 좀 안맞지 않을까요?
  • ? ?
    모든 게시판을 그렇게 열면 의미가 없겠죠~ 그러나 그것이 필요한 게시판도 있겠고요? ^^
  • profile
    저희 웹사이트 웰바잉에 적용해 봤는데 댓글 없이 스크랩이 등록되어 버리네요.
    저희 스크랩 코드 입니다.
    onclick="doCallModuleAction('member','procMemberScrapDocument','{$document_srl}')"


    테스트를 해보니 위 스크랩 코드는 문제가 없는 것 같습니다.

    문구 출력 조건을 없애고 해보니 문구가 출력되고 스크립도 제한이 되네요.
    조건에 사용되는 쿼리 또는 변수 등에 오동작이 있을 것 같습니다.
  • profile
    추가로 테스트를 해보니
    Context::get('document_srl');

    부분의 문서번호가 빈 값으로 잡힙니다.
  • profile profile
    음... 아마도 게시판 스킨에 따라서 좀 차이가 있을것 같습니다.
    추천코드가 링크형식으로 되어있으면 현재 페이지의 document_srl이 없을테니 그런것 같네요.
    제가 테스트한것은 스케치북스킨이었습니다.
    같은 스킨이라면.... 음... 좀더 테스트를 해봐야 겠네요.
  • profile profile
    저와 같은 케이스를 위해
    $snc->arg->document_srl = Context::get('document_srl');
    if(!$snc->arg->document_srl) $snc->arg->document_srl = Context::get('target_srl');

    이렇게 보완하면 문제가 해결 될 것 같습니다.
  • profile
    일단 저희 는 XE 사이트입니다.
    Context::get('target_srl') 로 바꾸니 동작이 되네요.
  • profile
    감사합니다.
  • ?
    따흑...필요해서 포인트 주고 구매했는데 오류가 있는듯하네요(?)ㅠㅠ
    애드온을 켰을때 해당 메세지가 뜨면서 스크랩 자체가 작동을 안하네요

    AJAX communication error while requesting
    member.procMemberScrapDocument
    <response>

    xml UTF-8 어쩌구....

    <response>
    <error>-1</error>
    </message>스크랩을 하기 위해서는 이 글에 댓글을 작성한 후 가능합니다.</message>

    라이믹스 2.0에 ink스킨 쓰고있습니다,,
  • ? profile
    지금 라이믹스2.0, XEDITION레이아웃, 스케치북 스킨에서 테스트해봤습니다.
    제 경우 문제가 없습니다.
    ink스킨은 유료 스킨이라 확인해볼 방법도 없습니다.