예전에도 비슷한 고민을 했던 것 같은데,

게시판 스킨으로 캘린더를 만들 것인가. 아니면 스케줄 모듈로 사용할 것인가.

고민하다가 결국 예전에 캘린더형 게시판 스킨 쓰던게 어디갔는지 모르겠어서 일단 스케줄 모듈을 깔았는데

안타깝게도 PHP 8.2 환경에서는 여러가지로 메롱하네요.

 

일단 동작은 되게 만들었는데 여러 오류가 납니다.

1) skin_list를 array로 넘겨주지 않아(null로 넘겨줘서) 오류가 나서, 임시방편으로 코어의 템플릿(include.module_setup.html)에 array로 변환하라고 대충 수정, 아마도,, 근본적으로는 dispScheduleAdminDashboard에 skin_list를 넘겨주지 않는 것으로 생각함. (근데 해당 액션에 왜 스킨목록이 필요한지 아직도 의문)

2) 각종 코드에서 static, non-static 함수의 메소드 호출이 잘못되었다는 비명을 수십곳에서 지르고 있습니다. static은 ::, non-static은 ->로 호출해야 하는데 꽤나 안맞는 모양입니다. 현재는 각종 클래스에서 static처럼 호출하여 오류가 나는 중인데 해당부분 non-static으로 호출하니 작동하네요.

 

어쨌든 단순히 이렇게 임시방편으로 나타나기만 하게 수정할게 아니고 코드를 좀더 파봐야 할텐데 매우매우 귀찮네요.

지금이라도 게시판 스킨을 찾아봐야겠습니다.

  • profile
    http://crypto216.iwinv.net/xe/download
  • profile profile
    오우. 예전에 제가 기억하던 그거네요.
    모듈 수정이 거의 끝나가는데..
    그냥 스킨 써야겠습니다.^^ 감사합니다.
  • profile
    윤삼님이 만드신 캘린더 있어요, 제 기억에 아주 좋았던 기억이 있네요.
  • profile profile
    네 아마 제가 수정하던 모듈인것으로 기억합니다.
  • profile profile
    깃허브 저장소에 있는 버전이 공개자료실 자료보다 좀 더 개선된 버전 같네요.
    https://github.com/bjrambo/xe-module-schedule
    static funtion 관련 문제도 수정된 것 같은데 이쪽도 보셨나요?
  • profile profile

    아 깃허브에서는 수정되었군요. 저는 2.3을 사용했습니다.
    괜히 뻘짓했네요. ^^;; 알려주셔서 감사합니다.