테스트 사이트 - 개발 중인 베타 버전입니다

일정관리 프로그램 게시글 순서 질문입니다. 채택완료

네오리안 8년 전 조회 4,514

 

작은별 님이 수정하신 일정관리 프로그램을 사용하고 있습니다.

https://sir.kr/g5_skin/12892?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%BC%EC%A0%95">https://sir.kr/g5_skin/12892?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%BC%EC%A0%95

1. 달력 날짜별로 들어가는 게시글 순서를  특수문자,.....1,2,3,4 ..... ㄱ,ㄴ,ㄷ,ㄹ....등의 통상적인

방법으로 수정할 수 있는지요?

2. 원 게시판은 달력 밑부분에 "오늘 일정" 만 있었는데 "2nd", "3th" 로 다음날과 다다음날 일정을

나타나게 하려고 합니다. 방법 좀 알려주시면 감사하겠습니다!

대학교 때 html로 홈페이지 만든 경험이 전부라 php 프로그래밍은 정말 생소하고 어렵네요...

혼자 끙끙알다가 이렇게 용기내서 도움 요청해 봅니다! -0-;;;

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
o
8년 전

둘다 많이 어렵습니다.

1. 기간으로 일정을 지정하시기때문에 sql 에서 정렬이 힘들고요

현재는 해당 일정을 .= 를 이용하여 연결합니다 

해결 방법은 특수 문자를 wr_3로 입력하고 해당 날짜의 

array 를 이용하여 저장후 

array key 값으로 정렬후 다시 뭉치는 방법이 있습니다.

2. //오늘 스케줄 구하기

if ($row[wr_id] != $sc_id && date('Ymd', strtotime($row[wr_1])) <= date(Ymd) && date('Ymd', strtotime($row[wr_2])) >= date(Ymd)) {

$today_schedule .

strtotime 을 이용하셔서 

//다음 스케줄 구하기

if ($row[wr_id] != $sc_id && date('Ymd', strtotime($row[wr_1])) <= date(Ymd, strtotime("+1 day") ) && date('Ymd', strtotime($row[wr_2])) >= date(Ymd, , strtotime("+1 day")) ) {

$today_schedule2 .= 

로 구하실수 있으시나 

전체 구조상 다음달1일 부터 잡히는 일정은 확인이 불가능합니다 

만약 오늘이 달의 마지막이면 

다음달의 1일 , 2일 부터 시작되는 일정은 확인이 불가능 합니다. 

수정하시려면 상단에 달별 일정하는부분 부터 

다 수정하셔야 하는데 꽤 힘드실겁니다 . 

원하시는 내용은 기간으로 스케줄 넣는것 보다는 

개별로 스케줄을 넣은 것이 좋을듯 합니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네오리안
8년 전
답글 감사합니다. 여기까지 만족하면서 써야되겠네요^^;
네오리안
8년 전
답글 감사합니다. 여기까지 만족하면서 써야되겠네요^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인