최근게시물 스킨을 설치 했는데요 > 그누4 질문답변

그누4 질문답변

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

최근게시물 스킨을 설치 했는데요 정보

최근게시물 스킨을 설치 했는데요

본문

최근게시물 스킨을

아래주소에서 다운을 받아서 설치를 했습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=119975&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&page=14


설치를 해보니 게시물과 라인사이 간격이 벌어지는데 어디를 수정해야되나요?

제가 이미지를 올리겠습니다.

이글 위에 이미지를 한번 봐주세요...


latest.skin 파일 소스 전체를 올려봅니다.


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

<style style="text/css">
.clr {clear:both;}
.bt {font:normal 11px dotum;color:#ccc;}
#latest_list {border:1px solid #ccc;padding:10px}
.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 12px dotum;color:#b11a1a;}
.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>
</div>
<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:9pt; 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>확장자 css 에서 뭐 수정해야 된다고 하는거 같은데요

어느부분을 수정해야 되나요

댓글 전체

참고로 배추빌더 사용하고 있고요 상단 스타일 소스 올려보겠습니다.

<style type="text/css">
#main { margin:5px 0 0 0; }
#main .latest-block { margin:5px 0 0 0; }
#main .main-ad { margin-top:5px; background-color:#efefef; line-height:25px; text-align:center; }
#main .point_info { height:30px; margin:15px 0 0 0; }
#main .point_info div { float:left; margin:0 0 0 30px; }
</style>
아무 것도 없는 페이지에 해당 스킨 적용한 최근게시물 넣어보세요.
그렇게 했을 때 제대로 나오면 위에 댓글 달아주신 분들 말씀대로 다른 소스가 영향을 주는거니까요.

제가 능력이 없으니 각 스킨들을 다운받아 쓰다보니 비슷한 문제가 있었던 적이 있어서요.
그래서 각 스킨마다 소스 수정해서 클래스명, 아이디명을 아예 따로 지정해주고 그랬어요.
예를 들면 latest_를 sir_latest_ 이런식으로 앞에 사이트 이름 넣어주던지 해서요.

css 부분 말고 아래 소스에서도 당연히 수정 필요하고요.
head.sub.php

<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>
아래 형태로 DTD 주석 해제 후 확인 ★
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

DTD 미선언에 의한 차이로 예상
- 미선언 상태(그누원본)로 사이트 운영시 위 css 자신의 상황에 맞게 수정
만약 주석 해제를 할경우 다른 최근게시물 스킨 즉 정상적으로 보이는 게시물은 어떻게 되는지요?  주석해제를 하고 업로이드 적용을 하였지만 그대로네요 ㅠㅠ
DTD 상태로 변경 사용이라면 다른 최신글들만 살펴보는게 아닌
관리자 페이지 및 팝업 창 기타 사용 스킨의 입력란 및 모양 등 모든 영역에 정리가 필요할 수 있으며,

DTD 미선언 상태 사용인 경우 위 스킨의 문제가 아닌 dbd 여부에 따른 차이로 정리하고
위 스킨의 css 를 변경 하는 흐름이 되어야 합니다.
(margin, padding 등 값 수정으로 안 맞으면 css 익스 핵을 사용하는 등)
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT