목록보기에서 현재 정렬 상태를 표시해보자! 정보
그누호환 목록보기에서 현재 정렬 상태를 표시해보자!본문
게시판 목록에 보면 [ No | Title | Date | Hit ] 가 있는 제목표시줄에서 한 필드를 누르면 정렬이 되는데, 어찌 정렬되어 있는지 상태를 확인시 모호한 관계로 한번 맹글어 봤습니다.
이하 존칭을 생략하겠습니다.
준비: 코드편집기 (EditPlus 같은..)
파일: gblist.skin.php (여기서는 'basic' 스킨을 이용하도록 한다.)
검색: <?=subject_sort_link('wr_num', $qstr2)?>
--------------------------------절취선--------------------------------
<tr align=center height=30 bgcolor=#F5F3EE>
<td width=50><?=subject_sort_link('wr_num', $qstr2)?><span class=bh>No</span></a></td>
<? if ($is_category) { ?><td width=60><?=subject_sort_link('ca_id', $qstr2)?><span class=bh>Category</span></a></td><? } ?>
<td><?=subject_sort_link('wr_subject', $qstr2)?><span class=bh>Title</span></a></td>
<td width=100><?=subject_sort_link('wr_name', $qstr2)?><span class=bh>Name</span></a></td>
<td width=60><?=subject_sort_link('wr_datetime', $qstr2)?><span class=bh>Date</span></a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2)?><span class=bh>Hits</span></a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2)?><span class=bh>Good</span></a></td><? } ?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2)?><span class=bh>Bad</span></a></td><? } ?>
</tr>
--------------------------------절취선--------------------------------
바꾸기:
--------------------------------절취선--------------------------------
<!-- 필드별 정렬 -->
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
<tr align=center height=30 bgcolor=#F5F3EE>
<td width=50><?=subject_sort_link('wr_num', $qstr2)?><span class=bh>No<?=$sort[wr_num]?></span></a></td>
<? if ($is_category) { ?><td width=60><?=subject_sort_link('ca_id', $qstr2)?><span class=bh>Category<?=$sort[ca_id]?></span></a></td><? } ?>
<td><?=subject_sort_link('wr_subject', $qstr2)?><span class=bh>Title<?=$sort[wr_subject]?></span></a></td>
<td width=100><?=subject_sort_link('wr_name', $qstr2)?><span class=bh>Name<?=$sort[wr_name]?></span></a></td>
<td width=60><?=subject_sort_link('wr_datetime', $qstr2)?><span class=bh>Date<?=$sort[wr_datetime]?></span></a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2)?><span class=bh>Hits<?=$sort[wr_hit]?></span></a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2)?><span class=bh>Good<?=$sort[wr_good]?></span></a></td><? } ?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2)?><span class=bh>Bad<?=$sort[wr_nogood]?></span></a></td><? } ?>
</tr>
<!-- / 필드별 정렬 -->
--------------------------------절취선--------------------------------
정리:
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
를 목록 제목표시줄 위에 위치시키고
정렬이 필요한 곳에 <?=subject_sort_link('필드명', $qstr2)?> 을 넣듯이
제목 명 옆에 <?=$sort[필드명]?> 을 각각 넣어주면 된다.
확장:
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
에서 "▲": "▼" 에 각각 "<img src='아이콘'>" 들을 넣어주면 예쁘게도 변형이 가능하겠다.
이하 존칭을 생략하겠습니다.
준비: 코드편집기 (EditPlus 같은..)
파일: gblist.skin.php (여기서는 'basic' 스킨을 이용하도록 한다.)
검색: <?=subject_sort_link('wr_num', $qstr2)?>
--------------------------------절취선--------------------------------
<tr align=center height=30 bgcolor=#F5F3EE>
<td width=50><?=subject_sort_link('wr_num', $qstr2)?><span class=bh>No</span></a></td>
<? if ($is_category) { ?><td width=60><?=subject_sort_link('ca_id', $qstr2)?><span class=bh>Category</span></a></td><? } ?>
<td><?=subject_sort_link('wr_subject', $qstr2)?><span class=bh>Title</span></a></td>
<td width=100><?=subject_sort_link('wr_name', $qstr2)?><span class=bh>Name</span></a></td>
<td width=60><?=subject_sort_link('wr_datetime', $qstr2)?><span class=bh>Date</span></a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2)?><span class=bh>Hits</span></a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2)?><span class=bh>Good</span></a></td><? } ?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2)?><span class=bh>Bad</span></a></td><? } ?>
</tr>
--------------------------------절취선--------------------------------
바꾸기:
--------------------------------절취선--------------------------------
<!-- 필드별 정렬 -->
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
<tr align=center height=30 bgcolor=#F5F3EE>
<td width=50><?=subject_sort_link('wr_num', $qstr2)?><span class=bh>No<?=$sort[wr_num]?></span></a></td>
<? if ($is_category) { ?><td width=60><?=subject_sort_link('ca_id', $qstr2)?><span class=bh>Category<?=$sort[ca_id]?></span></a></td><? } ?>
<td><?=subject_sort_link('wr_subject', $qstr2)?><span class=bh>Title<?=$sort[wr_subject]?></span></a></td>
<td width=100><?=subject_sort_link('wr_name', $qstr2)?><span class=bh>Name<?=$sort[wr_name]?></span></a></td>
<td width=60><?=subject_sort_link('wr_datetime', $qstr2)?><span class=bh>Date<?=$sort[wr_datetime]?></span></a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2)?><span class=bh>Hits<?=$sort[wr_hit]?></span></a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2)?><span class=bh>Good<?=$sort[wr_good]?></span></a></td><? } ?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2)?><span class=bh>Bad<?=$sort[wr_nogood]?></span></a></td><? } ?>
</tr>
<!-- / 필드별 정렬 -->
--------------------------------절취선--------------------------------
정리:
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
를 목록 제목표시줄 위에 위치시키고
정렬이 필요한 곳에 <?=subject_sort_link('필드명', $qstr2)?> 을 넣듯이
제목 명 옆에 <?=$sort[필드명]?> 을 각각 넣어주면 된다.
확장:
<?
$sort_icon = ($sorder == "asc")? "▲": "▼";
$sort[$ssort] = $sort_icon;
?>
에서 "▲": "▼" 에 각각 "<img src='아이콘'>" 들을 넣어주면 예쁘게도 변형이 가능하겠다.
추천
0
0
댓글 전체
해보니 굿인데요.
왜 안보이나 했습니다. --;
감사합니다.
미리 보실분은 >>> http://www.slgi.co.kr/gnu3/?doc=bbs/gnuboard.php&bo_table=board
왜 안보이나 했습니다. --;
감사합니다.
미리 보실분은 >>> http://www.slgi.co.kr/gnu3/?doc=bbs/gnuboard.php&bo_table=board

멋찝니다. 그런게 있었군요 !!!
수고 많으셨습니다.
큭... 서명란에 이미지가 죽이는군요 !! ㅋㅋ
수고 많으셨습니다.
큭... 서명란에 이미지가 죽이는군요 !! ㅋㅋ