Extra Form
자료 소개 일정/스케줄 관리를 위한 달력형 게시판 스킨입니다.
설치 경로 ./modules/board/skins/xe_official_planner123
테스트 환경 XpressEngine1,Rhymix 1.x,Rhymix 2.0,Rhymix 2.1
라이선스 GPL v2
이름 버전 날짜 다운수
xe_official_planner123_ver5.12.0.zip 5.12.0 2024-02-15 16
xe_official_planner123_ver5.11.1.zip 5.11.1 2023-08-05 42
xe_official_planner123_ver5.11.0.zip 5.11.0 2023-05-05 996
xe_official_planner123_ver5.10.1.zip 5.10.1 2021-07-18 1,006
xe_official_planner123_ver5.10.0.zip 5.10.0 2021-07-01 979
xe_official_planner123_ver590.zip - 2021-03-03 977
xe_official_planner123_ver583.zip - 2021-02-07 980

안녕하세요,

PlannerXE123 Ver 5.12.0  스킨버전 배포 안내드립니다.

 

최근 배포된 각 버전별 변경 내용은 아래와 같으니 업데이트시 참고 바랍니다.

 

V5.12.0 주요 변경 내용:(상세내역은 아래 버전별 변경내역 참조)

- 쓰기화면의 DatePicker에 당해년과 익년도 공휴일 표시 및 휴무일 옵션 반영

- jQuery 3.6.3.에서 작동 되도록 js파일 수정(null 제거).

 

처음 설치하시는 분은 아레 설치설명서를 읽어 보시기 바라며, V350부터는 불필요한 트래픽을 줄이고자 실제 적용되는 파일에서는 편집용 공백을 제거 하고, 그 원본파일은 source폴더에 넣어 두었으니 참고 바랍니다. 

( 설치설명서: http://crypto216.iwinv.net/xe/manual )

 

오늘도 여러분이 하시는 일 잘 되고 행복하기를 소원합니다.

감사합니다.
ksc

 

버전별 변경내역:===============================================

스킨 Ver5.12.0 내용(5.11.1 이후: 2024-02-12 기준)
1) Dialog창에 확장변수 출력이 가능하도록 변수를 미리 전달해 놓음. 
2) 라이믹스 2.1.0에서 "미분류 허용" 옵션이 추가되면서 weekly plan에 발생되는 문제 해소를 위해, 
   "미분류 허용" 옵션이 체크되어 있는 경우에만 weekly plan 선택단추 출력되도록 하였습니다.
   (일반 사용자로 로그인시 "미분류 허용" 옵션이 체크 되어있지 않으면 Weekly plan 문서 등록이 안되는 문제)
3) 달력 일자의 Tooltip이 출력되지 않는 버그 정정. 
4) CSS class 이름 조정 (date_div_20 등을 date_div로 환원)
5) 상태값 수정 할 때 최초값이 잘못 지정되는 버그수정 (';N'을 'N;'으로 정정) 
6) 연속일정 위치 계산시 Jquery 3.6.3에서는 position() 값이 이상해서 offset()로 변경
7) MODAL창 출력 여부를 선택할 수 있도록 스킨 설정에 선택옵션 추가.
8) 모달창 출력 선택시 일정을 한번 클릭하면 모달창이 출력되고, 더블클릭하면 문서보기로 이동 되도록 함.
9) jQuery 3.6.3.에서 작동 되도록 js파일 수정(null 제거). (PHP8.2.4, Rhymix 2.1.12 에서 정상작동 확인)
10) 문서 수정시 상태값을 변경하면 변경값이 DB에 바로 업데이트 되도록 보완
   (라이믹스에서 문서 작성/수정시에 해당 필드가 업데이트 되지 않도록 막아버렸기에 부득이 별도로 업데이트 처리함)
11) 일요일이 자동으로 휴무일로 지정되는 버그 수정
12) 쓰기 화면의 시작일/종료일 선택에 사용되는 JQuery DatePicker에 당해년과 익년도 공휴일 표시 및 휴무일 옵션 반영.

---------------------------------------------------------------------------------

스킨 Ver5.11.1 내용(5.11.0 이후: 2023-07-20 기준)
1) PHP8.2.4 보완: "Non-static method", "Undefined constant" 관련 에러 수정(list.html)
2) 일정 클릭 시 문서 보기로 이동하는 대신 문서 내용을 Modal창에 출력.(일정 내용을 좀 더 쉽게 확인 해볼 수 있도록 )

스킨 Ver5.11.0 내용(5.10.1 이후: 2023-05-05 기준)
1) _style.list.html 에서 발생하는 "Undefined constant "category"" 관련 에러 수정
2) '돋움'폰트일 경우 글자가 흐려지는 현상이 있어서 게시판 스킨 폰트 조정.
3) 대통령 선거일 표시조건 버그 수정. 
4) 사용자시간 적용함수(fn_getClientOffsetTime()) 수정: Rhymix 호환을 위해. 
5) datepicker HTML 코드생성 함수를 플래너 자체함수로 대체(타임존 영향으로 날자 변경되는것 방지): Rhymix 호환을 위해. 
6) Turky 를 Türkiye 로 변경. 
7) 달력 날자의 글자 크기를 게시판관리->스킨관리에서 선택 할 수 있도록 하였습니다.(기본:16px)
8) 댓글 검색이 가능하도록 쿼리를 보완 하였습니다. (XE와 Rhymix 버전에 따라 다른 쿼리파일 적용되도록 함.)
9) 미국휴일 정리 (Juneteenth 및 대체공휴일 추가)
10) 일정 수정시 기존일정의 시작/종료 시간이 시간선택 목록에 없는경우, 시간선택 목록에 추가.
11) 기독탄신일, 부처님오신날 대체공휴일 적용.

---------------------------------------------------------------------------------

스킨 Ver5.10.1 내용(5.10.0 이후: 2021-07-17 기준)

1) 공휴일 이름정리
2) 대체공휴일 적용기준 조정 (대통령령 '관공서의 공휴일에 관한 규정 일부개정령안' 반영. 2021/07/16) 
 설·추석 연휴는 일요일, 어린이날, 3·1절, 광복절, 개천절, 한글날은 토요일이나 일요일, 다른 공휴일과 겹칠 경우 주말 이후 첫번째 평일을 대체 공휴일로 지정.

--------------------------------------------------------------------------------------------------

스킨 Ver5.10.0 내용(5.9.1 이후: 2021-07-01 기준)

1) 주말과 겹치는 모든 공휴일에 대체공휴일 적용. (2021년 8.15 광복절부터 적용)
2) List형식 달력에서 Note 컬럼을 제거하고, 기념일이 첫 컬럼에 출력되도록 조정

--------------------------------------------------------------------------------------------------

스킨 Ver5.9.0 내용(5.8.3 이후: 2021-03-01 기준)
1) 상태변경 단추 셀렉트박스 기본값 조정.
2) 2050년 까지 24절기가 표시되도록 함수를 보완 하였습니다.
3) 26주 달력에서 16주이후 24절기가 출력 안되는 버그 수정.
4) PHP 8.0.2  Non-static 에러 수정.(테스트 환경: PHP 8.0.2 / Rhymix 2.0.8)

---------------------------------------------------------------------------------------------------

스킨 Ver5.8.3 내용(5.8.1 이후: 2021-02-01 기준)
1) 문서보기 밑의 달력이, 일정문서의 일정시작에 연동하여 해당월의 달력이 출력되도록 하였습니다. 
2) 쿼리에서 불필요한 부분 정리및 연관된 코드 정리 하였습니다.
3) 상태변경을 문서보기 화면에서 변경 할 수 있는 상태변경 단추 추가.(기존: 수정화면에서 상태변경)
4) 승인후 등록으로 설정된 경우, 문서보기 화면에서 승인 할 수 있는 승인단추 추가.(기존: 수정화면에서 승인)
5) 문서 등록시 종료일자가 시작일자보다 빠른경우 등록전에 메시지가 출력되도록 하였습니다.
---------------------------------------------------------------------------------------------------
스킨 Ver5.8.0 내용(5.7.0 이후: 2021-01-15 기준)
1) 관리자 승인 후에 일정을 공개하는 옵션을 추가 하였습니다. 
   게시판관리->스킨관리->"승인 후 공개" 에서 설정하며, 선택가능한 옵션은 "사용하지않음 / 사용(대기일정출력) / 사용(대기일정출력않음)" 입니다.
2) Clasic Style list 에 주간일정 문서 출력 여부를 선택할 수 있는 옵션을 추가 하였습니다. 
   게시판관리->스킨관리->"클래식 스타일에 주간일정 출력" 에서 설정하며, 선택가능한 옵션은 "출력 / 출력않음" 입니다. (기본 출력)
3) 쓰기를 시도하였으나 게시판 쓰기 권한이 없을경우, 
   '권한이 없습니다'라는 메시지 출력 직후 바로 로그인 화면이 출력 되도록 하였습니다. 
4) Stop_Spambot_XE의 애니메이션 기능이 원활히 적용 되도록, view_document.html 및 write_form.html 파일의 등록단추 부분을 조정 하였습니다. 
5) 예약일정 게시판일 때, 예약을 받지않는 휴무(점심)시간을 복수로 지정할 수 있도록 하였습니다.  
   (게시판관리->스킨관리에서 "휴무시간(점심시간)" 항목에 점심,저녁시간을 ","로 분리하여 입력. 예: 12:00~12:59,16:30~17:29) 
6) 예약형일 때에는 달력밑의 "쓰기"단추가 출력되지 않도록 하였습니다.  
7) 라이믹스(Rhymix)에서 아이콘 출력 되도록 tpl-path 조정.
8) 라이믹스(Rhymix)에서 "관리자 승인 후 일정공개" 옵션이 정상작동 되도록 extra_vars 값 관련하여 코드조정.
9) 한주 시작요일 선택에서 첫주의 종료요일을 당일요일로 지정하는 옵션 추가.
==========================================================

  • ?
    일정이 모달창 형태로 보여져서 좋네요.
    일정등록시 본문에 큰 이미지 형태가 들어가는 경우 모달창에 가로 스크롤이 생겨서
    /modules/board/skins/xe_official_planner123/css/planner123_calendar_white.css 파일에서
    맨 마지막에
    .ui-dialog .ui-dialog-content img{max-width:100%;}
    이와 같이 추가해서 사용하고 있습니다.
  • ? profile
    똑띠 님 안녕하세요,

    네, 팁 고맙습니다.
    이미지 폭이 조정되니 보기 좋군요. 다음 버전에 추가하겠습니다.

    감사합니다.
    ksc
  • profile
    게시판 스킨으로 캘린더 구현 시 유용합니다. 추천합니다.
  • ?
    감사히 잘 사용하고 있습니다.
    고맙습니다.
  • ?
    감사합니다.
  • ?
    정말 잘 사용하고 있습니다. 감사합니다.
  • profile
    늘 잘 사용하고 있습니다.
  • profile
    이렇게 좋은 프로그램을 무료로 배포해주시는 것도 감사한데 그에대한 대응도 정말 빠르고 잘해주시는 감사한 분입니다. 정말 늘 감사합니다.
  • profile
    서버 오류
    Error #0 "Undefined constant "transparent"" in XXXX\modules\board\skins\xe_official_planner123\_style.planner.html.php on line 26

    오류가 나옵니다.

    PHP 8.0.2 + 라이믹스 2.0.8 입니다.

    <!--@foreach($tmp_cartegory as $val)-->
    <button title="{$val['title']}" type="button" id={$val['title']} onclick="doChgCategory({$val['category_srl']}); return FALSE;" class="button2" style="<!--@if($val['color'] != transparent)-->color:{$val['color']};<!--@end-->" > <!--@if($category == $val['category_srl'])--><span class="strong" ><!--@else--><span><!--@end-->{$val['title']}</span></button>
    <!--@end-->

    'transparent ' 처리 하니 되네요 .
  • profile profile
    이성민님 안녕하세요
    ,
    네, 수정한곳이 한군데 빠졌습니다.
    본의아니게 불편을 끼쳐드렸군요. 해당 부분은 방금 수정해서 다시 올려놓았습니다.

    ('transparent ' 를 직접수정하시려면 _style.planner.html, _style.planner_list.html, _style.planner_simple.html, _style.planner_weekly.html 4개파일 같은곳의 transparent 를 홑 따옴표''로 감싸주면 됩니다.)

    감사합니다.
    ksc
  • profile profile
    좋은 프로그램 만들어주셔서 감사합니다. 늘 감사하게 잘쓰고 있어요.
  • profile
    에버그린님 정말 오래 활동하시는군요! 감사합니다!
  • ?
    감솨
  • ?
    좋은 자료 감사히 잘 사용하겠습니다.