XE 플래너 호출 인자 오류

최근 XE를 사용할 일이 있어서 설정 중에 플래너 게시판 묘듈을 사용하다가 ics 출력 버튼에서 다음과 같은 오류를 만나게 되었다.

Fatal error: Uncaught ArgumentCountError: Too few arguments to function planner123_main::fn_xeTimetoUTC(), 0 passed in /var/www/html ‧‧‧‧‧‧

함수 호출할 때 인자가 비어있기에 생기는 오류인데, 함수에 보니까 비어있을 때 처리 구문이 있는데, 그 구문을 만나기도 전에 오류가 나버렸다.

그래서 함수 내에 있는 date('YmdHis')을 가져다가 오류난 함수 호출 부분에 인자로 넣어버렸다.

‧‧‧/modules/board/skins/xe_official_planner123/function/class.planner123_main.php on line 2113

함수가 2113번 줄에 선언되어 있지만, 인자가 없는 채로 호출된 곳은 2264번 줄이어서 거기 있는 인자에 date('YmdHis')를 추가해서 다음과 같이 수정해 주었다.

원래 코드:
$today_DT = planner123_main::fn_xeTimetoUTC();

수정된 코드:
$today_DT = planner123_main::fn_xeTimetoUTC(date('YmdHis'));

출력은 잘 되는데, 사실 출력할 필요는 없다는 게 함정.

무지개 링크 플러그인

그동안 티스토리를 사용하면서 불편했던 점이 있었는데, 무지개 링크가 동작되지 않았던 것이다. 사용에 불편함이라기보다는 마음이 불편했다는 표현이 더 맞겠다. 쨌든 그것에 대해 그동안 찾아볼 생각은 안하고 뭔가 스킨에 문제가 있겠거니 싶어서 신경 안 썼는데, 오늘 필자와 같은 스킨임에도 무지개링크가 작동하는 블로그를 발견해서 구글링해본 결과 다음의 결과가 나왔다.

아쉬운 1%, 귀찮은 버그, 복잡한 동선을 알려주세요 :: Tistory 업데이트 후기

본문에서는 찾을 수가 없어 찾아보기 했더니..

woong 2006/07/18 10:25 댓글주소 | 수정 | 삭제 | 댓글
Firefox 1.5.0.4 사용시 문제점들이 있습니다.

1. 생략:이 글의 주제와 상관 없는 문제, 이미 해결됨

2. Firefox에서 스킨을 수정하면 디자인이 깨지거나 Plug-in의 기능이 동작하지 않습니다. 스킨마다 증상이 다르긴 한데… 전혀 수정하지 않고 ‘저장하기’버튼만 눌러도 이상해집니다. 역시 IE에서는 문제가 없습니다.

바로 저 부분, IE에서는 문제가 없다는 내용을 보고, 바로 확인작업에 들어갔다. 익스플로러로 블로그 관리자 페이지를 접속하여 스킨 수정에서 아무것도 하지 않고, 단지 저장하기만 눌렀다.

(털썩) 어이 없이 바로 되버린다.