최근글 출력시 넘버링을 없애거나 혹은 변경하려면요..?

· 2012-06-30 (토) 14:05:02 · 1054 · 5
최근글 스킨에 기본적으로 리스트 넘버링이 되어있는데요..
latest.skin.php 에서 css나 해당 구문을 삭제하거나 주석처리하면
최근글 리스트 정렬이 깨져버립니다. 띄워쓰기 없이 작성한 글처럼요..

그누보드 홈페이지 메인처럼 최근글 넘버링을 없애면서 리스트가 위아래
정렬이 잘 되게하려면 어떻게 손봐야 할까요..
혹은 넘버링 대신 ● or □ 이런식의 동일한 글머리표로 할 수도 있을까요?

없애는 방법 한가지만이라도 답변 부탁드릴께요 (__

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<style style="text/css">
#latest_list {float:left;border:1px solid #ccc;padding:10px;width:188px}
.latest_line {height:1px; border-top:1px solid #ddd;margin:7px 0;}
.latest_articles ul {list-style-type:none;padding:0;margin:0}
.latest_articles li {list-style-type:none;padding:3px;}
.latest_num_up {font:bold 11px dotum;color:#ddd;}
.latest_num {font:bold 12px dotum;}
#no_article {height:50px;text-align:center;font:normal 11px dotum;color:#999}
</style>

<div id="latest_list">
<div class="latest_title">
<strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><?=$board[bo_subject]?></a></strong><td><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src='<?=$latest_skin_path?>/img/more.gif' border=0 align="right"></a></td>
</div><br>
<div class="latest_line"></div>
<div class="latest_articles">
<ul>
<?
for ($i=0; $i<count($list); $i++) {

if($i<2) $class_latest_num="latest_num_up";
else $class_latest_num="latest_num";

echo "<li><span class='{$class_latest_num}'>".($i+1)." </span>";
echo $list[$i]['icon_reply'] . " ";
echo "<a href='{$list[$i]['href']}'>";
if ($list[$i]['is_notice'])
echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
else//최근글 공지지정 리스트 색상
echo "<font style='font-family:돋움; font-size:10pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
echo "</a>";//최근글 공지 미지정 리스트색상

if ($list[$i]['comment_cnt'])
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$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 "</li>\n";
}
if (count($list) == 0) { ?><li><p class="no_article">게시물이 없습니다.</p></li><? } ?>
</ul>
</div>
</div>
|

댓글 5개

2012-06-30 (토) 14:26:47
음 이건 답변이 안달린듯합니다.
스킨이라는건 상당히 주관적인것이라 이게 이렇게 나오는데 이렇게 변경하고 싶다등 ..
구체적인 이미지 파일이나 뭐가 있어야 겠지요 ..
이 파일만 가지고는 질문 내용이 뭔지 모릅니다 ''
조언 감사 드립니다.
근데 제가 외계어를 쓰진 않은거 같은데.. 질문내용이 뭔지도 모를거라니
당혹스럽네요 ㅎ 최근글 작성 내용이 이곳에 노출시키기에 부적합한
홍보성 내용이라 최대한 텍스트로 전달하려고 했습니다...
그누보드 메인 최근글 이미지를 예로 설명 드렸어야 했는지도 모르겠군요.
질문내용을 덧붙이자면,
그누보드 메인 최근글처럼 이라는 부분은 예를들어,
-------------------------------
공지사항 more..
-------------------------------
1.가나다라마바사
2.아자차카타파하
3.ㄱㄴㄷㄹㅁㅂ.ㅅ
4.ㅇㅈㅊㅍㅎ
-------------------------------
위처럼 리스트 앞머리에 숫자가 붙는걸 없애고 싶다는 질문 내용이었습니다.
그냥 기다리다 답변이 없으면 삭제하겠습니다~
2012-06-30 (토) 14:39:59
if($i<2) $class_latest_num="latest_num_up";
else $class_latest_num="latest_num";

echo "<li><span class='{$class_latest_num}'>".($i+1)." </span>";

이 구문이 번호 매기는건데요
보통 최신글 스킨에는 위에 구문이 없는데 있는것을 받으셧군요
위에 구문 삭제 하시고

echo "<li>여기에 - 나 아이콘이나 등등..";

이 한줄로 바꾸세요
해결됐네요 감사합니다 ㅎ
아깐 <li> 요것과 "; 요것까지 주석처리 되어버려서 정렬이 깼졌었나 봅니다..
답변 감사합니다~!
2012-06-30 (토) 14:47:04
네 <li> ~~~ </li> 건드리면 깨집니다.
최신글 한줄을 감싸주는 것이니까요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-07-01 조회 1,789
12-07-01 조회 4,848
12-07-01 조회 886
12-07-01 조회 1,794
12-07-01 조회 952
12-07-01 조회 2,221
12-07-01 조회 1,832
12-07-01 조회 1,068
12-07-01 조회 1,650
12-07-01 조회 1,983
12-07-01 조회 3,377
12-06-30 조회 1,625
12-06-30 조회 1,659
12-06-30 조회 1,137
12-06-30 조회 1,011
12-06-30 조회 1,302
12-06-30 조회 1,058
12-06-30 조회 1,070
12-06-30 조회 1,055
12-06-30 조회 1,639