게시판 리스트에서 - 가 표시되는 현상..ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 리스트에서 - 가 표시되는 현상..ㅠㅠ 정보

게시판 리스트에서 - 가 표시되는 현상..ㅠㅠ

본문

게시판 리스트에서 <?=$list[$i][num]?>
이렇게 출력을 하면 글 순번이 제대로 나오는데
<?=$list[$i][wr_num]?> 이렇게 해서 출력을 하면 번호 앞에 - 가 붙어서 나오네요..
 
그리고 최근 게시물에는  <?=$list[$i][num]?> 이렇게 하면 번호가 출력이 안되고
<?=$list[$i][wr_num]?> 이렇게 하면 번호가 출력은 되는데  - 가 또 붙어서 나와버리네요..
 
요거요거..없애는 방법 없을까요?
 
 
그 부분 소스입니다.
 
<? for ($i=0; $i<count($list); $i++) { ?>
<!-- <tr height="28" <? if ($list[$i][is_notice]) { echo "bgcolor='#F9FBFB'"; } else { echo " onmouseover=\"this.style.backgroundColor='#fdeff6';return true;\" onMouseOut=\"this.style.backgroundColor='';return true;\""; }?>>  -->
<tr height="28">
    <td width="4"></td>
    <td width="50" align="center"><div align="center"><span class="L_date"><?=$list[$i][datetime2]?></span></div>
 <td width="120" align="center" class="L_hit">P<?=$list[$i][wr_2]?><?=$list[$i][wr_5]?><?=$list[$i][num]?></td>
      <!--글 등록번호        <?
        if ($list[$i][is_notice]) // 공지사항
            echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
        else if ($wr_id == $list[$i][wr_id]) // 현재위치
            echo "<font color='#2C8CB9'>{$list[$i][num]}";
        else
            echo "<span class='L_num'>{$list[$i][num]}</span>";
        ?>!--></td>
    <td width="10"></td>
    <? if ($is_category) { ?><td width="70" align="center"><a href="<?=$list[$i][ca_name_href]?>"><span class=L_category><?=$list[$i][ca_name]?></span></a></td><? } ?>
    <? if ($is_checkbox) { ?><td align="center"><div align="left">
       
      <input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>">
     </div></td><? } ?>
    <td style='word-break:break-all; padding:5 0 5px;'>
        <?
        echo $nobr_begin;
        echo $list[$i][reply];
        echo $list[$i][icon_reply]." ";
        echo "<a href='{$list[$i][href]}'>";
        if ($list[$i][is_notice])
            echo "<font color='#2C8CB9'>{$list[$i][wr_3]}</font>";
        else
            echo "{$list[$i][wr_3]}";
        echo "</a>";
        if ($list[$i][comment_cnt])
            echo " <a href=\"{$list[$i][comment_href]}\"><span class='L_comment_cnt'>{$list[$i][comment_cnt]}</span></a>";
        // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
        // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
 echo " " . $list[$i][icon_new];
 echo " " . $list[$i][icon_file];
 echo " " . $list[$i][icon_link];
 echo " " . $list[$i][icon_hot];
 echo " " . $list[$i][icon_secret];
 echo $nobr_end;
        ?>
        </td>
 
 
소스중 두껍게 출력되는부분이 문제이네요..ㅠㅠ
  • 복사

댓글 전체

최근게시물에서 글 번호...???
한페이지를 리스트 할때는 $i=0 부터 합니다.
$i=0 ~ 게시판이면 게시판 설정에 있는것 까지
최근게시물 같은 게시판 이외의 것은 기본환경설정에 있습니다.
그값을 $row에 넘겨줍니다.

5개씩 표시하고 페이지를 넘긴다면
$i=0
$i=1............... 5 까지죠.

그럼

글번호는 $i + 현재페이지 x 페이지당 게시물수 입니다.
0페이지는 없으므로 1부터 시작했으니까 페이지에서 -1을 해줍니다.
마지막으로 리스트 배열은 0부터니깐 1을 더해주면 글번호가 됩니다.
skin/new/basic/new.skin.php 라면 요렇게 해주시면 됩니다.

$list_num = (($page - 1) * $rows) + $i + 1;
$list_num =sprintf("%04u",$list_num);
//echo"$list_num";

 echo <<<HEREDOC
<tr>
    <td>$list_num
</td>
    <td align="center" height="30" colspan=3><a href='./new.php?gr_id={$list[$i][gr_id]}'>{$gr_subject}</a></td>
감사합니다.^^;
어제 글 올리고 지금에서야 확인을 했네요..

일단 - 을 없애는것은 해결이 됐네요..

원래 목적은
아래 글중

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=22534&sca=&sfl=mb_id%2C1&stx=holykhd

여기에 올려놓은 기능을 할려고 하거든요..
예전에 글 올렸었는데, 코드를 출력할려구요..
이래저래 적용을 해 봤는데, 제가 적용을 잘 못시켜서요..ㅠㅠ

그래서 이번에 댓글달아주신분들의 조언대로 해 봤는데  -는 없어졌는데, 글을 적었다가 삭제를 해버리면 중간에 번호가 빠져버리네요..ㅠㅜ

그리고 혹시 번호를 1번부터 나가는게 아니라 100번부터 나가게 할려면 어떻게 해야하나요??
100번부터 나가고, 글을 썼다가 삭제를 하고 다시 써도 번호가 없어지지 않게 하고 싶은데요..ㅠㅠ

101, 102, 103,,이렇게 글을 썼다가
102번을 지워버리면
101, 103,,이렇게 이빨이 빠져버리더라구요..ㅠㅜ
© SIRSOFT
현재 페이지 제일 처음으로