XE 공식 자료실

제작자
muhak
등록일
2010-04-16
다운로드 수
571
링크1
muhak.hosting.paran.com

simple planner용 미니 달력을 출력하는 위젯입니다.

라이선스
GPL v2
설치경로
./widgets/splanner
최초 등록일
2010-04-13
전체 다운로드
4,112
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

Simple planner 2.0.3과 연동되는 미니달력용 위젯입니다.

설치후 일반 위젯과 같이 사용하시면 됩니다.

 

기능 리스트

1. 이 위젯은 미니 달력만 제공합니다.

2. Simple planner 2.0.3에서 입력한 일정이 있을 경우 미니 달력에 빨강 동그라미가 생깁니다.

3. 빨강 동그라미가 있는 날짜 위치에 마우스를 가져가면 일정 입력자와 제목이 나옵니다.

4. 날짜를 클릭하면 위젯생성시 가장 위에 선택한 게시판에 쓰기로 넘어갑니다.

5. Simple planner에 설정되어 있는 휴일 정보와 연동됩니다.

  (simple planner에서 입력한 휴일 날짜에 빨강색으로 표시됩니다.)

 

%참고

이 이젯은 planner로 사용될 수 없습니다.

단지 simple planner를 메인 화면에 두지않고,

미니 달력만 메인에 두어 일정이 있는지 여부를 표시하고,

제목만 확이하는 보조 용도로만 사용 가능합니다.

 

%오류 수정 (미니 달력에 있는 그림 click시 default화면으로 가는 문제 수정)

widgets/splanner/skins/default/mini_planner.html 386line을 다음과 같이 수정해 주십시오. (빨강색 부분 추가)

<a href='<?php echo $daylinkpath?>&mid=<?php echo $module_info->mid; ?>&listStyle=planner&pYear=<?php echo $pYear?>&pMonth=<?php echo $pMonth?>'> <img src='images/icon/calendar2.png' /></a>

%오류 수정 (미니 달력의 일정이 당월만 정상 출력되는 현상)

화일 widgets/splanner/splanner.class.php를 65 line근처를 빨강색 처럼 수정해 주시기 바랍니다.

            $obj->order_type = $order_type;
            $obj->list_count = $list_count;
            $tmp_y = Context::get('pYear');
            $tmp_m = Context::get('pMonth');
            if(!$tmp_y || !$tmp_m) $plan_date = date("Ym", time() + zgap()) * 100;
            else $plan_date = $plan_date = $tmp_y * 10000 + $tmp_m * 100;
            $obj->plan_sdate = $plan_date;
            $obj->plan_edate = $plan_date + 32;

 

%오류 수정 (서비스관리 -> 페이지 -> 페이지 수정  에서 위젯을 추가시 Error발생)

widgets/splanner/skins/default/mini_planner.html 350line, 386line을 다음과 같이 수정해 주십시오.

 350line 빨강색 부분 삭제

<script type="text/javascript">//<![CDATA[

 386line 빨강색 부분 삭제

//]]></script>

 

혁이아빠님께서 지적하신 부분은 원래 현재 페이지를 유지하면서 미니 달력만 바꾸고자 할때를 위해 구현된 것입니다.  그러나 planner로 넘어가고자 하시는 분은 다음과 같이 하시면 됩니다.

widgets/splanner/skins/default/mini_planner.html 190line 에 빨강색으로 되어 있는 부분을 추가하시면 됩니다.

if(count($_POST) > 0)
    $curr = $_POST;
else
    $curr = $_GET;
$curr['mid'] = $module_info->mid;
$curr['listStyle'] = 'planner';
if($pMonth == 1)

포럼 0

로그인 후 작성할 수 있습니다.