최근게시물에 날짜 넣는 소스좀 주세요. > 그누4 질문답변

그누4 질문답변

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

최근게시물에 날짜 넣는 소스좀 주세요. 정보

질문 최근게시물에 날짜 넣는 소스좀 주세요.

본문

최근게시물 리스트에 날짜 넣으려면 어케해야해요? 소스좀..

스킨은 basic 쓸건데..ㅋㅋ 게시판 글 제목 오른쪽에 2005-06-09

이렇게 년도 까지요..^^;
  • 복사

댓글 전체

get_list 펑션을 방금 확인해보니, $list[$i][datetime] 로 날짜관련 변수를 지정해 줬군요..
그럼 최신글 스킨에서 위에 댓글다신 분의 말처럼 $list[$i][datetime] 로 출력해도 무방합니다.
최근글 베이직 스킨의 해당부분을 아래처럼 변경하십시오.

// 수정전
echo " " . $list[$i][icon_new];
echo " " . $list[$i][icon_file];
echo " " . $list[$i][icon_link];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];

// 수정후
echo " " . $list[$i][icon_new];
echo " " . $list[$i][icon_file];
echo " " . $list[$i][icon_link];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
echo " " . $list[$i][wr_datetime];

* 위치등은 공백이나 <td> 태그를 이용하여 적당히 변경하십시오.

* 주 : 나타내고 싶은 필드(항목)가 있다면 원래 필드명을 그대로 입력해주면 됩니다..(적절한 위치로)

예를 들어
->  id 를 출력하고 싶다면 $list[$i][mb_id]
-> 작성자를 출력하고 싶다면 $list[$i][wr_name]

위와같이 원래 필드명을 써주면 출력이 가능합니다.
이렇게 되는 이유는 최신글을 출력해주는
latest 펑션과 get_list 펑션에서 모든 배열을 담고 있기 때문에 게시판의 모든 필드(항목)에 대한 출력이 가능합니다. (따로 가공하지 않아도 된다는 뜻입니다.)
--지는 이렇게 했습니당...--
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 시작 -->
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="29" height="38"><img src="<?=$latest_skin_path?>/img/board_title_left.gif" width="29" height="38"></td>
    <td background="<?=$latest_skin_path?>/img/board_title_bg.gif"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><font style='font-family:돋움; font-size:9pt; color:#696969;'><strong><?=$board[bo_subject]?></strong></font></a>&nbsp;</td>
    <td width="60" align="right" background="<?=$latest_skin_path?>/img/board_title_bg.gif"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src="<?=$latest_skin_path?>/img/board_more.gif" width="45" height="18" border="0"></a></td>
    <td width="19"><img src="<?=$latest_skin_path?>/img/board_title_right.gif" width="19" height="38"></td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
    <td width="40" height="35" align="center" valign="middle" background="<?=$latest_skin_path?>/img/board_bg_line.gif"><img src="<?=$latest_skin_path?>/img/board_icon.gif" width="9" height="13"></td>
<td background="<?=$latest_skin_path?>/img/board_bg_line.gif" style='word-break:break-all;'>
        <?
        echo $list[$i][icon_reply] . " ";
        echo "<a href='{$list[$i][href]}'>";
        if ($list[$i][is_notice])
            echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i][subject]}</strong></font>";
        else
            echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i][subject]}</font>";
        echo "</a>";

        if ($list[$i][comment_cnt])
            echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i][comment_cnt]}</span></a>";

        // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
        // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

        echo " " . $list[$i][icon_new];
        echo " " . $list[$i][icon_file];
        echo " " . $list[$i][icon_link];
        echo " " . $list[$i][icon_hot];
        echo " " . $list[$i][icon_secret];
        ?>
    </td>
<!--날짜 표시-->
<td background="<?=$latest_skin_path?>/img/board_bg_line.gif" align="left"><FONT COLOR="#2A2A2A">[<?=$list[$i][datetime]?>]</FONT>
</td>
<!--날짜 표시끝-->
</tr>
<? } ?>

<? if (count($list) == 0) { ?>
<tr><td colspan=2 align=center height=30 background="<?=$latest_skin_path?>/img/board_bg_line.gif">게시물이 없습니다.</td></tr>
<? } ?>
</table>

</td></tr></table>
<!-- <?=$board[bo_subject]?> (<?=$board[bo_table]?>) 최신글 끝 -->
© SIRSOFT
현재 페이지 제일 처음으로