게시판 설정에서 스킨 목록을 abc순으로 정렬하자!
페이지 정보
작성자 규범~* 작성일 04-03-14 20:45 조회 1,948 댓글 1 Zeroboard 4본문
첨부한 그림을 보면 어떤건지 이해가 가실겁니다.
abc 순도 아니고 123 순도 아닌 이상한 순서로 섞여있던 스킨 목록을
a,b,c 순서로 바꿔줍니다. (ㄱ,ㄴ,ㄷ는 불가능한가... 스킨 이름을 한글로 할수는 없다면 그렇겠죠;;)
admin/admin_modify_board.php에서 다음과 같은 부분을 찾습니다.
<?
// /skin 디렉토리에서 디렉토리를 구함
$skin_dir="skin";
$handle=opendir($skin_dir);
while ($skin_info = readdir($handle))
{
if(!eregi("\\.",$skin_info))
{
if($skin_info==$data[skinname]) $select="selected"; else $select="";
echo"<option value=$skin_info $select>$skin_info</option>";
}
}
closedir($handle);
?>
그 부분을 통째로 아래와 같이 바꿉니다.
<?
// /skin 디렉토리에서 디렉토리를 구함
$skin_dir="skin";
$handle=opendir($skin_dir);
while ($tinfo = readdir($handle)) {
if(!eregi("\\.",$tinfo)) $skin_info[] = $tinfo;
}
closedir($handle);
array_multisort($skin_info,SORT_ASC,SORT_STRING);
for($i=0; $i<count($skin_info); $i++) {
if($skin_info[$i]==$data[skinname]) $select="selected"; else $select="";
echo"<option value=$skin_info $select>$skin_info[$i]</option>";
}
?>
그 다음 업로드하고 확인해보시면 됩니다~ (퍽)
abc 순도 아니고 123 순도 아닌 이상한 순서로 섞여있던 스킨 목록을
a,b,c 순서로 바꿔줍니다. (ㄱ,ㄴ,ㄷ는 불가능한가... 스킨 이름을 한글로 할수는 없다면 그렇겠죠;;)
admin/admin_modify_board.php에서 다음과 같은 부분을 찾습니다.
<?
// /skin 디렉토리에서 디렉토리를 구함
$skin_dir="skin";
$handle=opendir($skin_dir);
while ($skin_info = readdir($handle))
{
if(!eregi("\\.",$skin_info))
{
if($skin_info==$data[skinname]) $select="selected"; else $select="";
echo"<option value=$skin_info $select>$skin_info</option>";
}
}
closedir($handle);
?>
그 부분을 통째로 아래와 같이 바꿉니다.
<?
// /skin 디렉토리에서 디렉토리를 구함
$skin_dir="skin";
$handle=opendir($skin_dir);
while ($tinfo = readdir($handle)) {
if(!eregi("\\.",$tinfo)) $skin_info[] = $tinfo;
}
closedir($handle);
array_multisort($skin_info,SORT_ASC,SORT_STRING);
for($i=0; $i<count($skin_info); $i++) {
if($skin_info[$i]==$data[skinname]) $select="selected"; else $select="";
echo"<option value=$skin_info $select>$skin_info[$i]</option>";
}
?>
그 다음 업로드하고 확인해보시면 됩니다~ (퍽)
winmir님의 댓글
winmir 아이피 (61.♡.13.98) 작성일괜찮네요..감사합니다.