안녕하세요 !!
플래너 모듈을 잘쓰고 있습니다. ^^
다음을 클릭했을때 오류가 발생합니다.
TypeError #0 "mktime(): Argument #4 ($month) must be of type ?int, string given" in
C:\websites\Rhymix\4880net\modules\board\skins\xe_official_planner123\function\class.planner123_main.php on line 2330
저의 서버 개발 환경은 다음과 같습니다.
[Basic Information]
rhymix_version : 2.0.8
date : 2021-03-22 09:37:52 +0900 (2021-03-22 00:37:52 UTC)
php : 8.0.3 (64-bit)
server : Microsoft-IIS/10.0 os : Windows NT 10.0
sapi : cgi-fcgi
ssl : always
[System Settings]
db.type : mysql (innodb, utf8mb4)
db.version : 8.0.21
cache.type : memcached
ps) 위 개발환경에서 몇가지 오류나는 것은 고쳤으나 ... 저 mktime() 함수는 어찌해야 할지 모르겠습니다.
바쁘신 와중에 번거롭게 한건지 모르겠으나 ..
한번 살펴주시기 봐랍니다.
가을풍경 님 안녕하세요,
네, 제보 감사합니다.
function/class.planner123_main.php 파일을 첨부파일로 대체 해주거나(파일명 끝의 's' 지워줄것),
아래와 같이 직접 수정 해보시기 바랍니다.
class.planner123_main.php 파일 2286~2294 라인에 붉은색 코드 추가.
$s_Year = (int)substr($start_ymd, 0, 4);
$s_Month = (int)substr($start_ymd, 4, 2);
$s_Day = (int)substr($start_ymd, 6, 2);
if (!$end_ymd) {
$end_ymd = $start_ymd;
}
$e_Year = (int)substr($end_ymd, 0, 4);
$e_Month = (int)substr($end_ymd, 4, 2);
$e_Day = (int)substr($end_ymd, 6, 2);
감사합니다.
ksc