Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
최신글에 공지를 3개만 넣고 나머지는 일반글 넣는 방법이 궁금합니다.

최신글에 공지를 3개만 넣고 나머지는 일반글 넣는 방법이 궁금합니다.

최신글에 공지를 3개만 넣고 나머지는 일반글 넣는 방법이 궁금합니다.

QA

최신글에 공지를 3개만 넣고 나머지는 일반글 넣는 방법이 궁금합니다.

답변 1

본문

1954465549_1544540564.1353.jpg

 

최신글에서 공지를 3개만 넣고 나머지는 일반글로 등록하고 싶습니다. 

고수님들 도와주세요~

 

 

------latest.skin.php--------

 

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
foreach( $list as $key => $value) $tmp_notice[$key] = $value['is_notice'] *100000 + $value['wr_id']; 
 array_multisort($tmp_notice, SORT_DESC, $list);
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
?>

<!-- <?php echo $bo_subject; ?> 최신글 시작 { -->
<div class="lts">

    <ul>
    <?php
    for ($i=0; $i<count($list); $i++) {
    ?>
        <li>
            <?php
            //echo $list[$i]['icon_reply']." ";
            echo "<a href=\"".$list[$i]['href']."\">";
            if ($list[$i]['is_notice'])
                echo "<span class='notice'>공지</span>".$list[$i]['subject'];
            else
                echo "<span class='list-b'></span>".$list[$i]['subject'];
            if ($list[$i]['comment_cnt'])
                echo $list[$i]['comment_cnt'];
            echo "</a>";
           
             ?>
             <?php /*?><span class="lt_date"><?php echo $list[$i]['datetime2'] ?></span><?php */?>
        </li>
    <?php }  ?>

    <?php if ($i == 0) { //게시물이 없을 때  ?>
        <li class="no_bd">게시물이 없습니다.</li>
    <?php }  ?>
    </ul>
</div>
<!-- } <?php echo $bo_subject; ?> 최신글 끝 -->

 

 

이 질문에 댓글 쓰기 :

답변 1


for ($i=0; $i<count($list); $i++) {
if($list[$i]['is_notice'])
$k++;
if($list[$i]['is_notice'] && $k>=3)
continue;
    ?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로