게시판 리스트에서 - 가 표시되는 현상..ㅠㅠ 정보
게시판 리스트에서 - 가 표시되는 현상..ㅠㅠ-
happycommunity
홈페이지
자기소개
아이디로 검색
회원게시물
- 1,214

본문
게시판 리스트에서 <?=$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>";
<!-- <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>";
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']}>"; }
// 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>
echo " " . $list[$i][icon_file];
echo " " . $list[$i][icon_link];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
echo $nobr_end;
?>
</td>
소스중 두껍게 출력되는부분이 문제이네요..ㅠㅠ
댓글 전체
wr_num 번호가 마이너스입니다.
그래서
<?=-$list[$i][wr_num]?>
그래서
<?=-$list[$i][wr_num]?>
페이징에 쓰는번호를.. 글 순번으로 보기엔 무리가 있습니다.
최근게시물에서 글 번호...???
한페이지를 리스트 할때는 $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>
한페이지를 리스트 할때는 $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,,이렇게 이빨이 빠져버리더라구요..ㅠㅜ
어제 글 올리고 지금에서야 확인을 했네요..
일단 - 을 없애는것은 해결이 됐네요..
원래 목적은
아래 글중
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,,이렇게 이빨이 빠져버리더라구요..ㅠㅜ
<?=sprintf( "%05d", $list[$i][num] + 100)?>