PlannerXE123 Q&A 게시판
娘 (아가씨 낭)
難兄難題 난형난제
누구를 형이라 해야 하고, 누구를 아우라 해야 할지 분간하기 어렵다는 뜻으로, 두 사물의 우열을 판단하기 어려움의 비유.

늘푸른나무2

똑디  님 안녕하세요,

 

1) 일반 스케치북 게시판을 기본 스킨으로 하고 해당 게시판을 연결한 위젯에선 일정이 등록되었을때 연동....

 

플래너123위젯에서 사용하는 변수는 많은 부분을 게시판 설정 값에서 가져오게 되어 있어서 

다른 스킨과 연동하게되면 아주 제한적인 부분만 적용이 가능하지 싶습니다.

 

스케치북 스킨을 적용한 게시판을 플래너123위젯에 연동해서 일정을 출력하려면

게시판에서 확장변수를 지정해 주어야 하는데... 

일단 아래와 같이 확장 변수 3개를 만들어서 데이터를 입력 해보세요.

(배경색 확장변수는 값은 null이면 투명으로 적용되니 확장변수 입력없이 프로그램에서 조건을 변경해도 될듯)

 

번호

확장 변수 ID

입력항목 이름

형식

기본값

필수항목

검색

 

1

ext_start

일정시작

일자(연월일)

 

Y

N

 

2

ext_end

일정종료

일자(연월일)

 

N

N

 

3

ext_bgcolor

배경색상

한줄 입력칸(text)

#77CC00 

N

N

 

 

 

 

2) 위젯에서 지난일정은 등록을 못하도록 하려면...

통상 플래너123에서 일자가 클릭이 안되도록 하는 조건 변수는 게시판관리->스킨설정에서 아래 변수로 조정 할 수 있습니다. 

 

일정입력을 허용할 과거기간을 입력합니다.(예)과거불허:-0D, 과거15일간허용:-15D, 과거2주일간허용:-2W, 과거2달간허용:-2M, 월초부터허용:MF, 또는 날자지정(yy-mm-dd)

일정입력을 허용할 미래기간을 입력합니다.(예)향후15일간허용:15D, 향후2주일간허용:2W, 향후2달간허용:2M, 월말까지허용:ML, 또는 날자지정(yy-mm-dd)

 

스케치북 스킨 설정에 위 항목을 추가해서 활용 하던지 아니면 위젯 프로그램을 직접 수정 할 수도 있을듯... 

단순히 과거 일자에 일정 등록을 못하도록 하려면 아래와 같이 위젯 프로그램을 수정 해보세요.

 

calendar_plannerXE123.class.php 182번 라인 다음에 아래 붉은색 코드 추가

 

 }

$widget_info->minStamp = $oPlanner123_widget_main->fn_getMinMaxPeriod('-0D');

$board_consul_srls = substr($board_consul_srls,1);

 

감사합니다.

ksc
 

 

 

XE Login