자료실

게시물 관리 애드온

2021.03.24 12:45
37,417
7
자료 유형 애드온
간단한 소개 코어의 1) 게시물 관리 기능 외에, 2) 작성자 바꾸기, 3) 문서 속성 관리, 4) 확장변수값 관리 등을 가능하게 해주는 애드온
설치 경로 ./addons/manage_document
코어 지원 범위 Rhymix 2.0
PHP 지원 범위 기타
자료 구분 공개 자료
라이선스 GPL v2
저장소 URL https://github.com/cydemo/rx-addon-manage_document
파일명버전날짜용량다운로드 수
manage_document.0.4.2.zip 0.4.2 2022.12.02 35.4KB 197
manage_document.0.4.1.zip 0.4.1 2022.05.03 35.5KB 124
manage_document.0.4.0.zip 0.4.0 2022.02.13 35.4KB 110
manage_document.0.3.2.zip 0.3.2 2021.03.30 24.4KB 167
manage_document.0.3.1.zip 0.3.1 2021.03.25 23.3KB 89
manage_document.0.3.zip 0.3 2021.03.24 22.9KB 87

 

게시판의 '게시물 관리' 기능을 확장시켜주는 애드온입니다.

애드온을 설치하고 게시판 목록에서 '게시물 관리' 버튼을 누르면 1) 게시물 이동/복사/삭제 등 기존의 기능과 더불어, 2) 작성자 바꾸기, 3) 문서 속성 관리, 4) 확장변수값 관리 등 보다 다양한 기능을 경험할 수 있습니다.

- 라이믹스 2.0.18에서 제작 및 테스트되었고, php 7.4과 크롬 브라우저에서 테스트되었습니다.

 

본 애드온의 특징은 다음과 같습니다.

 

 

0.4.2 업데이트 (2022-12-02)

- 확장변수 수정이 안 되던 문제 수정(현님님)

 

 

0.4.1 업데이트 (2022-05-03)

- 태그 수정 및 추가시 DB의 tags 테이블에도 데이터 반영(맥노턴님)

 

 

0.4.0 업데이트 (2022-02-13)

- '확장변수 바꾸기' 기능 추가

- 확장변수를 일괄로 바꾸거나 삭제할 수도 있습니다.

- 두 개 이상의 모듈로부터 문서가 선택되거나, 선택 문서의 소속 모듈에 확장변수가 정의되어 있지 않으면 기능이 활성화되지 않습니다.

 

 

0.3.2 업데이트 (2021-03-31)

- 카트에 담긴 문서 목록에서 문서를 삭제할 수 있습니다(karius님). 목록 말미의 ×를 누르면 ajax 방식으로 삭제가 이뤄집니다.

5.png

- 사용하는 호스팅 환경에 일부 변화가 있어서, 이제부터 애드온 테스트 환경의 PHP 버전은 7.4입니다.

 

 

0.3.1 업데이트 (2021-03-25)

- 작성자를 익명으로 바꿀 수 있습니다(웅돌프님). 익명 닉네임은 게시판의 설정을 따릅니다.

3.png

- 문서 속성에서 알림 설정 변경도 가능합니다.

4.png

 

 

1. 조금 더 간편해진 '게시물 관리' 조작

- 기존 코어의 기본적인 절차보다 조작이 간편해졌습니다.

- 이동/복사의 타겟 게시판을 검색어 입력만으로 실시간 필터링할 수 있습니다.

- 타겟 게시판 목록에서 원하지 않는 게시판은 감출 수 있습니다.

0.png

 

 

2. 작성자 바꾸기 기능 결합

- 기존에 공개했던 작성자 바꾸기 애드온의 기능을 흡수했습니다. (본 애드온을 사용하려면 기존의 작성자 바꾸기 애드온은 삭제하셔도 좋습니다)

- 변경된 닉네임을 갖고 있거나 탈퇴한 회원의 글을 조금 더 간편하게 일괄 변경할 수 있습니다.

- 작성자 변경시 변경 대상 회원의 포인트를 회수하고 대체 회원에게 포인트를 부여하는 옵션도 있습니다.

1.png

- 0.3.1 버전부터는 익명 닉네임을 사용할 수도 있습니다.

3.png

 

 

3. 그밖의 문서 속성을 바꿀 수 있습니다.

- 공지/일반 선택, 비공개/공개/비밀/임시 선택, 댓글 허용/잠금 선택이 가능합니다.

- 또한 태그 추가/바꾸기, 등록일 바꾸기, 제목스타일 바꾸기, 언어코드 바꾸기 등의 메뉴도 준비되어 있습니다.

- 물론 옵션들 중 변경 대상으로 선택하지 않은 옵션은 속성 바꾸기를 했을 때 적용되지 않으므로 마음 편하게 조작하시면 됩니다.

2.png

- 0.3.1 버전부터는 알림 설정 기능을 사용할 수 있습니다.

4.png

 

 

4. 또한 선택된 문서들의 확장변수값을 관리할 수 있습니다.

- 0.4.0 버전부터 '확장변수 바꾸기' 기능이 추가되어 문서 관리에 효용성을 더했습니다.

6.png

- 새로운 값을 입력하여 기존값을 덮어쓸 수도 있고, 옵션 선택에 따라 아무 값도 입력하지 않음으로써 기존값을 삭제할 수도 있습니다.

7.png

- 단, 선택 문서가 두 개 이상의 모듈로부터 추출되었거나, 문서가 소속된 모듈에 확장변수가 정의되어 있지 않으면 이 기능은 활성화되지 않습니다.

 

 

 

윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 75

  • 2021.07.15 01:06 #1593254
    게시물을 선택하신 다음 (체크박스) 게시물관리 버튼을 클릭해보세요.
    신세계가 열립니다. ㅋㅋ 윤삼님 만드신 것은 라이믹스 필수 프로그램이에요 ㅋㅋㅋ
  • 2021.07.16 10:55 #1593705
    와 장난아니네요 ㄷㄷ 감사합니다!!
  • 2022.04.21 09:08 #1679187
    윤산님

    이 애드온 덕분에 편리하게 잘쓰고 있습니다.

    그리고 한가지 궁금한것이 있습니다.

    게시판 선택 후 -> 분류가 로드 되는데

    굳이 분류값을 로드 하였는데 분류 없음이 기본 값으로 선택 되어 있는게 좀 의아 합니다.

    해서 분류가 없는 게시판이면 모를까

    분류가 있는 게시판인 경우 가장 첫번째 분류가 기본으로 선택 되면 소소하지만 더욱더 편리해질것 같습니다

    확율적으로도 분류가 있는 게시판의 게시물을 굳이 다시 분류 없음으로 선택하기 보다는 가장 첫번쨰 또는 다른 분류를 선택할 공산이 훨씬 높습니다
  • 2022.04.21 09:52 #1679198
    아 그게요.
    분류가 설정된 게시판에서도 간혹 분류가 없는 문서를 만들고 싶은 경우가 있어서요.
    말씀대로 희귀한 경우이긴 한데... '분류 없음'을 맨 밑으로 빼는 것도 방법일 수는 있겠네요.
  • 2022.05.16 09:17 #1686165
    어... 이게 무슨 말씀인지 이제 이해했습니다ㅠㅠ
    이해력 부족 무엇...?
  • 2022.04.28 06:48 #1681210

    정말 100년 걸릴 작업을 하루만에 끝냈습니다. 윤삼님, 정말 감사합니다. ㅠㅠ;

    그런데, 문제가 하나 있는데요...
    1. 게시물 관리 도구를 이용해 '태그'를 [추가/바꾸기] 한 후에, 태그로 검색을 하면 검색되지 않는 문제가 있습니다.
    2. DB를 열어보면, tags에 데이터는 잘 추가되어 있는데도 말이죠.
    3. 그 상태에서 검색되지 않는 글을 하나 [수정]하면, 태그가 입력되어 있고... 그냥 [재저장] 하고 나서야 태그로 검색이 되어 나타납니다. 나머지를 모두 재저장할 수 없는 일이라... ㅠㅠ;
    4. 혹시나 싶어 캐시파일 재설정도 해보았지만, 재저장 한 게시물 빼고 나머지는 검색으로 나타나지 않아요.

    라이믹스 2.0.13입니다.
    어떤 문제가 있는 것일까요?

  • 2022.04.28 08:01 #1681247
    애드온의 문제인 것으로 보입니다.
    보통은 문서가 업데이트될 때 트리거로 tag 모듈도 업데이트가 되는데,
    이 애드온에서는 updateDocument 함수를 쓰지 않고 애드온 자체적으로 문서를 수정하다보니, 그 결과가 tag 모듈로까지 반영이 안 되었던 것 같아요.

    연구해보고 수정을 해야겠어요.
    버그 발견해주셔서 감사합니다!
  • 2022.04.28 08:09 #1681253

    첨부파일명을 _status_changer.php로 바꾼 뒤 덮어쓰기를 해보시고 테스트해봐주실 수 있을까요?

  • 2022.04.29 03:49 #1681438
    와우, 감사합니다.
    첨부해주신 파일로 패치하고,
    이미 태그 작업된 문서를 재작업 해주니
    태그 검색이 잘 됩니다. ^^;

    (질문에 tags 테이블에 데이터가 추가되어 있었다고 했는데, 제가 테스트로 후처리한 것들과 헷깔렸네요. 말씀대로 트리거가 동작하지 않아 tags 에 추가되지 않는 문제였나 봅니다. ^^)
  • 2022.04.29 10:13 #1681506
    다행이네요 :)
    그럼 이 부분 반영해서 슬슬 버전 업데이트를 추진해야겠군요ㅎㅎ
  • 2022.11.14 13:26 #1719931
    덕분에 잘쓰겠습니다.
    감사합니다!!
  • 2022.12.02 03:16 #1725485

    윤삼님 감사합니다.
    사용중에 질문이 생겨 남깁니다.
    확장변수에 값이 입력되어 있는 상황에서 본 애드온을 활용 입력되어 있는 값을 변경하는 방법은 없을까요?

    지금 버전에서는 입력되어 있는 값을 변경하지는 못하더라고요...
    그 기능이 꼭 필요한데...
    한번 참고해주시면 감사하겠습니다.

    https://youtu.be/Guz6ZtPV_So

  • 2022.12.02 05:10 #1725560
    영상에서처럼 라디오 버튼 형식만 수정이 안 되는 건가요?
    아니면 다른 형식의 확장변수도 수정이 모두 안 되는 건가요?
  • 2022.12.02 05:22 #1725598
    윤삼님 댓글 감사합니다.
    다른 형식의 확장변수도 수정이 안됩니다. (일반 text 형식)
  • 2022.12.02 05:30 #1725616
    버그 맞는 것 같습니다.
    시간 나는대로 확인해볼게요!
  • 2022.12.02 05:33 #1725619
    넵 늘 항상 감사합니다.~!
    정말 덕분에 많은 도움 받고있습니다.
    존경하는 소중한 윤삼님 연말에 건강 각별히 유의하셔요~~!!!
  • 2022.12.02 11:40 #1725687

    애드온 폴더에 있는 _extra_vars_changer.php 파일을 첨부 파일로 바꿔보시겠어요?

    테스트 부탁드립니다.

    첨부 파일의 이름은 "꼭" _extra_vars_changer.php 으로 바꿔주시구요.

  • 2022.12.02 12:20 #1725697
    윤삼님 감사합니다~!!
    잘됩니다~~!!!!
    감사합니다~~~~~!
    매번 좋은 자료 배포해주셔서...
    어떻게 보답드려야 할 지 모르겠네요..
    뭐라도 보답해드리고 싶은데...;;;
    혹시 방법이 있으면 알려주세요.....~~^^;;
    정말 감사합니다~~!!
  • 2022.12.02 13:00 #1725706

    제가 거절을 잘 못해서.. ㅎㅎ
    나중에 커피 한 잔 후원 광고를 할지 모르니 혹시 그렇게 되면 한 잔 쏴주세요 :D

  • 2022.12.02 13:35 #1725710
    꼭 해주세요~~~!!
    편안한 밤 되시고~
    행복한 주말 보내세요~~!!
  • 2022.12.02 06:32 #1725642
    이제 확인하고 설치해 두었습니다 요긴하게 사용되겠네요 감사합니다.
  • 2024.05.25 08:24 #1824845
    안녕하세요! 좋은 애드온 감사합니다.
    바쁘실텐데 확인 좀 부탁드립니다.
    정말 꼭 필요한 애드온인데, 사용상 문제가 있어 문의 드립니다.
    rhymix_version : 2.1.14, php : 7.4.33 입니다.
    설치 후 일부 기능은 작동하는데,
    꼭 필요한 '문서 속성 바꾸기'가 작동하지 않습니다.
    카트에 담긴 문서 목록도 삭제가 되는 것이 있고 되지 않는 것이 있네요.
    해결방법이 있으면 정말 좋겠네요.
    확인 부탁드립니다.
    감사합니다.
  • 2024.10.30 02:52 #1843445
    안녕하세요. 자료 공유 감사드립니다!!

    라이믹스 2.1 최신에 PHP 8.3 사용하고 있는데, "요청받은 내용을 변환하는 실패했습니다." 라면서 작업 수행이 안되는데 어떻게 해야할까요?

    웃긴건 작성자 정보 변경은 똑같이 "요청받은 내용을 변환하는 실패했습니다."라고 뜨지만 또 막상 되긴 합니다. 다만 나머지 기능은 해당 메시지가 뜸과 동시에 작업이 안되구요.

    뭔가 권한 문제 같은걸까요?
  • 2024.10.30 02:58 #1843448
    아마 그동안 코어 업데이트, 그리고 PHP 8.* 이상의 바뀐 환경 등으로 인해 버그가 생긴 것으로 보입니다.
    당분간은 우선순위에서 밀려 작업을 하긴 힘들 것 같아요ㅜ
    혹시라도 자료 사용이 긴급하시다면 제작 의뢰 등을 통해 해결하시기를 권해봅니다.
    (그래도 가급적이면 저도 노력은 해보겠습니다ㅠㅠ)
  • 2024.10.30 18:37 #1843609
    헉 답글 감사합니다!