최신글을 이렇게 만들고싶습니다! 채택완료
mituhashi1218
1년 전
조회 4,589

안녕하세요! 위 이미지처럼 리스트형 최신글을 만들고싶은데 제일 최신글만 따로 구성을 다르게하는 방식입니다! 제일 최신글 하나가 저렇게 따로 구성되어있는 php방식과 왼쪽에 Date 불러올 때 일수가 따로 태그로 묶여있는게 포인트인데 참고할만한 글이나 방법이 알고싶어 질문드립니다! 감사합니다.
현재 사용중인 코드
latest.skin.php
</p>
<p><div class="lat"></p>
<p> <h2 class="lat_title"><a href="<?php echo get_pretty_url($bo_table); ?>"><?php echo $bo_subject ?></a></h2></p>
<p> <ul></p>
<p> <?php for ($i=0; $i<count($list); $i++) { ?></p>
<p> <li></p>
<p> <?php</p>
<p> if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";</p>
<p> </p>
<p> echo "<a href=\"".$list[$i]['href']."\"> ";</p>
<p> if ($list[$i]['is_notice'])</p>
<p> echo "<strong>".$list[$i]['subject']."</strong>";</p>
<p> else</p>
<p> echo $list[$i]['subject'];</p>
<p> </p>
<p> echo "</a>";</p>
<p> </p>
<p> // if ($list[$i]['icon_hot']) echo "<span class=\"hot_icon\"><i class=\"fa fa-heart\" aria-hidden=\"true\"></i><span class=\"sound_only\">인기글</span></span>";</p>
<p> // if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";</p>
<p> // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }</p>
<p> // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }</p>
<p> </p>
<p> // echo $list[$i]['icon_reply']." ";</p>
<p> // if ($list[$i]['icon_file']) echo " <i class=\"fa fa-download\" aria-hidden=\"true\"></i>" ;</p>
<p> // if ($list[$i]['icon_link']) echo " <i class=\"fa fa-link\" aria-hidden=\"true\"></i>" ;</p>
<p> </p>
<p> // if ($list[$i]['comment_cnt']) echo "</p>
<p> // <span class=\"lt_cmt\"><span class=\"sound_only\">댓글</span>".$list[$i]['comment_cnt']."</span>";</p>
<p> </p>
<p> ?></p>
<p> <div class="lt_info"></p>
<p> <span class="lt_nick"><?php echo $list[$i]['name'] ?></span></p>
<p> <!-- <span class="lt_date"><?php echo $list[$i]['wr_datetime'] ?></span> --></p>
<p> <?php echo "<span class='qna_name'>".date('Y.m.d', strtotime($list[$i]['datetime']))."</span>"; ?> </p>
<p> </div></p>
<p> </li></p>
<p> <?php } ?></p>
<p> <?php if (count($list) == 0) { //게시물이 없을 때 ?></p>
<p> <li class="empty_li">게시물이 없습니다.</li></p>
<p> <?php } ?></p>
<p> </ul></p>
<p> <a href="<?php echo get_pretty_url($bo_table); ?>" class="lt_more"><span class="sound_only"><?php echo $bo_subject ?></span><i class="xi-plus"></i></a></p>
<p> </p>
<p></div></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
1년 전
그냥 간단하게는 조건문으로 0일때랑 나머지 일떄랑 다르게 출력하시면됩니다.
if(i == 0) {
}else{
}
해서 사이에 디자인을 넣으시면 될거 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
s
sinbi
1년 전
if($i == 0) {
댓글을 작성하려면 로그인이 필요합니다.
1년 전
답변감사합니다!
</p>
<p><div class="lat"></p>
<p> <h2 class="lat_title"><a href="<?php echo get_pretty_url($bo_table); ?>"><?php echo $bo_subject ?></a></h2></p>
<p> <ul></p>
<p> </p>
<p> <?php for ($i=0; $i<count($list); $i++) { ?></p>
<p> <li></p>
<p> <?php if($i == 0) {</p>
<p> </p>
<p> echo "<div class=\"lt_info_first\"> ";</p>
<p> echo "<span class='date-d'>".date('d', strtotime($list[$i]['datetime']))."</span>";</p>
<p> echo "<span class='date'>".date('Y.m', strtotime($list[$i]['datetime']))."</span>";</p>
<p> echo "</div>";</p>
<p> echo "<div> ";</p>
<p> echo "<a href=\"".$list[$i]['href']."\"> ";</p>
<p> if ($list[$i]['is_notice'])</p>
<p> echo "<strong>".$list[$i]['subject']."</strong>";</p>
<p> else</p>
<p> echo $list[$i]['subject'];</p>
<p> echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";</p>
<p> echo "</a>";</p>
<p> echo "<a href=\"".$list[$i]['href']."\"> ";</p>
<p> echo get_text(cut_str(strip_tags(str_replace(' ', ' ', $list[$i]['wr_content'])), $content_len,'…'));</p>
<p> echo "</a>";</p>
<p> echo "</div>";</p>
<p> } else {</p>
<p> echo "<a href=\"".$list[$i]['href']."\"> ";</p>
<p> if ($list[$i]['is_notice'])</p>
<p> echo "<strong>".$list[$i]['subject']."</strong>";</p>
<p> else</p>
<p> echo $list[$i]['subject'];</p>
<p> </p>
<p> echo "</a>";</p>
<p> echo "<div class=\"lt_info\"> ";</p>
<p> echo "<span class='date'>".date('Y.m.d', strtotime($list[$i]['datetime']))."</span>";</p>
<p> echo "</div>";</p>
<p> </p>
<p> }</p>
<p> </p>
<p> // if ($list[$i]['icon_hot']) echo "<span class=\"hot_icon\"><i class=\"fa fa-heart\" aria-hidden=\"true\"></i><span class=\"sound_only\">인기글</span></span>";</p>
<p> </p>
<p> // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }</p>
<p> // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }</p>
<p> </p>
<p> // echo $list[$i]['icon_reply']." ";</p>
<p> // if ($list[$i]['icon_file']) echo " <i class=\"fa fa-download\" aria-hidden=\"true\"></i>" ;</p>
<p> // if ($list[$i]['icon_link']) echo " <i class=\"fa fa-link\" aria-hidden=\"true\"></i>" ;</p>
<p>
</p>
<p> ?></p>
<p> <!-- <div class="lt_info"></p>
<p> <span class="lt_nick"><?php echo $list[$i]['name'] ?></span></p>
<p> <span class="lt_date"><?php echo $list[$i]['wr_datetime'] ?></span></p>
<p> <?php echo "<span class='qna_name'>".date('Y.m.d', strtotime($list[$i]['datetime']))."</span>"; ?> </p>
<p> </div> --></p>
<p> </li></p>
<p> <?php } ?></p>
<p> <?php if (count($list) == 0) { //게시물이 없을 때 ?></p>
<p> <li class="empty_li">게시물이 없습니다.</li></p>
<p> <?php } ?></p>
<p> </ul></p>
<p> <a href="<?php echo get_pretty_url($bo_table); ?>" class="lt_more"><span class="sound_only"><?php echo $bo_subject ?></span><i class="xi-plus"></i></a></p>
<p> </p>
<p></div></p>
<p> </p>
<p>
로 제작하였습니다!
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인