일정관리 스킨을 사용하고 있는데요, 순서가

Q & A

질답게시판

홈 > 회원포럼 > 질답/버그/제안
질답/버그/제안

일정관리 스킨을 사용하고 있는데요, 순서가

4 뜸부기 7 105

일정관리 스킨을 사용하고 있는데요.

하루에 3건의 일정이 있다면 순서가 시간대로 나오는게 아니고, 쓴 순서대로 나오는데, 이거 시간별 순서대로 나오게 할 수 없나요?.

스킨은

http://amina.co.kr/bbs/board.php?bo_table=skin_amina&wr_id=387#c_4869

여기에 있는 스킨을 사용하고 있습니다.

7 Comments
M 한별아빠 06.10 18:13  
목록스킨 내 list.head.skin.php 파일 27라인의 쿼리구문에서 order by 방식 지정해 주면 될 듯...

현재 order by wr_id asc 로 되어 있을테니 이걸 여분필드 1번 순 등으로 해 주면 되겠네요. order by wr_1 asc, wr_id asc 식으로...
4 뜸부기 06.11 08:11  
시간을 설정하는 부분이 없어서 그런지 안되네요.ㅜ.ㅜ
4 뜸부기 06.12 07:06  
대장님? 요거 해결방법이 없나요?^^
M 한별아빠 06.12 19:08  
1. 시간이 없어서 그렇다면 그냥 시간체크용 데이타 하나 주고, 이를 기준으로 정렬하면 끝나는 문제일 뿐이라...

2. 즉, 해당 게시판스킨에서 사용하지 않는 여분필드(4번부터 10번까지) 하나 사용해서 시간값 등록하도록 하고, 이 필드를 기준으로 정렬하도록 하면 되겠죠.
4 뜸부기 06.12 22:15  
이론상으로는 이해를 하겠는데, 구문을 구현할수 있는 능력이 안되네요.ㅜㅜ

Congratulation! You win the 16 Lucky Point!

M 한별아빠 06.13 00:54  
음...여분필드 사용법 등은 sir의 팁게시판 참고해 보세요.
4 뜸부기 06.19 22:11  
리스트 스킨 이 부분에서 어케 해야하는 것 같은데.여기저기 아무리해도 안되네요.ㅜ.ㅜ

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$list_skin_url.'/list.css" media="screen">', 0);

// 헤드스킨
$head_class = '';
if(isset($boset['hskin']) && $boset['hskin']) {
add_stylesheet('<link rel="stylesheet" href="'.G5_CSS_URL.'/head/'.$boset['hskin'].'.css" media="screen">', 0);
} else {
$head_class = (isset($boset['hcolor']) && $boset['hcolor']) ? ' border-'.$boset['hcolor'] : ' border-black';
}

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

?>
<div class="list-board">
<div class="list-head div-head<?php echo $head_class;?>">
<span class="red">일요일</span>
<span>월요일</span>
<span>화요일</span>
<span>수요일</span>
<span>목요일</span>
<span>금요일</span>
<span class="blue">토요일</span>
</div>
<ul class="list-body">
<?php
$cday = 1;
$sel_mon = sprintf("%02d",$month);
$now_month = $year.$sel_mon;
$sca_sql = ($sca) ? "and ca_name = '".$sca."'" : "";
$result = sql_query("select * from $write_table where wr_is_comment = '0' and left(wr_1,6) <= '{$now_month}' and left(wr_2,6) >= '{$now_month}' $sca_sql order by wr_id asc");
while ($row = sql_fetch_array($result)) {

$start_day = (substr($row['wr_1'],0,6) <  $now_month) ? 1 : substr($row['wr_1'],6,2);
$start_day= (int)$start_day;

$end_day = (substr($row['wr_2'],0,6) >  $now_month) ? $lastday[$month] : substr($row['wr_2'],6,2);
$end_day= (int)$end_day;

$row2 = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);

for ($i = $start_day; $i <= $end_day; $i++) {
$list[$i][] = $row2;
}
}

$temp = 7 - (($lastday[$month]+$dayoftheweek)%7);

if($temp == 7) $temp = 0;

$lastcount = $lastday[$month]+$dayoftheweek + $temp;

for ($iz = 1; $iz <= $lastcount; $iz++) {

$is_today = ($b_year == $year && $b_mon == $month && $b_day == $cday) ? true : false;

$daytext = ($is_today) ? '<span class="font-14 '.$tcolor.' en"><i class="fa fa-calendar-check-o fa-lg"></i> Today</span>' : $cday;

$daycolor = '';
$dayweek = $iz%7;
if($dayweek == 1) {
echo '<li class="list-item">'.PHP_EOL;
$daycolor = ' red';
} else if($dayweek == 0) {
$daycolor = ' blue';
}

$do_cnt = is_array($list[$cday]) ? count($list[$cday]) : 0;

if($dayoftheweek < $iz && $iz <= $lastday[$month]+$dayoftheweek) {
$fr_date = $year.sprintf("%02d",$month).sprintf("%02d",$cday);
?>
<div class="media<?php echo ($is_today) ? ' bg-today' : '';?> no-margin">
<a class="media-date"<?php echo ($write_href) ? ' href="'.$write_href.'&amp;fr_date='.$fr_date.'&amp;to_date='.$fr_date.$sca_qstr.'"' : '';?>>
<span class="font-14 en<?php echo $daycolor;?>">
<span class="hidden-xs"><?php echo $daytext;?></span>
<span class="visible-xs"><?php echo $month;?>.<?php echo sprintf("%02d",$cday);?>(<?php echo $yoil[$dayweek];?>)</span>
</span>
</a>
<?php if($do_cnt > 0) { ?>
<div class="media-body">
<ul class="do-list">
<?php for($i = 0; $i < $do_cnt; $i++) {
// 링크이동
$list[$cday][$i]['target'] = '';
if($is_link_target && $list[$cday][$i]['wr_link1']) {
$list[$cday][$i]['target'] = $is_link_target;
$list[$cday][$i]['href'] = $list[$cday][$i]['link_href'][1];
}
?>
<li>
<a href="<?php echo $list[$cday][$i]['href'];?>"<?php echo $list[$cday][$i]['target'];?><?php echo $is_modal_js;?>>
<span<?php echo ($list[$cday][$i]['wr_3']) ? ' class="'.$list[$cday][$i]['wr_3'].'"' : '';?>>
<?php echo apms_fa($list[$cday][$i]['as_icon']);?>
<?php echo $list[$cday][$i]['subject'] ;?>
</span>
<?php if($list[$cday][$i]['wr_comment']) { ?>
<span class="count orangered"><?php echo $list[$cday][$i]['wr_comment'];?></span>
<?php } ?>
</a>
</li>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
<?php
$cday++;
} else {
echo '<div class="hidden-xs"></div>'.PHP_EOL;
}

if($iz%7 == 0) echo '</li>'.PHP_EOL;
}
?>
</ul>
</div>
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand