Q&A

php 버전 다운그레이드 및 라이믹스 2.x 버전 게시판 설정버튼 제거 질문

2022.10.28 08:50
1,369
1
CMS/프레임워크 Rhymix 2.0
개발 언어 PHP 8.1

선배님들 말대로 7.4 버전에서 라이믹스 설치를 했어야했는데 괜히 욕심부려서 8.1로 했다가 추가 모듈 에드온 하나도 설치한게 없는데 아래와 같은 워닝과 각종 에러에 스트레스를 받아서 7.4로 내려가려고 합니다

지금 현 상태에서 php와 php-fpm만 재설치한다면 별 탈 없이 다운그레이드가 가능할까요?

 

PHP Errors and Warnings
=======================
01. Warning: Undefined property: stdClass::$XE_VALIDATOR_MESSAGE
    - modules/member/tpl/header.html line 4
    - classes/template/TemplateHandler.class.php line 421
    - classes/template/TemplateHandler.class.php line 189
    - modules/member/tpl/default_config.html line 2
    - classes/template/TemplateHandler.class.php line 421
    - classes/template/TemplateHandler.class.php line 189
    - classes/display/HTMLDisplayHandler.php line 97
    - classes/display/DisplayHandler.class.php line 82
    - classes/module/ModuleHandler.class.php line 1201
    - index.php line 52

 

 

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

또 게시판 관리자 권한이 부여되었을 경우 글 수정 삭제 관리까지만 권한을 주고 

완전한 관리자 권한을 부여하는 것이 아닌 해당 게시판 sub 관리자 개념으로

게시판 모듈 설정은 못 건들게 하고 싶은데, 안전하게 해당 기능을 disable 할 수 있는 방법이 있을까요?

검색해본 바로는 css로 display : none을 주는 것 말고는 못찾았는데

이건 개발자도구만 열어봐도 우회할 수 있어서 더 확실한 방법을 찾고싶습니다 

도와주세요!

screenshot.jpeg.jpg

 

 

댓글 5

  • 2022.10.28 09:40 #1716177
    보통 $grant->manager로 권한 체크를 할 텐데, 최고관리자라면 $logged_info->is_admin === 'Y' 로 되지 않을까요.
  • 2022.10.28 09:50 #1716181
    admin 모듈을 보면 될까요? 아님 board 모듈을 보면 될까요?? 어디에 어떤 기능이 속해있는지를 모르겠습니다 ㅠㅠ
  • 2022.10.28 10:51 #1716187
    xedition 스킨 같은데요.
    그렇다면 이 위치쯤 될 겁니다.
    https://github.com/rhymix/rhymix/blob/aa78a03b99df9c7deabfa4fb2d498eed067f54c8/modules/board/skins/xedition/list.html#L138
  • 2022.10.28 11:19 #1716202
    감사합니다 깔끔하게 해결했습니다!
  • 2022.10.28 16:13 #1716223
    자답인데 저 두개만 재설치해선 제대로 다운그레이드가 안되네요 참고하세요!