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

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

4455 2년 전 조회 1,314

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

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

답변 3개

채택된 답변
+20 포인트
들레아빠

</p>

<p>    <?php

    $cday = 1;

    $sel_mon = sprintf("%02d",$month);</p>

<p>    $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']) {</p>

<p>        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;

        }</p>

<p>        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;

        }</p>

<p>        $imgown = 'icon';</p>

<p>        for ($i = $start_day; $i <= $end_day;  $i++) {

            if (strlen($row['wr_7']) > 0) {

                $imgown = $row['wr_7'] ;

            }</p>

<p>            $j++;</p>

<p>            $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>";

            }</p>

<p>            $row['wr_subject'] = $row['wr_subject'];</p>

<p>            $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=\"새글\">";</p>

<p>            if ($member['mb_level'] < $board['bo_read_level']) {

                $showLayer="" ;

            } else {

                $showLayer=" onmouseover=\"PopupShow('{$j}')\" onmouseout=\"PopupHide('{$j}')\" ";

            }</p>

<p>            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>';

            }

            ?></p>

<p>

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

답변에 대한 댓글 1개

들레아빠
2년 전
채택 감사 합니다.

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

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

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

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

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

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

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

2년 전

검색을 사용 안하시면 기본값을 자기 아이디 검색하는걸로 하시고 해당을 수정 할 수는 없게 커스텀을 하셔야 할거 같습니다.

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

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

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

로그인