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

최신글추출할때 맨처음글(맨윗글)이 항상 공지글이 나오게 하려면 어떻게해야하나요? 채택완료

ksw1990 9년 전 조회 4,081

</p><p><?</p><p>if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 </p><p>?></p><p><table width="100%" border="0" cellspacing="0" cellpadding="0" id="noti" ></p><p>  <? for ($i=0; $i<count($list); $i++) { ?></p><p>  <tr ></p><p>    <td></p><p>      <?</p><p>            echo $list[$i]['icon_reply'] . " ";</p><p>            echo "<a href='{$list[$i]['href']}'>";</p><p>            if ($list[$i]['is_notice'])</p><p>                echo "<font style='font-family:돋움; font-weight:bold; font-size:11pt; color:#6b6b6b;'>{$list[$i]['subject']}</font>";</p><p>            else</p><p>                echo "<font style='font-family:돋움; font-size:11pt; color:#6b6b6b;'>{$list[$i]['subject']}</font>";</p><p>            echo "</a>";</p><p> </p><p>            if ($list[$i]['comment_cnt']) </p><p>                echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:11pt; color:#6b6b6b;'>{$list[$i]['comment_cnt']}</span></a>";</p><p> </p><p>            // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }</p><p>            // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }</p><p> </p><p>            echo " " . $list[$i]['icon_new'];</p><p>            //echo " " . $list[$i]['icon_file'];</p><p>            //echo " " . $list[$i]['icon_link'];</p><p>            //echo " " . $list[$i]['icon_hot'];</p><p>            //echo " " . $list[$i]['icon_secret'];</p><p>            ?></td></p><p>    <td width="65" height="18" align="right"><span style="font-family:tahoma; color:#999; font-size:11px;"></p><p>      <?=$list[$i]['datetime']?></p><p>      </span></td></p><p>  </tr></p><p>  <? } ?></p><p>  <? if (count($list) == 0) { ?></p><p>  <tr></p><p>    <td height="50" colspan="2" align="center"><font color=#6A6A6A>게시물이 없습니다.</font></td></p><p>  </tr></p><p>  <? } ?></p><p></table></p><div>
</div><p>

 

안녕하세요 초보디자이너입니다.

제목에서 보시다시피 최신글을뽑아냈는데 공지글이 항상 맨위로가고싶은데 새글을 쓰면 공지글이 내려갑니다. 항상 맨윗글을 공지글로 고정하려면 어떤걸 수정해야할까요?

위의 코드는 latest.skin.php 소스입니다.

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

답변 2개

채택된 답변
+20 포인트
9년 전

http://sir.kr/g5_plugin/1090">http://sir.kr/g5_plugin/1090 

이걸 한번 사용해 보세요. ^^

 

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

답변에 대한 댓글 6개

k
ksw1990
9년 전
ㅌㅌㅌ 페이지가 작동하지 않음

현재ㅌㅌㅌ에서 요청을 처리할 수 없습니다.
500

<?=echo latest_multi("board", "news", 5, 36, "notice_up"); ?> 이렇게쓰니까 저렇게됩니다..ㅠㅠㅠ
어떡해야하나요
제가설치를 잘못했는지
그누보드 루트폴더에 extend 에 파일다운로드후 넣었는데도요 안되네요...
마스타
9년 전
스킨이름이 맞는지 보시고, 파라미터 갯수를 맞춰 보세요. ^^

* 사용방법
- latest_multi(스킨, 게시판아이디, 출력라인, 글자수, 캐시갱신시간, 옵션들);
ex) echo latest_multi("basic", $row['bo_table'], 5, 25, 0, "notice_up");
k
ksw1990
9년 전
ㅠㅠㅠ죄송합니다
스킨이름도 맞고 파라미터도 맞는데 여전히 실행이 안되네요
혹시어떤부분이 잘못된게 있는지 봐주시면 감사하겠습니다
<div class="con5">
<h3 class="con5_title">BOARD</h3>
<div class="communityWrap">
<div class="news">
<ul>
<li><img src="../file/img/news_title.png" alt="news"></li>
<li class="news_bt"><a href="javascript:menu(4,1)"><img src="../file/img/con5_more.png"></a></li>
<?=latest_multi("board", "news", 5, 36, "notice_up");?>
</ul>

</div>
해당 구문이 들어가는 부분입니다.

예제대로 넣으면 500에러가 자꾸뜹니다 .ㅠㅠㅠㅠ
마스타
9년 전
파라미터 갯수가 다릅니다. 확인해 보세요.
마스타
9년 전
<?php echo latest_multi("board", "news", 5, 36, 0, "notice_up"); ?>

이런식으로 사용해 보세요.
k
ksw1990
9년 전
감사합니다 제대로적용되네요 ^^
정말감사합니다 !!! 좋은 플러그인 잘사용하겠습니다 ^^

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

9년 전

./lib/latest.lib.php // 에서 공지글을 미리 가져와서 따로 변수에 넣어서 위에 넣어주는 방식을 하시면 될듯 싶습니다.

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

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

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

로그인