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

일정관리 schedule게시판 월요일부터 출력될수 있게 채택완료

neue 9년 전 조회 6,662

스킨은 위 링크 클릭

 

관리자님이 올려주신 스킨인데요  

이걸 월요일부터 출력되게 할려면 어딜 수정해야 되나요.

 

skin/board/schedule/schedule.php 

 

</p><p><span style="font-size: 11pt; line-height: 1.5;">.</span></p><p><span style="font-size: 11pt; line-height: 1.5;">.</span></p><p><span style="font-size: 11pt; line-height: 1.5;">.</span></p><p><span style="font-size: 11pt; line-height: 1.5;"><table width='100%' border='0' id='schedule_list'></span> </p><p><?</p><p>// 오늘</p><p>$today = getdate($g4[server_time]);</p><p> </p><p>$year  = (int)substr($schedule_ym, 0, 4);</p><p>$month = (int)substr($schedule_ym, 4, 2);</p><p>if ($year  < 1)                $year  = $today[year];</p><p>if ($month < 1 || $month > 12) $month = $today[mon];</p><p>$current_ym = sprintf("%04d%02d", $year, $month);</p><p> </p><p>$end_day = array(1=>31, 28, 31, 30 , 31, 30, 31, 31, 30 ,31 ,30, 31);</p><p>// 윤년 계산 부분이다. 4년에 한번꼴로 2월이 28일이 아닌 29일이 있다.</p><p>if( $year%4 == 0 && $year%100 != 0 || $year%400 == 0 )</p><p>    $end_day[2] = 29; // 조건에 적합할 경우 28을 29로 변경</p><p> </p><p>// 해당월의 1일을 mktime으로 변경</p><p>$mktime = mktime(0,0,0,$month,1,$year);</p><p>$mkdate = getdate(strtotime(date("Y-m-1", $mktime)));</p><p> </p><p>// 1일의 첫번째 요일 (0:일, 1:월 ... 6:토)</p><p>$first_day = get_first_day($year, $month);</p><p>// 해당월의 마지막 날짜,</p><p>$last_day  = $end_day[$month];</p><p> </p><p>if ($month - 1 < 1) {</p><p>    $before_ym = sprintf("%04d%02d", ($year-1), 12);</p><p>} else {</p><p>    $before_ym = sprintf("%04d%02d", $year, ($month-1));</p><p>}</p><p> </p><p>if ($month + 1 > 12) {</p><p>    $after_ym  = sprintf("%04d%02d", ($year+1), 1);</p><p>} else {</p><p>    $after_ym  = sprintf("%04d%02d", $year, ($month+1));</p><p>}</p><p> </p><p>echo "<tr>";</p><p>echo "<td colspan='2' align='right'><a href='$_SERVER[PHP_SELF]?bo_table=$bo_table&schedule_ym=$before_ym'><img src='img/month_prev.gif' border='0'></a></td>";</p><p>echo "<td colspan='3' align='center' class='sc_ym'>";</p><p>echo " $year / $month ";</p><p>echo "</td>";</p><p>echo "<td colspan='2' align='left'><a href='$_SERVER[PHP_SELF]?bo_table=$bo_table&schedule_ym=$after_ym'><img src='img/month_next.gif' border='0'></a></td>";</p><p>echo "</tr>";</p><p> </p><p>// 요일</p><p>$yoil = array ("일", "월", "화", "수", "목", "금", "토");</p><p>echo "<tr>";</p><p>for ($i=0; $i<7; $i++) {</p><p>    $width = '13%';</p><p>    $class = array();</p><p>    $class[] = "sc_tit";</p><p>    if ($i == 0)</p><p>        $class[] = "sc_sun";</p><p>    else if ($i == 6) {</p><p>        $class[] = "sc_sat";</p><p>        $width = '12%';</p><p>    }</p><p>    $class_list = implode(" ", $class);</p><p>    echo "<td class='$class_list' width='$width'>$yoil[$i]</td>";</p><p>}</p><p>echo "</tr>";</p><p> </p><p>$cnt = $day = 0;</p><p>for ($i=0; $i<6; $i++) {</p><p>    echo "<tr>";</p><p>    for ($k=0; $k<7; $k++) {</p><p>        $cnt++;</p><p>        echo "<td class='sc_day'>";</p><p>        if ($cnt > $first_day) {</p><p>            $day++;</p><p>            if ($day <= $last_day) {</p><p> </p><p>                $class = array();</p><p> </p><p>                // 오늘이라면</p><p>                if ($today[year] == $year && $today[mon] == $month && $today[mday] == $day) {</p><p>                    $class[] = "sc_today";</p><p>                }</p><p> </p><p>                $current_ymd = $current_ym . sprintf("%02d", $day);</p><p> </p><p>                if ($k == 0)</p><p>                    $class[] = "sc_sun";</p><p>                else if ($k == 6)</p><p>                    $class[] = "sc_sat";</p><p> </p><p>                $class_list = implode(" ", $class);</p><p>                echo "<div class='$class_list'>";</p><p> </p><p>                $sql = " select wr_subject, wr_id from $g4[write_prefix]$bo_table where wr_1 = '$current_ymd' and wr_is_comment = 0 order by wr_num ";</p><p>                $result = sql_query($sql);</p><p>                $num = @mysql_num_rows($result);</p><p>                if ($num) {</p><p>                    echo "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&sfl=wr_1&stx=$current_ymd');\" title='일정건수 : {$row[cnt]}건'>";</p><p>                    echo $day;</p><p>                    echo "</a>";</p><p> </p><p>                    while ($row=sql_fetch_array($result)) {</p><p>                        echo "<div class='subject'>";</p><p>                        echo "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>";</p><p>                        echo $row[wr_subject];</p><p>                        echo "</a>";</p><p>                        echo "</div>";</p><p>                    }</p><p>                    </p><p>                } else {</p><p>                    echo $day;</p><p>                }</p><p>                echo "</div>";</p><p>            } else {</p><p>                echo " ";</p><p>            }</p><p>        } else {</p><p>            echo " ";</p><p>        }</p><p>        echo "</td>";</p><p>    }</p><p>    echo "</tr>\n";</p><p>    if ($day >= $last_day)</p><p>        break;</p><p>}</p><p>?></p><p></table></p><p>...</p><p>

 

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

답변 1개

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

 

// 1일의 첫번째 요일 (0:일, 1:월 ... 6:토)
025$first_day = get_first_day($year$month);

 

// 요일
050$yoil array ("일""월""화""수""목""금""토");

 

 if ($k == 0)

087                    $class[] = "sc_sun";
088                else if ($k == 6)
089                    $class[] = "sc_sat";

일단 이부분들을 바꾸셔야 할듯하네요.

바꿔가시며 충돌나는 다른부분들은 수정하시면 될것 같네요.

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

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

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

로그인