서버 오류 Error #0 "Attempt to assign property "option_view_arr" on null" in widgets/treasurej_popular/treasurej_popular.class.php on line 25
XE게시판에서
XE 공식 자료실 - XpressEngine
해당 위젯을 설치해서, 대시보드에서 위젯도 나오고, 최종 설치에서 코드 생성 누르면 저런 오류가 나옵니다.
뭐가 문제일까요?
1. 자료 이름은 "XE 공식 자료실 - XpressEngine"이 아니라 "카메론 탭형식 위젯 (스킨 미포함)"입니다. 적으시면서 뭔가 이상하다는 생각 단 한번이라도 해보신적 없나요?
2. 위젯이 너무 오래되어 발생되는 문제점인데 라이선스도 GPL이고 그렇게 수정법도 어렵지 않으니 수정본을 그냥 드리겠습니다.
treasurej_popular.zip
단 스킨 미포함 자료이므로 스킨에서 발생하는 오류는 수정할 수 없습니다. 직접 수정 혹은 작업의뢰 맡기셔야 합니다.
3. 참고로 XE 공식 사이트 자료실 중 마지막 업데이트일이 2015년 이전인 자료는 높은 확률로 PHP7 이상에서 오류가 발생합니다. 가급적 최신 자료를 사용하시는것을 추천드립니다.