안녕하세요 스케쥴 게시판 질문드립니다.
본문
제가 현재 http://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=77 스킨을 사용중인데
하단에 오늘일정이 아닌 주간일정으로 변경하고 싶은데 어떻게 변경할수 있을까요??
//오늘 스케줄 구하기
if ($row[wr_id] != $sc_id && date('Ymd', strtotime($row[wr_1])) <= date(Ymd) && date('Ymd', strtotime($row[wr_2])) >= date(Ymd)) {
$today_schedule .= "<div>";
$today_schedule .= "<div class=today_subject><a href='".G5_BBS_URL."/board.php?bo_table=$bo_table&year=$year&month=$month&wr_id=$row[wr_id]&sc_no=$sc_no'>".$row[wr_subject]."</a>";
$today_schesj = substr($row['wr_1'],4,2)."/".substr($row['wr_1'],6,2);
$today_schedule .= $viewlist;
$today_schedule .= "</div>";
현재 코드가 이런데 혹시 저랑 동일한 스킨을 사용하시분들중에 주간을 로 변경하신분 계실까요??
선배님들 한수 부탁드립니다. 아직 초보인 저한테는 조금 어렵네요 ㅠㅠ
어디를 고쳐야 될지 잘모르겠습니다.
혹시 코드 전체가 필요하시면 댓글에 코드 전체도 넣겠습니다.
혹시 주간이 아니더라도 전날과 다음날이라도 나왔으면 좋겠는데 어느부분을 수정해야 될지 ㅠㅠ 너무 어렵네요
선배님들 많은 조언 부탁드립니다.
!-->답변 2
list.skin.php을 간단히 수정하시면.
114라인 근처
$chkDay = ""; // 추가 같은날인지 비교
while ($row = sql_fetch_array($result)) { // 제목글 뽑아서 링크 문자열 만들기..
177번 라인 근처
<?php
$time = time();
$toDay = date('w'); //오늘이 몇번째 날인지.
$sd = "-".$toDay." day";
$ed = "+".(6 - $toDay)." day";
$sWd = date("Ymd",strtotime($sd , $time));
$eWd = date("Ymd",strtotime($ed , $time));
//오늘 스케줄 구하기
if ($row[wr_id] != $sc_id && date('Ymd', strtotime($row[wr_1])) <= $eWd && date('Ymd', strtotime($row[wr_2])) >= $sWd ) {
if($chkDay != $row[wr_1]){
$chkDay = $row[wr_1];
$today_schedule .= "</td></tr>";
$today_schedule .= "<tr><th>".substr($row['wr_1'],6,2)." 일정</th>";
$today_schedule .= "<td>";
}
$today_schedule .= "<div>";
$today_schedule .= "<div class=today_subject><a href='".G5_BBS_URL."/board.php?bo_table=$bo_table&year=$year&month=$month&wr_id=$row[wr_id]&sc_no=$sc_no'>".$row[wr_subject]."</a>";
$today_schedule .= " (".substr($row['wr_1'],4,2)."/".substr($row['wr_1'],6,2)." ~ ".substr($row['wr_2'],4,2)."/".substr($row['wr_2'],6,2).")</div><div class=today_memo>";
$today_schedule .= $viewlist;
$today_schedule .= "</div>";
}
$sc_id = $row[wr_id];
}
}
292라인 근처
<table width="<?php echo $width ?>" border=0 cellpadding="0" cellspacing="0">
<tr><th style="display:none;"></th><td style="display:none;">
<?php echo $today_schedule ?>
</table>
로 수정 하시면 아래처럼 1주일치 스케줄 확인 가능 하십니다.
109라인 근처에 조회 쿼리를 보시면
$query = "SELECT * FROM $write_table WHERE left(wr_1,6) <= '$year$sel_mon' and left(wr_2,6) >= '$year$sel_mon' ORDER BY wr_1 ASC";
로 변경 하시면 됩니다.