Copy
<tbody> <?php if(count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'.count($list); } else { for ($i=0; $i<count($list); $i++) { ?> <tr class="<?php if ($list[$i]['is_notice']) echo "info"; ?>"> <?php if ($is_checkbox) { ?><td class="check"><input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>"></td><?php } ?> <td class="number"> <?php if ($list[$i]['is_notice']) // 공지사항 echo '<strong>공지</strong>'; else if ($wr_id == $list[$i]['wr_id']) echo "<strong>".$list[$i]['num']."</strong>"; else echo $list[$i]['num']; ?> </td> <td class="subject"> <?php // 답글 아이콘 if($list[$i]['reply']) { $reply_len = strlen($list[$i]['wr_reply']) - 1; echo "<span class=\"reply-mark\" style=\"margin-left:".$reply_len*10."\"><i class=\"fa fa fa-level-up fa-rotate-90\"></i></span>"; } if ($is_category && $list[$i]['ca_name']) { // 카테고리 ?> <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="category"><?php echo $list[$i]['ca_name'] ?></a> <?php } ?> <a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['subject'] ?></a> <?php // 아이콘 표시 if (isset($list[$i]['icon_secret'])) echo "<i class=\"fa fa-lock\"></i>"; ?> <?php if ($list[$i]['comment_cnt']) { ?><span class="comment"><i class="fa fa-comment"></i><?php echo $list[$i]['comment_cnt']; ?></span><?php } ?> <td class="author"><i class="fa fa-user"></i> <?php echo $list[$i]['name'] ?></td> <td class="date"> </td> <td class="hit"><?php echo $list[$i]['wr_hit'] ?></td> <?php if ($is_good) { ?><td class="vote"><?php echo $list[$i]['wr_good'] ?></td><?php } ?> <?php if ($is_nogood) { ?><td class="vote-dis"><?php echo $list[$i]['wr_nogood'] ?></td><?php } ?> </tr> <?php } } ?> </tbody>
스킨을 만드는 중인데, list.skin.php에서 리스트를 출력하는 위의 코드 부분이 적용되기만 하면 백지가 떠 버립니다. 정확히는 head.php, head.sub.php 등은 모두 출력이 된 뒤에, list.style.php부터 아예 출력이 되지 않습니다. 이상하게 이 부분을 제외하면 모두 출력이 되고요.
머리 싸매고 계속 보다보다 해결이 안 되어서 여기다가 올립니다.
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2014-07-19 (토) 16:00:43
$reply_len*10
=> ($reply_len*10)
답변에 대한 댓글 1개
2014-07-19 (토) 16:02:48
자문자답이군요....
24번째 줄
Copy
echo "<span class=\"reply-mark\" style=\"margin-left:".$reply_len*10."\"><i class=\"fa fa fa-level-up fa-rotate-90\"></i></span>";
를
Copy
?><span class="reply-mark" style="margin-left:<?php echo $reply_len*10 ?>"><i class="fa fa fa-level-up fa-rotate-90"></i></span>' <?php}
요런식으로 PHP에서 완전히 제외하고 변수 부분만 php 처리하니까 되네요. 뭔가 오류가 있었던 모양입니다.
답변을 작성하려면 로그인이 필요합니다.