2026, 새로운 도약을 시작합니다.

카데고리 최신글제목추출 채택완료

3699359852_1535429495.8713.gif

카데고리별로 최신글을 불러오는기능입니다

<?php echo latest_category("link", "link", 10, 10, "계정정보"); ?>

위 소스로 최신글을 불러오면 위에 보시는것처럼 최신글 제목이 나옵니다

아래소스로 바꾸니까 제목이 안나오네요

<?=latest("link", "link|도메인", 10, 25)?>

카데고리 제목을 출력할수있는 방법좀 알려주시길 바랍니다

답변 5개

채택된 답변
+20 포인트

 $list[$i]['subject'];

이부분의 subject를 ca_name으로 바꿔주세요

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

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

그냥 위 이미지대로 빈공간에 분류명이 나오게하려고요

좌측은 계정정보 분류명이 출력되어있고 우측에는 도메인 이라는 분류명을 출력하고십습니다

좌측에 추출방식은 나에게 안맞아서 우측소스로 출력을 하려는것입니다

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

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

3699359852_1535432870.0236.gif

바꿔더니 위그림처럼나오네요

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

답변에 대한 댓글 1개

그럼 카테고리 제목이란게 뭔가요?
분류값을 말씀하신게 아닌가요?

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

latest.skin.php 파일에서

아래소스에서 지적해주신 소스부분이 안보이네

<?php
if (!defined('_GNUBOARD_')) exit; //개별 페이지 접근 불가
global $is_admin;
?>
<link rel="stylesheet" href="<?php echo $latest_skin_url; ?>/style.css">
<section class="n_latest_wrap">
  <div class="n_title_wrap">
    <div class="n_title"><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>"><?php echo $options; ?></a></div>
    <div class="n_right_wrap">
      <?php if ($is_admin == 'super' || $is_auth) { ?> 
      <?php } ?>
     </div>
  </div>
  <?php if (count($list) == 0) { //게시물이 없을 경우 ?>
  <div class="n_no_list">게시물이 없습니다.</div>
  <?php } else { //게시물이 있을 경우 ?>
  <ul>
    <?php for ($i = 0; $i < count($list); $i++) { ?>
    <li class="n_list">
      <?php
      //echo $list[$i]['icon_reply']." ";
      echo "<a href=\"".$list[$i]['wr_link1']."\">";
      echo $list[$i]['subject'];
      if ($list[$i]['comment_cnt'])
          echo "<span class=\"n_list_cmt\">({$list[$i]['comment_cnt']})</span>";
      echo "</a>";
      //if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
      //if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
      ?>
    </li>
    <?php } ?>
  </ul>
  <?php } ?>
</section>

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

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

/skin/latest/link/latest.skin.php 파일에서 

Copy




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

                echo "".$list[$i]['subject']."";

            else

                echo $list[$i]['subject'];

위의 부분을 

Copy




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

                echo "".$list[$i]['ca_name']."";

            else

                echo $list[$i]['ca_name'];

이렇게 바꿔보세요,

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

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

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

로그인
🐛 버그신고