일정관리 달력 스킨 게시판 연동
홀리스톤 님 과 작은별 님의 스킨을 보고 참고하여
php 코딩 연습 겸 해서 나름대로 소스를 뜯어고쳐 만들어 보았습니다.
게시판 연동 됩니다.
임의의 디렉토리에 풀어서 넣고
anniv_solar.txt, anniv_lunar.txt 양력 및 음력 기념일 설정하고
바로 사용하면 됩니다.
고수님들 보시고 조언 해 주시면 고맙겠습니다.
첨부파일 살짝 수정되었습니다. 2018.04.14
예) /depend/calendar/ --> 달력만 나옴
/depend/calendar/?bo_table=테이블명(&sfl=필드) --> 게시판 연동
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 76개
저도 연습겸 해 본거라서 완벽하지는 않을 겁니다.
코딩을 짧게 하려고 노력했습니다.
보시고 개선 할 부분 있으면 조언 해주시면 참고하겠습니다.
관심가져 주셔서 고맙습니다.
제가 잘못설정한거지요???
달력을 리스트 스킨으로 할 수도 있습니다만.
저의 경우 일단 /depend/calendar/ 디렉토리 만들어 받은 파일풀어 넣습니다.
그다음
1. wr_5 에 담당자(이름) 지정해 주고
2. 리스트 스킨에 다음을 한줄 추가(basic 스킨 기준으로 28열)
3. 그러면 리스트 보기에서 달력보기 단추가 하나 생기지요. 클릭하면 달력보기
4. 달력보기 에서 리스트보기 클릭하면 리스트보기 ... 이런식으로 됩니다.
<ul class="btn_bo_user"> 아래에 다음 추가
<li><a href="<?php echo G5_URL.'/depend/calendar/?bo_table='.$bo_table ?>" class="btn_b01 btn"><i class="fa fa-list" aria-hidden="true"></i> 달력보기 </a></li>
한번 해보겠습니다 ㅎㅎ
늦게 봐서 답변이 늦었습니다.
저의 경우 일단 /depend/calendar/ 디렉토리 만들어 받은 파일풀어 넣습니다.
그다음
1. wr_5 에 담당자(이름) 지정해 주고
2. 리스트 스킨에 다음을 한줄 추가(basic 스킨 기준으로 28열)
3. 그러면 리스트 보기에서 달력보기 단추가 하나 생기지요. 클릭하면 달력보기
4. 달력보기 에서 리스트보기 클릭하면 리스트보기 ... 이런식으로 됩니다.
<ul class="btn_bo_user"> 아래에 다음 추가
<li><a href="<?php echo G5_URL.'/depend/calendar/?bo_table='.$bo_table ?>" class="btn_b01 btn"><i class="fa fa-list" aria-hidden="true"></i> 달력보기 </a></li>
달력보기 누르면, 게시판의 게시물은 연동이 안되는가요???
wr_5 는... 어떻게 하는건지 잘 모르겠네요 ㅠ
주소창에서 depend/calendar/?bo_table=kkkk
을 하면 달력의 해당일에 보여지게 된다는 것입니다.
[http://sir.kr/data/editor/1805/7e57cb6a57c16707c3353aa2c86752a8_1525384791_9887.png]
님처럼은 안나오네요 ㅠㅠ;;;
게시판에서 글쓰기 할때 여분필드5(wr_5) 에 담당자를 넣습니다.
그러니까 일정관리 캘린더와 게시판은 별개이지요.
그래서 캘린더는 하나로 공동 사용하여 게시판 여러개에 적용 시킬 수 있는 겁니다. 그게 이 캘린더의 장점이라고 생각하지요.
카렌다적용 게시판
http://muziq.or.kr/bbs/board.php?bo_table=calendar
카렌다 화면
http://muziq.or.kr/depend/calendar/?bo_table=calendar
게시판에서 글을 테스트로 적어보면
카렌다 화면에 오늘날짜 등 머...아무것도 안나오는데
다른걸 더 설정해야하나요?
게시판에 wr_1 날짜 wr_5 담당자를 설정하고
게시판 write.skin.php에 wr_1과wr_5에도 수정했는데. 안보여요.
calendar에서도 멀 수정해야되는건지요...잘안되네요..쩝.
wr_5 는 달력에 나타나는 항목 입니다.
위 화면의 경우 제목으로 나타나게 할 수 있으므로 다음과 같이 하면 될 것 같습니다.
http://muziq.or.kr/depend/calendar/?bo_table=calendar&sfl=wr_subject
목록 스킨을 일반적으로 죽 나열되는 list.skin 하면 되겠고요.
기본코드 확인해 보니 class값만 다르고 크게 문제될건 없어 보이는데 왜그럴까요??
감사합니다.
찾았는데 잘쓰겠습니다.
그런데
월 ~ 금요일까지만 쓰고 싶을때 어디 수정 하면되나요?
$dayweek = date("w", mktime(0, 0, 0, $month, 1, $year)); //1일 시작 요일
이부분인가요?
감사합니다
감사합니다