초보자가 latest.skin 문의 드립니다.

초보자가 latest.skin 문의 드립니다.

QA

초보자가 latest.skin 문의 드립니다.

본문

아래 코드는 제목 하고 날짜만 메인화면에 출력을 해주는데요.

제목 아래에 내용을 2줄 정도 나오게 하고 싶습니다.

테이블을 만들어서 칸 나누어서 나오게 하고 싶은데 테이블을 중간에 넣으면 에러가 나오네요.  혹시 아시는 분 있으시면 도움 요청 드립니다.

 

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

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
?>

<!-- <?php echo $bo_subject; ?> 최신글 시작 { -->
<div class="lt">
    <strong class="lt_title"><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>"><?php echo $bo_subject; ?></a></strong>
    <div class="lt_Box">
        <ul>
            <?php for ($i=0; $i<count($list); $i++) {  ?>
            <li>
            <?php
            echo $list[$i]['icon_reply']." ";
            echo "<a href=\"".$list[$i]['href']."\">";
            if ($list[$i]['is_notice'])
                echo "<strong>".$list[$i]['subject']."</strong>";
            else
                echo $list[$i]['subject'];

            if ($list[$i]['comment_cnt'])
                echo $list[$i]['comment_cnt'];
            echo "</a>";

            if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            if (isset($list[$i]['icon_hot'])) echo " " . $list[$i]['icon_hot'];
            if (isset($list[$i]['icon_file'])) echo " " . $list[$i]['icon_file'];
            if (isset($list[$i]['icon_link'])) echo " " . $list[$i]['icon_link'];
            if (isset($list[$i]['icon_secret'])) echo " " . $list[$i]['icon_secret'];
             ?>
    
                <span class="lt_date"><?php echo $list[$i]['datetime2'] ?></span>

            </li>
            <?php }  ?>
            
            <?php if (count($list) == 0) { //게시물이 없을 때  ?>
            <li class="no_bd">게시물이 없습니다.</li>
            <?php }  ?>
        </ul>
    </div>

    <div class="lt_more"><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>"><span class="sound_only"><?php echo $bo_subject ?></span>더보기</a></div>
</div>
<!-- } <?php echo $bo_subject; ?> 최신글 끝 -->

이 질문에 댓글 쓰기 :

답변 3

3034868304_1612430817.281.png

 

여기 span 과  </li> 사이에

<div><?php echo get_text($list[$i]['wr_content']); ?></div>

하시면 본문이 나올거에요.

 

get_text 하는 이유는 텍스트만 뽑기 위해서 입니다.

 

감사합니다.
아래는 메인화면에서 게시판 불러 오는 latest.skin 인데.
여기서 넓이나 이런걸 조절 해봤는데 변하지가 않네요.
여기서 혹시

 날짜      제목    내용     

이런식으로 만들어야 하는건가요?  latest.skin에서 테이블 만드니까.. 만들어지기는 하던데
혹시 답변 달아 주실 수 잇으신가요?

/* 새글 스킨 (latest) */
.lt_pc{position:relative;width:700px;margin-bottom:30px;clear:both;display:inline-block;}
.lt_pc:after {display:block;visibility:hidden;clear:both;content:""}
.lt_ml{float:right}
.lt_pc .lt_Box{height:125px;border:1px solid #e8e8e8;padding:15px;}
.lt_pc .lt_Box ul{margin:0; padding:0}
.lt_pc .lt_Box li{list-style:none;padding-left:10px}
.lt_pc .lt_Box li:before {position: absolute;left: 15px;width: 4px;height: 4px;margin-top:10px;background: #aaa;content: '';border-radius: 50%;}
.lt_pc .lt_Box li a{display:inline-block;line-height:25px;font-size:13px;}
.lt_pc .lt_Box li.no_bd{text-align:center;line-height:120px}
.lt_pc .lt_Box li .lt_date{float:right;line-height: 25px;}
.lt_pc .lt_title {display:block;margin-bottom:15px;font-size:14px}
.lt_pc .lt_title i{color:#337dd4;}
.lt_pc .lt_more a{height:16px;background:url("img/icon_more.gif") no-repeat top right;position:absolute;top:0px;right:0px;padding-right:25px;color:#696969;display:inline-block}

우선은 CSS를 통해서 원하시는 모양을 구현하시고 

 

<?php echo utf8_strcut(strip_tags($list[$i]['wr_content']), 150, '..'); ?>

<span class="lt_date"><?php echo $list[$i]['datetime2'] ?></span>

 

붉은색 소스를 입력하셔서 내용이 출력되도록 하시면 됩니다.

숫자(150)를 조절하셔서 글자수 조절하시면 됩니다.

 

그냥 나머지 날리시고

제목 넣으라는 곳에 이렇게 넣으셔도 되구요

기존 li 활용하실거면 div 부분을 li로 적당히 바꾸셔도 됩니다.

<div>

<div style="float:left;"><?php echo $list[$i]['wr_datetime']; ?></div>

<div style="float:left;"><?php echo get_text($list[$i]['wr_subject']); ?></div>

<div style="float:left;"><?php echo get_text($list[$i]['wr_content']); ?></div>

<div style="clear:both;"></div>

</div>

답변을 작성하시기 전에 로그인 해주세요.
전체 79
QA 내용 검색

회원로그인

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