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

겔러리 최신글 에 최근 날 자 순으로 정렬 관련 질문 드립니다. 채택완료

꿈의세계 2년 전 조회 1,498

안녕하세요 메인페이지에 하단부분에 겔러리 최근글을 넣었는데요 이거 혹시 최근 날자순으로 정렬이 되게 하려면 어떻게 하는 건가요.

해당 게시판에서는 잘 정렬이 됩니다. 그런데 최신글에서만 되지 않아서요

https://www.yuseonggucouncil.go.kr/

메인페이지 하단 부분에 의정활동 겔러리 부분 입니다.

</strong></p>

<p><div class='list'>

    <?

        for ($i=0; $i<count($list); $i++) {

            if($list[$i][wr_thumb]){

                $thumb[src]=$list[$i][wr_thumb];

                $thumb[ori]=$thumb[src];

            }else{

                $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $bo_gallery_width, $bo_gallery_height, false, true);

            }

            $date=date("m-d",strtotime($list[$i]['wr_datetime']));

            $list[$i][content]=cut_str(strip_tags($list[$i][content]),150);

            echo "<ul>";

                echo "<li>";

                    echo "<a href='{$list[$i][href]}' class='galleryView' data-key='23315c90e632e45b30d34c7972e115132566bbf2f28e7e64b3e59f4c14a7348a4adcc614ebae0339' data-cl_code='council'>";

                        echo "<span class='img'>";

                            if($thumb['src']){

                                echo "<img src='$thumb[src]' class='img-fluid' style='width:100%;'>";

                            }else{

                                echo "<img src='$latest_skin_url/noimage.png' class='img-fluid' style='width:100%;'>";

                            }     

                        echo "</span>";

                        echo "<span class='sbj'>";

                            echo "<em>{$list[$i][subject]}</em>";

                            echo "<span class='date''>{$list[$i][datetime]}</span>";

                        echo "</span>";

                    echo "</a>";

                echo "</li>";

            echo "</ul>";

        }

    ?>

</div></p>

<p><strong>

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

답변 1개

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

일단은 ul은 for문 밖으로 빼시는게 좋구요 ul이 굳이 반복될 필요가 없으니까요~

 

latest 함수로 사용하신거라면

/lib/latest.lib.php에서 latest함수를 그대로 하단에 복사 붙혀넣기 하시고

latest2로 저장해줍니다.

 

latest2에서 함수 안에 살펴보시면 $tmp_write_table 하단에 $sql이 선언되어잇는게 있는데 order by wr_datetime desc로 수정해주세요

wr_datetime은 날짜가 저장되어 있는 필드로 입력해주세요

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

답변에 대한 댓글 1개

꿈의세계
2년 전
답변 감사 드립니다

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

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

로그인