리스트 초기화면에서 쓴시간의 역순으로 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

리스트 초기화면에서 쓴시간의 역순으로 정보

리스트 초기화면에서 쓴시간의 역순으로

본문

리스트의 초기화면부터 시간의 역순으로 보여주게 하고 싶습니다.
달리 말하면 초기 리스트화면에서부터 먼저 쓴 글이 위에 나오게 하고 싶습니다.
아래를 어떻게 해야하는가요?

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

그렇지 않으면 다른 방법이 있나요?

댓글 전체

멋지군님!
리스트의 초기화면에서 시간역순으로 보여주고 싶습니다.
말하자면 아래의 게시판스킨에서  역순으로 나타나게 하고 싶습니다.
--------------------
for ($i=0; $i<count($list); $i++) {

  if ($i == 0 && $is_category) {
      echo "<table width=100% border=0 cellpadding=0 cellspacing=0 style='border-top:0px solid #D1D1D1; border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;clear:both; height:50px;padding:25px;'><tr><td >";
  }
  else {
      echo "<table width=100% border=0 cellpadding=0 cellspacing=0 style='border-top:1px solid #D1D1D1; border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;clear:both; height:50px;padding:25px;'><tr><td >";
  }
 
  echo "<p align='center'><font size='3'><b>{$list[$i][subject]}</b></font></p>";
 
  for($e=0,$max = count($list[$i][file]); $e<=$max; $e++) {
 
      $j = ($e % 100); //100 = 최대 사용하고자 하는 그림수
        if ($e > 6) $j = '6'; //8번째 그림부터는 7번째 그림의 설정을 따름
      $f = $j + 1 ;
      $r = $j + 11 ;
      $p = $j + 21 ;
      $w = $j + 31 ;
      $h = $j + 41 ;
     
      $float_style[$e] = $list[$i]['wr_' . $f] ;
      $thumb_rule[$e] = $list[$i]['wr_' . $r];
      $watermark_pos[$e] = $list[$i]['wr_' . $p];
      $thumb_w[$e] = $list[$i]['wr_' . $w] ;
      $thumb_h[$e] = $list[$i]['wr_' . $h] ;
     
     
      if (preg_match("/\.(gif|jpg|png)$/i", $list[$i][file][$e][file])) {
       
        $thumb[$e] = $thumb_path . '/' . 'U3P2_N_' . $thumb_rule[$e] . '_' . $watermark_pos[$e] . '_' . $thumb_w[$e] . 'X' . $thumb_h[$e] . '_' . $list[$i][file][$e][file];
      }
  }
     
  $list_contents = stripslashes($list[$i][wr_content]); //본문모양 그대로 불러오기
  $web_zine_content = explode("//##",$list_contents); //불러온 본문을 구분자로 나누기
  $web_zine_content_cnt = count($web_zine_content);
     
  echo "<div align='justify' style='margin-right:1; margin-left:1;line-height:150%;'>$web_zine_content[0]</div>"; // 그림보다 위에 있는 본문
 
 
  for($e = 0; $e < $web_zine_content_cnt - 1; $e++) {
 
      $t = $e + 1 ;
     
      echo "<span style='float:$float_style[$e]' style='padding:10;'>
        <img src='$thumb[$e]' style='border:1 solid #755B0D;'>
        </span>";
      echo "<div align='justify' style='margin-right:1; margin-left:1;line-height:150%;'>$web_zine_content[$t]</div>";
  }
 
  if (!($list[$i][file])) {
      $list_contents = stripslashes($list[$i][wr_content]);
    echo "<div align='justify' style='margin-right:1; margin-left:1;line-height:150%;'>$list_contents</div>";
    }

if (count($list) == 0) { echo "<table><tr><td align=center>자료가 없습니다.</td></tr></table>"; }

echo " </td></tr></table>";
현재 페이지에 있는 글을 말씀하시는건지,
게시판에 있는 글 전체를 말하는지 잘 모르겠습니다.
게시판에 있는 글 전체에서 시간순이면 게시판관리자 들어가셔서

리스트 정렬 필드 란에서
날짜로 정렬이 가능합니다.

현 페이지만 정렬하시려면
$max = count($list)-1;
for ($i=$max; $i<=0; $i--) {


}

정도로 하시면 될 듯 하네요.
서누니님!! 감사합니다.
일단은
$max = count($list)-1;
for ($i=$max; $i<=0; $i--) {
면 될 것 같은데,

------------------------
글 전체에서 시간순이면 게시판관리자 들어가셔서

리스트 정렬 필드 란에서
날짜로 정렬이 가능합니다.
------------------------
이부분을 찾지 못하겠어요.

게시판관리자에서 리스트정렬필드가 어디있지요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT