타운광장토픽게시판

https://xetown.com/point_contents/1545419

 

그동안 의견을 수렴한 결과로, 아마 더 이상의 기능 개선은 없을 듯합니다.

부운영자? 소운영자? 기능을 얹어볼까 했지만 코드가 점점 복잡해지고 꼼수가 난무해지는 바람에 결국 중단하기는 했습니다.

(그렇지만 스쿄님 이야기처럼 다른 애드온과 결합해볼 수도 있고... 암튼 이후의 영역은 커스터마이징으로 가는 게 좋다는 제언을 따르기로 했습니다.)

 

그럼에도 지난번에 공개했던 것보다 몇 가지 기능개선이 있기도 하니ㅎㅎ 충분히 실사용 가능하시리라 생각합니다.

감사합니다~

글쓴이 윤삼

profile
많이 아는 건 없고 조금 알아서 무서운 선무당입니다. 그래서 특기는 이따금 나오는 비의도적 헛다리 짚기ㅜ 페인팅은 결코 아닙니다.
  • profile
    수고많으셨습니다. 윤삼님의 열정에 박수를 보냅니다.^^
  • profile profile
    ㅎㅎ 감사합니다~~
  • ?
    늘 멋진 걸 만드시네요.
  • ? profile

    그것이 라이믹스니까요.

  • ?

    어딜가나 어떤 제품이든 애매한 유료 개발자들의 판매 전과 판매후의 앞뒤가 다른 모습에
    오죽하면 그럴까 싶기도 해서 어느때는 안쓰럽기도 한데 말이죠.

    윤삼님은 참...멋지기만 합니다. 비단 좋은 제품을 무료로 베푸셔서 그런게 아니라

    본인이 만든 제품을 끝까지 아끼시는 모습이 감동이라고 할까요? 유료로 판매한 제품을 돈이 안된다고 내팽겨치는 모습을 하도 많이 보니까 말이죠. 우리 사이트에도 한번씩 들러 주셔서 인사이트도 나눠주시고 하면 참 영광이겠습니다.

  • ? profile

    안 그래도 시간을 길게 내기 어려울 것 같기도 해서 당분간은 기존 자료들을 보수할 생각이긴 했습니다.
    몸둘 바를 모르겠네요ㅋㅋㅋ 더욱 정진하겠습니다!!

  • profile
    감사합니다. 윤삼님
    바로 업데이트 합니다.
  • profile profile
    네! 고고~~
  • profile
    항상 감사드립니다~ 바로 적용해보겠습니다!
  • profile profile
    네~ 오류가 있거나 하면 이야기해주세요!
  • profile profile
    바쁘다는 핑계로 적용을 늦게했네요 ㅎㅎ
    기본 게시글 관리에 비하면 정말 만족도 100%의 애드온 입니다!

    다만 건의드릴게 하나 있다면 게시물을 선택한 후에 게시글 관리쪽에서 X표시로 제거도 가능하다면 더 좋을것같습니다!
    제가 사용중인 레이아웃/스킨문제인지.. 체크 후 그 게시판을 가서 다시 체크해제를 하지않으면,, 어디서 체크했는지 확인이 어려워서요 ㅠㅠ

    항상 좋은 답변 및 자료공유 감사드립니다!
    오늘도 좋은하루되세요~
  • profile profile
    다시 확인해보니 기본 게시글 관리때부터 체크한목록을 제거하는건 지원하지않았네요..
    애드온 만족도는 10000%로 수정합니다 ㅎ 감사합니다!
  • profile profile
    오, 좋은 기능이네요.
    생각해보니 저도 체크해두고 까먹었던 게 게시물 관리에 나타나서 당혹스러웠던 경험이 있었네요ㅎㅎ

    코어에서 팝업창의 카트 목록을 편집하는 걸 허용하는지가 관건일 것 같은데요.
    한번 알아보도록 하겠습니다~
  • profile profile
    헛 ㅎ 빠른피드백 감사드립니다!
    지원하지않더라도 라이믹스 필수 애드온임에는 변함없을것같네요 ㅎㅎ 필수추천...
  • profile profile
    (대충 귓속말) 입소문 좀 내주세요 ㅋㅋㅋㅋ
  • profile profile
    제안하신 기능 추가해서 업데이트했으니 확인해보세요~
  • profile profile
    오오 빠른업데이트 감사드립니다! 지금 바로 업데이트하겠습니다!
  • profile profile
    크,,, 완전 잘 작동하네요 따봉..2만개입니다 ㅎ
  • profile profile
    덕분에 요긴한 기능을 채웠습니다 ;)
    감사해요~~!
  • profile profile

    크흡,,, 혹시 문서 속성변경시에 서버와의 통신이 원활하지 않아 선택한 문서의 속성을 변경할 수 없었습니다.

     

    이건 왜뜨는걸까요,,? ㅠ

    Atachment
    첨부
  • profile profile
    에러를 뭉뚱그려서 박아놓은 소스여서 이유는 저도 알 수 없는데, 늘 그런 에러가 뜨나요?
    https://github.com/cydemo/rx-addon-manage_document
    에러메시지를 세분화한 버전으로 업데이트 해보시고 다시 체크해주실 수 있을까요?
  • profile profile
    내부 서버 오류라는 문구가 나옵니다!
  • profile profile
    500 에러인데요. 사용환경이 어떻게 되시나요? php버전도 관계가 있을 것 같구요.

    암튼 500 에러니 에러 로그 확인해주실 수 있을까요?
    저는 문제상황 재연이 잘 안 되고 있어서요.
  • profile profile
    답변이 늦어서 죄송합니다.
    Ubuntu 20.04.1 LTS
    nginx: 1.18.0
    php : 7.4.3
    mariadb : 10.5.8 입니다
  • profile profile
    에러로그도 남았을 것 같은데 확인 좀 해주세요.
    그게 좀 더 도움이 될 것 같아요
  • profile profile
    오넵넵 에러 로그입니다.

    2021/04/01 16:37:58 [error] 991314#991314: *1472381 FastCGI sent in stderr: "PHP message: PHP Warning: defined() expects exactly 1 parameter, 2 given in /var/www/svrforum/addons/manage_document/_status_changer.php on line 3PHP message: PHP Exception: Error #0 "Using $this when not in object context" in modules/module/module.model.php on line 2057
    #0 /var/www/svrforum/addons/manage_document/_status_changer.php(10): moduleModel::getGrant()" while reading response header from upstream, client: 192.168.1.1, server: svrforum.com, request: "GET /addons/manage_document/_status_changer.php?comment_status=DENY&document_srl=25270&module_srl=6099&old_tags= HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "svrforum.com", referrer: "https://svrforum.com/index.php?act=dispDocumentManageDocument&manage_type=status_changer"
  • profile profile
    오 감사합니다. 나중에 귀가하게 되면 참조해서 살펴볼게요~
  • profile profile
    넵 감사합니다!
  • profile profile

    _status_changer.php 파일의 3행을
    삭제하고 테스트해봐주세요오오~~

  • profile profile
    define과 require쪽 주석을 처리하고해도 똑같이 나오네요 ㅠ

    <?php

    defined('RX_VERSION', true);
    require_once '../../config/config.inc.php';
    $oContext = &Context::getInstance();
    $oContext->init();
  • profile profile

    defined('RX_VERSION', true); 만 지웠는데도요?

    require_once '../../config/config.inc.php'; 는 젛대 지우면 안 돼요!

  • profile profile
    넵 그줄지우고 났을때 에러입니다.

    2021/04/02 09:29:18 [error] 991314#991314: *1619351 FastCGI sent in stderr: "PHP message: PHP Exception: Error #0 "Using $this when not in object context" in modules/module/module.model.php on line 2057
    #0 /var/www/svrforum/addons/manage_document/_status_changer.php(10): moduleModel::getGrant()" while reading response header from upstream, client: 192.168.1.1, server: svrforum.com, request: "GET /addons/manage_document/_status_changer.php?comment_status=DENY&document_srl=24290&module_srl=480&old_tags=%EA%B5%AC%EC%B6%95%ED%98%95+VPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%ED%95%98%EA%B8%B0.(Open+VPN+%2F+Wireguard+%2F+Sophos+IPsec)%7C%40%7C%EA%B5%AC%EC%B6%95%ED%98%95+VPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%ED%95%98%EA%B8%B0%7C%40%7C%EA%B5%AC%EC%B6%95%ED%98%95+VPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%7C%40%7C%EA%B5%AC%EC%B6%95%ED%98%95+VPN+%EC%86%8D%EB%8F%84%7C%40%7C%EA%B5%AC%EC%B6%95%ED%98%95+VPN%7C%40%7CVPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%7C%40%7COpen+VPN+%EC%86%8D%EB%8F%84%7C%40%7COpen+VPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%7C%40%7COpen+VPN+%EB%B3%B4%EC%95%88%7C%40%7CWireguard+VPN+%EC%86%8D%EB%8F%84%7C%40%7CWireguard+VPN%7C%40%7CWireguard+VPN+%EC%86%8D%EB%8F%84+%EB%B9%84%EA%B5%90%7C%40%7CWireguard+openvpn+%EB%B9%84%EA%B5%90%7C%40%7CWireguard+VPN+%EC%86%8D%EB%8F%84%EC%B0%A8%EC%9D%B4%7C%40%7CWireguard+VPN+%EB%B3%B4%EC%95%88%7C%40%7CWireguard+VPN+%EB%B3%B4%EC%95%88%EC%84%A4%EC%A0%95%7C%40%7CWireguard+VPN+%EA%B5%AC%EC%B6%95%EB%B0%A9%EB%B2%95%7C%40%7CIPsec+VPN+OpenVPN+%EC%86%8D%EB%8F%84%EB%B9%84%EA%B5%90%7C%40%7CIPsec+VPN%7C%40%7CIPsec+VPN+%EC%86%8D%EB%8F%84%7C%40%7CIPsec+VPN+%EC%86%8D%EB%8F%84%EB%B9%84%EA%B5%90%7C%40%7CIPsec+VPN+OpenVPN%7C%40%7CIPsec+VPN+Wireguard+VPN+%EC%86%8D%EB%8F%84%EB%B9%84%EA%B5%90 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "svrforum.com", referrer: "https://svrforum.com/index.php?module=document&act=dispDocumentManageDocument&manage_type=status_changer"
  • profile profile
    그럼 어쩔 수 없네요.
    define('__XE__', true);
    로 바꿔봐주시겠어요?
  • profile profile

    ㅠㅠ,, 동일한 에러같습니다.(저때문에 고생이많으시네요..ㅠ)

    2021/04/02 13:12:11 [error] 991314#991314: *1660533 FastCGI sent in stderr: "PHP message: PHP Warning: defined() expects exactly 1 parameter, 2 given in /var/www/svrforum/addons/manage_document/_status_changer.php on line 3PHP message: PHP Exception: Error #0 "Using $this when not in object context" in modules/module/module.model.php on line 2057
    #0 /var/www/svrforum/addons/manage_document/_status_changer.php(10): moduleModel::getGrant()" while reading response header from upstream, client: 192.168.1.1, server: svrforum.com, request: "GET /addons/manage_document/_status_changer.php?comment_status=DENY&document_srl=25453&module_srl=5121&old_tags=RTX+3050+%EB%B2%A4%EC%B9%98%EB%A7%88%ED%81%AC%7C%40%7CRTX+3060ti+%EB%B2%A4%EC%B9%98%EB%A7%88%ED%81%AC%7C%40%7CRTX+3050+%EB%AA%A8%EB%B0%94%EC%9D%BC+%EC%84%B1%EB%8A%A5%7C%40%7CRTX+3050ti+%EB%AA%A8%EB%B0%94%EC%9D%BC+%EC%84%B1%EB%8A%A5%7C%40%7C%EB%85%B8%ED%8A%B8%EB%B6%81+3050%7C%40%7C%EB%9E%A9%ED%83%91+3050 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "svrforum.com", referrer: "https://svrforum.com/index.php?module=document&act=dispDocumentManageDocument&manage_type=status_changer"

  • profile profile

    define('__XE__', true); 으로 했는데
    defined() expects exactly 1 parameter, 2 given in ~
    에러가 떴어요? 이상하네요. 혹시 defined('__XE__', true); 으로 하신 건 아니죠?

     

    define('__XE__', true); 으로도 안 됐다면

    그냥 다시 여기서 받아주시겠어요?

    https://github.com/cydemo/rx-addon-manage_document

    조금 더 손을 보고 업데이트했습니다.

  • profile profile
    죄송합니다 ㅠㅠ 시간이 좀 지났네요. 깃에서 다시 다운로드받은걸로 진행했는데 오류메시지가 조금 바뀐것같습니다.

    2021/04/06 10:42:56 [error] 991314#991314: *2555564 FastCGI sent in stderr: "PHP message: PHP Exception: Error #0 "Call to undefined method documentController::clearDocumentCache()" in addons/manage_document/_status_changer.php on line 68" while reading response header from upstream, client: 192.168.1.1, server: svrforum.com, request: "GET /addons/manage_document/_status_changer.php?comment_status=DENY&document_srl=25920&module_srl=414&old_tags= HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "svrforum.com", referrer: "https://svrforum.com/index.php?module=document&act=dispDocumentManageDocument&manage_type=status_changer"
  • profile profile

    혹시 캐시 사용을 안 하시나요? 하긴 그래도 캐시 사용을 안 하는 경우는 해당 함수에서 자동으로 걸러줄 것 같은데..

     

    흠, 서버 쪽에서 생각해볼 문제인 것 같기도 한데, 제가 그쪽은 전혀 몰라서...
    일단 _status_changer.php 하단에 있는
    Context::close();
    를 삭제해서 시도해보시고, 그래도 안 된다면 (저로서도 잘은 모르지만) 서버 사이드에서 설정을 점검해보신다든가 하는 게 어떨까요?

  • profile profile
    캐시사용은 설정되어있는걸로기억합니다!
    말씀해주신부분 시도해보겠습니다
  • profile profile
    Context::close(); 위에있는 68번째줄(?)을 주석차리하고 캐시 재생성을하니 정상동작합니다!

    제가 코어에 무지렁이인지라.. 무슨내용때문에 되는지는 모르겠지만요 ㅠㅠ
    에러해결해주셔서 감사합니다!!
  • profile profile
    캐시를 재생성시켜주는 함수인데 주석 처리하셨다면 아마 문서 속성 변경 후 변경 내용이 바로 출력 안 될 수 있을 거예요.
    그 함수가 왜 안 먹는지 영 감이 안 잡히네요ㅎㅎ
    암튼 변경 자체는 잘 이뤄지신다니 다행입니다~