게시판 스킨 달력에 자기 일정만 보이게 하는방법 있을까요?

게시판 스킨 달력에 자기 일정만 보이게 하는방법 있을까요?

QA

게시판 스킨 달력에 자기 일정만 보이게 하는방법 있을까요?

답변 3

본문

혹시 달력 스킨에서 자기 일정만 보이게 할 수있는 방법은 없을까요?

이 질문에 댓글 쓰기 :

답변 3


    <?php
    $cday = 1;
    $sel_mon = sprintf("%02d",$month);
    $query = "select * from {$write_table} WHERE left(wr_1,6) <= '{$year}{$sel_mon}' and left(wr_2,6) >= '{$year}{$sel_mon}' ORDER BY wr_id asc";
    $result = sql_query($query);
    $j=0; // layer id
    while ($row = sql_fetch_array($result))if($row['mb_id'] == $member['mb_id']) {
        if( substr($row['wr_1'],0,6) <  $year.$sel_mon ) {
            $start_day =1;
            $start_day= (int)$start_day;
        } else {
            $start_day = substr($row['wr_1'],6,2);
            $start_day= (int)$start_day;
        }
        if( substr($row['wr_2'],0,6) >  $year.$sel_mon ) {
            $end_day = $lastday[$month];
            $end_day= (int)$end_day;
        } else {
            $end_day = substr($row['wr_2'],6,2);
            $end_day= (int)$end_day;
        }
        $imgown = 'icon';
        for ($i = $start_day; $i <= $end_day;  $i++) {
            if (strlen($row['wr_7']) > 0) {
                $imgown = $row['wr_7'] ;
            }
            $j++;
            $list['comment_cnt'] = " ".$row['wr_comment'];
            if($row['wr_comment'] == 0) {
                $list['comment_cnt'] = null ;
            } else {
                if($list['comment_cnt']!=null) $list['comment_cnt'] = "<b><font color=\"#ff6600\">{$list['comment_cnt']}</font></b>";
            }
            $row['wr_subject'] = $row['wr_subject'];
            $list['icon_new'] = '';
            if ($row['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($board['bo_new'] * 3600)))
                $list['icon_new'] = " <img src=\"{$board_skin_url}/img/icon_new.gif\" align=\"absmiddle\" alt=\"새글\">";
            if ($member['mb_level'] < $board['bo_read_level']) {
                $showLayer="" ;
            } else {
                $showLayer=" onmouseover=\"PopupShow('{$j}')\" onmouseout=\"PopupHide('{$j}')\" ";
            }
            if ($is_member) {
                $html_day[$i] .= '<a href="'.isset($view_href).'?bo_table='.$bo_table.'&type=1&wr_id='.$row['wr_id'].'">';
                $html_day[$i] .= '<div style="white-space: nowrap;margin:1px -5px;/*padding:2px 5px;*/text-align:left;border-radius:0px;border: 1px solid '.$row['wr_4'].'30;line-height:1px;background:'.$row['wr_4'].'30"><img src="'.$board_skin_url.'/img/'.$imgown.'.gif" border=0 align=absmiddle> <font color=" '.$row['wr_3'].'" size="1px">'.$row['wr_subject'].'</font></div>';
                $html_day[$i] .= '</a>';
            }
            ?>

어떤 달력스킨을 쓰는지 모르겠지만

보드 형태의 달력스킨 이라면

도메인.com/bbs/board.php?bo_table=testboard&sop=and&sfl=mb_id&stx=회원아이디

이런식으로 그누보드 검색 로직을 반영 할 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 8,788
© SIRSOFT
현재 페이지 제일 처음으로