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

공지글만 불러오게 할 수 있나요? 채택완료

yoo2nnn 4년 전 조회 3,433

도와주세요 ㅜ ㅜ

index.php 로 게시판의 최신글을 불러오기까지만 했습니다. 

공지글만 불러오게 할 수 있나요?

 

이제막 웹퍼블리싱 배운 초보입니다.

그누보드를 사용하는 홈페이지를 만들어야해서 여기저기 알아보고 있습니다.

php에 대해서는 아예 아는게 없구요 ㅜ ㅜ 

최신글 불러오기도 유투브 보면서 불러온게 전부입니다.

 

초보자에게 알려준다고 생각하시구 설명 부탁드립니다.

 

링크된 페이지로 테스트해보고 있습니다.

최신글 불러오기는 

  

이렇게 불러왔습니다.

 

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

답변 4개

채택된 답변
+20 포인트

skin/latest/basic/latest.skin.php 에서 

기본코드를

</p>

<p>            <?php

            if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";</p>

<p>            echo "<a href=\"".get_pretty_url($bo_table, $list[$i]['wr_id'])."\"> ";

            if ($list[$i]['is_notice'])

                echo "<strong>".$list[$i]['subject']."</strong>";

            else

                echo $list[$i]['subject'];</p>

<p>            echo "</a>";

            

            if ($list[$i]['icon_hot']) echo "<span class=\"hot_icon\"><i class=\"fa fa-heart\" aria-hidden=\"true\"></i><span class=\"sound_only\">인기글</span></span>";

            if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";

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

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

<p>            echo $list[$i]['icon_reply']." ";

               if ($list[$i]['icon_file']) echo " <i class=\"fa fa-download\" aria-hidden=\"true\"></i>" ;

            if ($list[$i]['icon_link']) echo " <i class=\"fa fa-link\" aria-hidden=\"true\"></i>" ;</p>

<p>            if ($list[$i]['comment_cnt'])  echo "

            <span class=\"lt_cmt\"><span class=\"sound_only\">댓글</span>".$list[$i]['comment_cnt']."</span>";</p>

<p>            ?></p>

<p>

 

아래 코드로 교체

</p>

<p>            <?php

            if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";</p>

<p>            echo "<a href=\"".get_pretty_url($bo_table, $list[$i]['wr_id'])."\"> ";</p>

<p>            echo $list[$i]['is_notice']</p>

<p>            echo "</a>";

            

            if ($list[$i]['icon_hot']) echo "<span class=\"hot_icon\"><i class=\"fa fa-heart\" aria-hidden=\"true\"></i><span class=\"sound_only\">인기글</span></span>";

            if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";

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

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

<p>            echo $list[$i]['icon_reply']." ";

               if ($list[$i]['icon_file']) echo " <i class=\"fa fa-download\" aria-hidden=\"true\"></i>" ;

            if ($list[$i]['icon_link']) echo " <i class=\"fa fa-link\" aria-hidden=\"true\"></i>" ;</p>

<p>            if ($list[$i]['comment_cnt'])  echo "

            <span class=\"lt_cmt\"><span class=\"sound_only\">댓글</span>".$list[$i]['comment_cnt']."</span>";</p>

<p>            ?></p>

<p>

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

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

if (G5_IS_MOBILE) {     include_once(G5_THEME_MOBILE_PATH.'/index.php');     return; }

if(G5_COMMUNITY_USE === false) {     include_once(G5_THEME_SHOP_PATH.'/index.php');     return; }

include_once(G5_THEME_PATH.'/head.php'); ?>

?>

최신글

     
   

               

          

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

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

lib/lastest.lib.php에 있는 latest()함수를 참고 하셔서 하나 더 만들어 보세요.

        $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름         $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} "; 여기서 sql을

        if( $board['bo_notice'])

            $sql = " select * from {$tmp_write_table} where wr_id in ( {$board['bo_notice']}) ";

        else

            $sql = " select * from {$tmp_write_table} where wr_id in ( 0) ";

 

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

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

플라이
4년 전

공지글이라는게 게시판의 공지 체크한 부분만 불러온다는건가요? 그렇다면 lastest.lib.php 파일에서 공통적으로 불러오는 부분을 쓰시던지 latest함수 부분을 복사해서 해당 공지사항만 가져오는 쿼리 부분을 추가해서 적용해 주셔야 할듯 합니다.

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

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

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

로그인