글쓰기 전 사전 동의 애드온 V1.0 (05/02/2017) 수정 및 추가사항

 

1. 각 게시판별로 다르게 사용하고 싶다는 여러 유저들의 피드백이 있어

   공용모드와 개별모드를 추가하였습니다.

   공용모드는 기존에 사용하는것와 같이 애드온에서 환경설정을 합니다.

   개별모드는 각 게시판별로 설정을 추가하여 주셔야 합니다.

   게시판 설정 > 추가설정 > 제일 하단에서 애드온 환경설정을 할 수 있습니다. 

 

2. 달라진 부분으로 구분하기 위하여 0.2버전에서 1.0버전때로 끌어올렸읍니다.

 

3. XE, 라이믹스에서 테스트 되었습니다. 하지만 미쳐 잡지 못한 오류가 있을수도 ^^;

 

4. 버전 업으로 인하여 구매포인트가 상승되었습니다. 양해부탁드립니다. ^^;

 

 

아래 이미지를 참조하시길 바랍니다.

 

agree_with_writingv1.0_01.png

agree_with_writingv1.0_02.png

 

 

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

 

 

글쓰기 전 사전 동의 애드온 V0.2 (03/31/2017) 수정 및 추가사항

 

1. 글등록에만 신경을 쓰다보니 글 등록 후 수정이 안되는 부분이 있었습니다.

   글 수정에는 애드온이 해당되지 않도록 조건을 추가하였습니다. 

 

2. 회원분들의 몇일 다시 보지 않기 기능요청으로 알림 기간 설정을 추가하였습니다.

   게시판 글 작성시 주기적으로 알림으로 사용할 경우에 사용하시면 좋을듯 합니다.

   주의사항 같은것을 인지시키지 위하여 알림의 기간을 설정할 수 있습니다.

   원하시는 문자, 색상, 기간을 설정할 수 있습니다.

 

3. 팝업창이 뜰경우에 기존 글쓰기 폼이 숨김처리되며 페이크 레이어로 대체됩니다.

   동의 버튼을 누를경우에만 글쓰기 폼이 활성화되며 페이크 레이어는 사라집니다.

 

4. 동의 버튼 글자앞에 체크박스 아이콘을 추가하였습니다.

   font-awesome 아이콘을 사용하며 사용유무를 선택할 수 있습니다.

 

5. 모바일 화면에서 설명에 대한 글이 많을 경우 하단 내용을 다 볼 수 없었던 부분을

   스크롤이 가능하도록 수정되었습니다.

 

6. 부득이 하게 애드온에 사용하는 변수를 통일하다 보니 변수명이 일부 수정되었습니다.

   기존 사용하시는 분들께서는 디스플레이 기본설정을 일부 재설정을 하셔야 합니다.

   혼란을 드려 죄송합니다.

 

아래이미지를 참조하시길 바랍니다.

 

agree_with_writing07.png

 

[PC화면]

agree_with_writing06.png

 

[모바일 화면]

agree_with_writing05.png

 

 

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

글쓰기 전 사전 동의 애드온 V0.1 (03/30/2017)

 

글쓰기 전에 사전 동의를 해야만 글을 작성할 수 있는 애드온 입니다.

저번에 질문하신분이 계셔서 만들어보았습니다.

 

동의 버튼을 누르지 않고 닫기 버튼을 누르면 뒤로 돌아갑니다.

브라우져의 개발자도구등으로  동의안내 레이어 팝업을 제거하여 글 등록을 할 경우,

애드온이 작동시에 이미 글쓰기 폼에서는 글작성에 필요한 확장변수 또는 에디터를

숨김처리합니다. 이에도 그것을 복구하여 글을 작성하더라도 글은 등록되지 않습니다.

동의 버튼을 눌러야만 쿠키 정보가 생성되며 쿠키 정보가 없다면 글을 작성할 수 없습니다. 

 

[애드온 설정화면]

agree_with_writing01.png

agree_with_writing02.png

 

[기본 동의화면 - 설정값이 없을경우]

 

agree_with_writing03.png

 

[커스텀 동의화면 - 원하는 색상으로 설정가능]

 

agree_with_writing04.png

 

  • ?
    와 좋네요 x일간 다시보지 않기 기능 추가하면 글쓸때 주의사항같은걸 주기적으로 인지시킬수있겠네용
  • ? profile
    다시보지 않기 기능을 추가하였습니다. 문제가 없는지 확인 부탁드려요.
  • ?
    와우 .. 감사합니다
  • profile
    와 필요했던건데 감사합니다.
  • ?
    정말 감사합니다. 꼭 필요한 기능이었는데 덕분에 잘 사용할 것 같습니다.
  • profile
    그렇네요, 다시 보지 않기나 x일간 다시보지 않기 기능이 들어가면 좋을것 같네요.
  • profile profile
    다시보지 않기 기능을 추가하였습니다. 문제가 없는지 확인 부탁드려요.
  • profile profile
    멋집니다^^b
  • ?
    감사합니다 :)
  • ?
    너무 너무 감사합니다!
  • profile
    잘 사용하겠습니다. 능력자님
  • profile
    감사합니다.^^
  • profile
    감사합니다.
  • profile
    필요한 기능을 구현하는데 꼭 필요했는데 고맙습니다
  • profile
    여러모로 쓸모가 많은 안내 팝업 같습니다.
  • profile
    좋은 애드온을 공개해주셔서 감사합니다~!!
  • ?
    감사합니다 :)
  • ?
    잘 사용하고 있습니다.!
    다만 현재 게시판(스케치북) 스킨 내 미리 입력된 글 출력이 있는데, 해당 애드온을 적용하면 입력된 글이 정상적으로 나오지 않습니다.. 관련해서 확인 부탁드려보겠습니다!!
  • ? profile
    현재 테스트를 진행하여 보았으나 정상적으로 나오지 않는 그런 부분을 확인할 수 없습니다.
    정상적으로 나오지 않는다는것은 나오지 않는다는 뜻인가요.?
    글이 다르거나 다른게 표현된다는것인가요? 다시 한번 설명 부탁드립니다.
    해당기능과 부합되는 조건을 찾을 수 가 없네요.--"
    애드온을 사용안함으로 하시고 테스트는 해보셨는지요?
    이 애드온을 사용하시는 다른분들께서도 테스트 부탁드립니다.
  • profile ?
    안녕하세요. 조금더 상세하게 설명을 드리면! 현재 미리 입력된 글 항목에서 작성된 내용과 글이 다르게 표현되고 있습니다. (저 같은 경우는 이전에 등록했던 글 양식이 계속 나오고 있습니다.) 내용도 계속 바꿔보았지만, 계속 이전에 등록했던 글양식이 노출되고 있네요! 그리고 해당 애드온을 사용하지 않으니 미리 입력된 글 내용은 정상적으로 노출되고 있습니다! 확인 부탁드려보겠습니다! 감사합니다:)
  • ? profile
    스케치북 예전 버전부터 최근버전까지 다 테스트를 해봐도 저는 찾을 수 가 없네요.(__)
    에디터 모듈을 다 비교하여도 원인을 찾지 못하겠네요.
    애드온 때문에 문제가 발생된다면 안나와야 할것인디..
    나오는데 예전 정보가 나온다니 참 난감하군
    저의 실력부족이..지금은 계속 붙잡고 있을 수 는 없지만
    차후에 더 점검토록 하겠습니다. 감사합니다.
  • profile ?
    아이쿠..고생 많으셨습니다..어떤건지는 모르겠지만 충돌을 하는 것 같네요.. 또 신기하게도 모바일에서는 정상적으로 미리입력된글이 나오는데, PC에서만 계속 이전에 작성했던 미리입력된글이 나오네요..ㅠㅠ
  • ? profile
    이번에 새롭게 몇몇 버그 수정과 기능이 추가되어 패치됩니다.
    현재 테스트 진행중이며 추후 패치버전을 적용하시고 피드백 부탁드려요..^^;
    감사합니다.
  • profile ?
    신규 패치 올려주신 파일로 적용을 해보니 문제없이 잘되네요.^^
    정말 감사드립니다!!
  • ?
    감사합니다!
  • profile
    감사히 잘 사용하겠습니다...^^
  • ?
    감사합니다~ 잘 사용할게요
  • ?
    감사합니다 ^^ 꼭 필요한 프로그램이었습니다!
  • profile
    레이아웃이 깨지고 "정상적인 접속이 아닙니다." 라는 메세지가 나옵니다.
  • profile profile
    안녕하세요. 피드백 감사드립니다.
    많은분들이 사용하고 계시고 레이아웃이 깨짐 현상등은 처음있는일이네요.
    레이아웃이 깨어진다는것은 기본적으로 사용하고 계시는
    레이아웃이 표준 HTML5가 아닌 형태, 또는 레이아웃에 일부 태그가
    누락 또는 충돌이 있을 수 있을거라는 생각은 듭니다.
    정상적인 접속이 아니라는것은 쿠키부분등 브라우져의 버전에 따라
    다소 틀려질 수 있을수 있을거라 생각이 듭니다.
    현재 크롬, 익스11, 엣지등 기본적으로 많이 사용되는 브라우져 테스트와 검증을 한 상태이며
    많은 분들이 사용함에 그런 문제가 발생되는 상황이 없었으므로
    혹, 다른 PC에서 테스트 해보시기를 요청드리며,
    아울러 레이아웃도 변경하여 테스트 부탁드립니다.
    테스트 후 피드백 부탁드립니다.
  • profile profile
    http://4880.net/freeboard 한번 증상을 봐주시기 바랍니다. 쓰기 버튼 눌러 보시면 됩니다.
  • profile profile
    네 회원정보의 사이트로 이미 확인해보고 있었습니다.
    로그인 위젯의 폼으로 인하여 페이크 레이어가 중복으로 설정되는 현상으로 보입니다.
    비회원으로 글쓰기가 가능한 곳이군요. 보통 글을 쓸경우 로그인이 된 경우에 해당되어
    폼이 하나만 있는것으로 인식을 보통 하는데.. 비회원으로 글을 쓸경우 로그인폼에도
    폼이 존재함으로 인한 중복적용으로 문제가 있을수 있겠네요.
    여러 스킨에서 사용할 수 있도록 폼이라는 조건으로
    폼이 있을경우라는 조건으로 폼을 페이크 레이어로 처리하도록 해놓았습니다.
    여러폼이 있을경우는 제가 미쳐 생각을 하지 않았지만
    지금부터 생각을 좀 해봐야겠군요. 확인후 다시 댓글 드릴께요.
  • profile profile
    일단 레이어 깨짐 방지를 위해서
    위치 : addons/agree_with_writing/js/agree_with_writing.js
    js파일에서 19번, 21번, 25번, 26번줄을 주석처리하시면 문제가 없을것으로 생각됩니다.
    19번째줄 //form.fadeToggle("slow");
    21번째줄 //fake_div.fadeToggle("slow");
    25번째줄 //fake_div.fadeToggle("fast");
    15번째줄 //form.fadeToggle("slow");
  • profile profile
    위 내용은 그냥 두시고
    위치 : addons/agree_with_writing/js/agree_with_writing.js
    11번째줄
    var form = $('form'); -> var form = $('#content form');
    위와 같이 #content 부분을 추가해 주시길 바랍니다.
    피드백 부탁드려요^^;
  • profile profile
    http://4880.net/freeboard 위내용 적용하였습니다. 팝업이 안나오네요 ㅜㅜ 확인바랍니다.
  • profile profile
    기존의 레이아웃과 엘리먼트등 이름이 다른곳이 많네요.
    예를 들자면 id=content 가 거기 레이아웃은 id=contents
    모든 보드스킨에 적용가능토록 했었던것이 레이아웃에 따라 또 영향을 받는군요.
    검색창, 로그인창 폼이 들어가는곳이 많아 애드온 전체를 좀 수정해야겠군요.
    모든 레이아웃에 전반적으로 사용이 가능토록 좀 고쳤는데
    추후 좀 더 고려사항들을 찾아보아야겠네요. 일단 아래와 같이 수정해보세요.

    위치 : addons/agree_with_writing/js/agree_with_writing.js
    11번~13번을 아래와 같이 변경해주시고.
    var form = $('input[name="content"]').parent();
    var addon_name = 'agree_with_writing';
    form.before('<div class="'+addon_name+'_fake_div">정상적인 접속이 아닙니다.</div>');

    위치 : addons/agree_with_writing/agree_with_writing.addon.php
    77번,78번줄을 주석처리하시길 바랍니다.
    //$fake_div='<div class="'.$addon_name.'_fake_div">정상적인 접속이 아닙니다.</div>';
    //$output = str_replace('<form', $fake_div.'<form data-syh_an="'.$addon_name.'"', $output);
  • profile profile
    http://4880.net/freeboard 위와같이 고치니 레이아웃 깨지는건 고쳐지는데 동의 버튼 눌러도 반응이 없습니다. 한번 봐주세요 ㅜㅜ.. 꼭 쓰고 싶은데 ...
  • profile profile
    기존에 있던 코드가 하나가 빠졌네요..
    14번째줄 위에 넣으세요.
    var fake_div = form.prev();
  • profile profile
    잘됩니다. ㅎㅎ 감사합니다 . ^^
  • profile profile
    피드백 감사드립니다. 반영토록 하겠습니다.
  • profile
    준비중인 사이트에 이미지 저작권이 문제가 되는데 사용자에게 동의를 구하는데 좋을것 같아요.
    아직 사용은 못해봤어요. 나중에 다시 후기 올릴게요. 잘쓸게요.
  • ?
    좋아요 제작하신다고 고생 많았습니다
  • profile
    역시 최고에요. 개별 설정 완전 좋아요. 고맙습니다. 잘 쓸게요.
  • ?
    진심으로 감사합니다. 이런걸 무료로.. 정말감사..
  • ?
    제가 평점 표시를 못했네요. 너무 좋은 자료 감사합니다.
  • ?
    감사합니다. 잘 사용중이에요~
    1일 2일 3일 을 1시간 2시간 3시간 이렇게 바꾸는건 안되나요?
    수정 방법 부탁 드립니다. ^^
  • profile
    최고에요~~
  • ?
    정말 잘 사용하고 있습니다.
  • ?
    감사합니다.~~~
  • profile
    잘 쓰겠습니다.
  • ?
    감사합니다.
  • ?
    감사합니다!
  • profile
    정말 잘 쓰고 있습니다! 커뮤니티 관리자분들께 추천드려요.
  • profile
    감사히 잘 쓰겠습니다^^
  • profile
    감사히 잘 사용하겠습니다. :)
  • profile
    감사합니다. 잘 쓰겠습니다.
  • profile
    편리하네요 ㅎㅎ
  • profile
    잘쓰겠습니다.
  • profile
    포인트를 충전해서 구매하는 방법은 없나요?
  • profile
    이거 버그인가요?
    게시판 모듈분류를 변경 후 [설치된 애드온]-[글쓰기 전 사전 동의 애드온]-[대상]에서 전에 지정한 게시판이 선택 해제가 되어있어요.
    감사합니다.
  • profile
    좋은 애드온 감사합니다!
  • profile
    "알림 기간에 나타낼 문자"
    이 부분을 수정해도 계속 기본 문장만 나옵니다 ㅠ_ㅠ 혹시 뭘 수정하면 될까요?
  • profile
    감사합니다 ~~
  • ?
    이런게 있는줄 몰랐네요. 좋은 자료 감사합니다.
  • profile
    감사합니다 / 좋은 자료 이렇게 공유 해주시는 분들 천사의 마음을 가지신 분들입니다 ~~