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

오름차순 내림차순질문합니다 채택완료

서포터즈 5년 전 조회 2,896

http://iconoptics.edenstore.co.kr/bbs/board.php?bo_table=board_gallery&sop=and&sst=wr_1&sod=asc&sfl=wr_subject||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6||wr_7||wr_8||wr_9||wr_10||wr_11||wr_12||wr_13||wr_14||wr_15||wr_16&stx=&page=1

 

magnication이나 working distance는 정렬이잘되는데

새로추가하는값들은 정렬이 안되고있습니다.

 

혹시 list.sking.php 외에 더 수정해야하는 페이지가 따로 존재하나요 ? 

 

소스입니다

 

아래 빨간부분을 소스 정렬하려고 추가했는데 저기부분은 정렬이안됩니다

 

 

 

 

 

 

 

 

 

 

// 선택옵션으로 인해 셀합치기가 가변적으로 변함 $colspan = 6;

if ($is_checkbox) $colspan++; if ($is_good) $colspan++; if ($is_nogood) $colspan++;

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0);?>

= 5) { ?>     

   

              

                                      
                             

   

         

   

                                   

   

       

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

            if($thumb['src']) {                 $img_content = ''.$thumb['alt'].'';             } else {                 $img_content = '';             }

            $list[$i][file] =get_file($bo_table, $list[$i][wr_id]);             $imagepath = $list[$i][file][0][path]."/".$list[$i][file][0][file];                       ?>         

       

">                        

                

            

   

            

        

            

            

            

            

            

            

            

            

            

            

            

            

            

            

                        

                         

       

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

답변 1개

채택된 답변
+20 포인트
5년 전

bbs/list.php에서 아래의 구문이 정렬을 담당하는 부분입니다. 해당 부분이 제대로 처리가 되었는지 확인해보세요

$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";

 

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

답변에 대한 댓글 1개

서포터즈
5년 전
// 정렬
// 인덱스 필드가 아니면 정렬에 사용하지 않음
//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {
if (!$sst) {
if ($board['bo_sort_field']) {
$sst = $board['bo_sort_field'];
} else {
$sst = "wr_num, wr_reply";
$sod = "";
}
} else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_4|wr_2)$/i", $sst) ? $sst : "";
}

if(!$sst)
$sst = "wr_num, wr_reply";

if ($sst) {
// $sql_order = " order by {$sst} {$sod}, wr_4 asc, wr_2 ASC ";
if($bo_table=="board_gallery"){
$sql_order = " order by wr_1 ASC, wr_4 asc, wr_2 ASC ";
}else{
$sql_order = " order by {$sst} {$sod}";
}
}

if ($sca || $stx) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}






말씀하신대로 코드보니까 안되있어서

$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_4|wr_2|wr_3)$/i", $sst) ? $sst : "";

we_3을 추가했고

if($bo_table=="board_gallery"){
$sql_order = " order by wr_1 ASC, wr_4 asc, wr_2 ASC, wr_3 ASC ";

we_3 ASC를 추가했습니다.

현재 사이트에 추가한상태인데 딱히 변동되지는않습니다.

더추가해야할게있을까요 ?

p.s asc는 추가하는데 desc는 따로 추가안해도되나요 ?

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

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

로그인

© 2025 SIRSOFT. All rights reserved.

목록
ModelMag (x)Image circle (mm)FOV diagonal (mm)WD (mm)Resolution (um)f/#NAODOF (mm)Telecentricity (<degree)Distortion (%)coaxial illuminationirismountcameraTTL (mm)비고File
                                            ModelMag (x)Image circle (mm)FOV diagonal (mm)WD (mm)Resolution (um)f/#NAODOF (mm)Telecentricity (<degree)Distortion (%)coaxial illuminationirismountcameraTTL (mm)비고File
                                           

                                                                                                                                                

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

              

//                        if(!in_array($file_type, array( 'jpeg', 'gif', 'bmp', 'png'))){    //이미지는 제외                             echo ""; //                            echo "\"".$file_source."\"({$file_size})";                             echo "\"".$file_source."\"";                             echo " "; //                        }                     }                

//                    $ss_name = "ss_view_{$bo_table}_{$list[ $i]['wr_id']}"; //                    if (!get_session($ss_name)); set_session($ss_name, TRUE); // //                    if( $list[ $i][ 'icon_file']) { //                            echo "";                          //                            echo $list[ $i][ 'icon_file']; //                            echo ''; //                    }                 ?>