게시물 관리 확장 애드온 정식버전 올렸습니다
https://xetown.com/point_contents/1545419
그동안 의견을 수렴한 결과로, 아마 더 이상의 기능 개선은 없을 듯합니다.
부운영자? 소운영자? 기능을 얹어볼까 했지만 코드가 점점 복잡해지고 꼼수가 난무해지는 바람에 결국 중단하기는 했습니다.
(그렇지만 스쿄님 이야기처럼 다른 애드온과 결합해볼 수도 있고... 암튼 이후의 영역은 커스터마이징으로 가는 게 좋다는 제언을 따르기로 했습니다.)
그럼에도 지난번에 공개했던 것보다 몇 가지 기능개선이 있기도 하니ㅎㅎ 충분히 실사용 가능하시리라 생각합니다.
감사합니다~

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 40
그것이 라이믹스니까요.
어딜가나 어떤 제품이든 애매한 유료 개발자들의 판매 전과 판매후의 앞뒤가 다른 모습에
오죽하면 그럴까 싶기도 해서 어느때는 안쓰럽기도 한데 말이죠.
윤삼님은 참...멋지기만 합니다. 비단 좋은 제품을 무료로 베푸셔서 그런게 아니라
본인이 만든 제품을 끝까지 아끼시는 모습이 감동이라고 할까요? 유료로 판매한 제품을 돈이 안된다고 내팽겨치는 모습을 하도 많이 보니까 말이죠. 우리 사이트에도 한번씩 들러 주셔서 인사이트도 나눠주시고 하면 참 영광이겠습니다.
안 그래도 시간을 길게 내기 어려울 것 같기도 해서 당분간은 기존 자료들을 보수할 생각이긴 했습니다.
몸둘 바를 모르겠네요ㅋㅋㅋ 더욱 정진하겠습니다!!
바로 업데이트 합니다.
기본 게시글 관리에 비하면 정말 만족도 100%의 애드온 입니다!
다만 건의드릴게 하나 있다면 게시물을 선택한 후에 게시글 관리쪽에서 X표시로 제거도 가능하다면 더 좋을것같습니다!
제가 사용중인 레이아웃/스킨문제인지.. 체크 후 그 게시판을 가서 다시 체크해제를 하지않으면,, 어디서 체크했는지 확인이 어려워서요 ㅠㅠ
항상 좋은 답변 및 자료공유 감사드립니다!
오늘도 좋은하루되세요~
생각해보니 저도 체크해두고 까먹었던 게 게시물 관리에 나타나서 당혹스러웠던 경험이 있었네요ㅎㅎ
코어에서 팝업창의 카트 목록을 편집하는 걸 허용하는지가 관건일 것 같은데요.
한번 알아보도록 하겠습니다~
지원하지않더라도 라이믹스 필수 애드온임에는 변함없을것같네요 ㅎㅎ 필수추천...
감사해요~~!
크흡,,, 혹시 문서 속성변경시에 서버와의 통신이 원활하지 않아 선택한 문서의 속성을 변경할 수 없었습니다.
이건 왜뜨는걸까요,,? ㅠ
https://github.com/cydemo/rx-addon-manage_document
에러메시지를 세분화한 버전으로 업데이트 해보시고 다시 체크해주실 수 있을까요?
암튼 500 에러니 에러 로그 확인해주실 수 있을까요?
저는 문제상황 재연이 잘 안 되고 있어서요.
Ubuntu 20.04.1 LTS
nginx: 1.18.0
php : 7.4.3
mariadb : 10.5.8 입니다
그게 좀 더 도움이 될 것 같아요
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"
_status_changer.php 파일의 3행을
삭제하고 테스트해봐주세요오오~~
<?php
defined('RX_VERSION', true);
require_once '../../config/config.inc.php';
$oContext = &Context::getInstance();
$oContext->init();
defined('RX_VERSION', true); 만 지웠는데도요?
require_once '../../config/config.inc.php'; 는 젛대 지우면 안 돼요!
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"
define('__XE__', true);
로 바꿔봐주시겠어요?
ㅠㅠ,, 동일한 에러같습니다.(저때문에 고생이많으시네요..ㅠ)
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"
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
조금 더 손을 보고 업데이트했습니다.
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"
혹시 캐시 사용을 안 하시나요? 하긴 그래도 캐시 사용을 안 하는 경우는 해당 함수에서 자동으로 걸러줄 것 같은데..
흠, 서버 쪽에서 생각해볼 문제인 것 같기도 한데, 제가 그쪽은 전혀 몰라서...
일단 _status_changer.php 하단에 있는
Context::close();
를 삭제해서 시도해보시고, 그래도 안 된다면 (저로서도 잘은 모르지만) 서버 사이드에서 설정을 점검해보신다든가 하는 게 어떨까요?
말씀해주신부분 시도해보겠습니다
제가 코어에 무지렁이인지라.. 무슨내용때문에 되는지는 모르겠지만요 ㅠㅠ
에러해결해주셔서 감사합니다!!
그 함수가 왜 안 먹는지 영 감이 안 잡히네요ㅎㅎ
암튼 변경 자체는 잘 이뤄지신다니 다행입니다~
애드온 만족도는 10000%로 수정합니다 ㅎ 감사합니다!