스킨내에서 오름차순 내림차순 정렬문의
본문
리스트 페이지에서 본문내용을 출력하게 하는 형식의 스킨에 사용된 소스 입니다.
아래 소스대로 하면 처음 올린 내용이 제일 아래로 내려가고, 최신내용이 위로 올라오는데요.
이를 역순으로 해서, 예전것이 제일 위에 있고 아래로 계속 내용이 추가되게 하려면 어떻게 해야 할까요?
게시판 설정에서 "날짜 오래된순"으로 설정을 해도 아래 부분의 순서는 바뀌지 않네요.
오래된 글의 내용이 위에 보이게 할 혹시 방법이 있을까요?
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
?>
<link rel="stylesheet" href="<?php echo $board_skin_url ?>/style.css">
<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
<?
$arr_notice = explode(',', trim($board['bo_notice']));
for ($k=0; $k<count($arr_notice); $k++) {
if (trim($arr_notice[$k])=='') continue;
$write = sql_fetch(" select * from $write_table where wr_id = '{$arr_notice[$k]}' ");
$view = get_view($write, $board, $board_skin_path);
$html = 0;
if (strstr($view['wr_option'], 'html1'))
$html = 1;
else if (strstr($view['wr_option'], 'html2'))
$html = 2;
$view['content'] = conv_content($view['wr_content'], $html);
if (strstr($sfl, 'content'))
$view['content'] = search_font($stx, $view['content']);
?>
<section id="bo_v_atc">
<h2 id="bo_v_atc_title">본문</h2>
<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
echo get_view_thumbnail($view['file'][$i]['view']);
}
}
echo "</div>\n";
}
?>
<!-- <div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>-->
<div id="bo_v_con">
<?php// echo get_view_thumbnail($view['content']); ?>
<?php echo $view['wr_content']; // 과 같은 코드를 사용할 경우 ?>
</div>
</section>
<? } ?>
<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
답변 2
한번 댓글 달아 드린 적이 있는 듯한데
$arr_notice = explode(',', trim($board['bo_notice']));
for ($k=0; $k<count($arr_notice); $k++) {
이 부분을
$arr_notice = explode(',', trim($board['bo_notice']));
for ($k=count($arr_notice)-1; $k>=0; $k--) {
로 바꾸시면 됩니다.
저 오해하지 마세요
제가보기에는
위소스는 공지사항 불러오는 소스인데요
저도 부족하지만
쪽지로 연락처를 주시면 같이 봐드릴게요.
참고로 저는 오전 11시부터 새벽 3시까지 깨어있어요