채택완료

메인index.php화면의 최신글에서 해당 게시판의 분류항목 나타나게 하려면

2014-09-10 (수) 21:29:56 5,798

index.php 화면의 최신글에서 제목, 이름, 날짜 이렇게 게시글이 나오는데요.

부분도 같이 출력되게 하고 싶습니다.

해당 최신글 스킨의 어느 부분을 어떻게 추가, 삭제 해야하는지 고수님들의 도움 부탁드립니다.

5ac1fbf4db3b3ff96804f6d045e0a2b7_1410352187_3439.jpg 

(아래는 해당 최신글 스킨의 내용입니다.)

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 $bo_subject; ?></a></div>
    <div class="n_right_wrap">
      <?php if ($is_admin == 'super' || $is_auth) { ?>
      <a href="<?php echo G5_URL; ?>/adm/board_form.php?w=u&bo_table=<?php echo $bo_table; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_setting.gif" width="13" height="13" alt="게시판설정" /></a>
      <?php } ?>
      <a href="<?php echo G5_BBS_URL; ?>/write.php?bo_table=<?php echo $bo_table; ?><?php echo $write_href; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_write.gif" width="13" height="13" alt="글쓰기" /></a>
      <a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?php echo $bo_table; ?>"><img src="<?php echo $latest_skin_url; ?>/img/icon_more.gif" width="13" height="13" alt="더보기" /></a>
    </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]['href']."\" title=\"".$list[$i]['wr_subject']."\">";
      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']}>"; }

      echo "<span class=\"n_icon\">";
      if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
      if (isset($list[$i]['icon_hot'])) echo " " . $list[$i]['icon_hot'];
      if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
      if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
      if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
      echo "</span>";

      if ($bo_table != '게시판테이블명') //날짜 출력하지 않을 게시판테이블명
          echo "<span class=\"n_date\">{$list[$i][datetime2]}</span>";
      if ($bo_table != '게시판테이블명1' and $bo_table != '게시판테이블명2') //닉네임 출력하지 않을 게시판테이블명
          echo "<span class=\"n_writer\">{$list[$i][wr_name]}</span>";
      ?>
    </li>
    <?php } ?>
  </ul>
  <?php } ?>
</section>
​ 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

위치가 거기보단 제목 앞쪽이 낫지 않나요. 빨간색 추가..

if ($list[$i]['ca_name'])
       echo "[{$list[$i]['ca_name']}]";

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

답변에 대한 댓글 2개

감사합니다 작은별님 덕분에 잘 해결되었습니다. 제목앞에 위치하니 훨씬 좋네요.
혹시 분류와 제목이 붙어있는데요. 사이 간격을 주는 방법은 있을까요?
좋은 하루 되세요~
뒷부분 ] 와 "; 사이를 스페이스로 한칸 띄워보세요.
echo "[{$list[$i]['ca_name']}] ";

echo "<a href="{$list[$i]['ca_name_href']}">​{$list[$i]['ca_name']​}</a> <a href=\"".$list[$i]['href']."\" title=\"".$list[$i]['wr_subject']."\">";

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