그누보그5 처음 설치하고 기본적인 상태에서 no image 없애고 3줄 그대로 배치하는 방법이 궁금합니다.

그누보그5 처음 설치하고 기본적인 상태에서 no image 없애고 3줄 그대로 배치하는 방법이 궁금합니다.

QA

그누보그5 처음 설치하고 기본적인 상태에서 no image 없애고 3줄 그대로 배치하는 방법이 궁금합니다.

본문

 

 

 

988153569_1594632023.2309.png

 

테마화일 index.php 에서 게시판에 이미지 안올리고 글을 쓰면 나오는 no image 없애려고

echo latest('theme/pic_list', 'notice', 4, 23); 

                          <=====요부분을 pic_list를 basic으로 바꿨더니

 

이렇게 3줄로 나옵니다.  회원분께서 설명을 해주셨는데 제가 완전초보라서 이해가 어렵네요.

988153569_1594632153.6753.png

 

 

처음 게시글 배열은 그대로 나둔 생태로 No image 없애는 방법 좀 부탁드립니다.

 

테마의 index.php 인데 뭘 수정해야하는지 궁금합니다.

 

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

if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/index.php');
    return;
}

include_once(G5_THEME_PATH.'/head.php');
?>

<h2 class="sound_only">최신글</h2>

<div class="latest_top_wr">
    <?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
    echo latest('theme/pic_list', 'board1', 4, 23);  // 최소설치시 자동생성되는 자유게시판
 echo latest('theme/pic_list', 'board2', 4, 23);   // 최소설치시 자동생성되는 질문답변게시판
 echo latest('theme/pic_list', 'board3', 4, 23);
  echo latest('theme/pic_list', 'board4', 4, 23);
  echo latest('theme/pic_list', 'board5', 4, 23);

  echo latest('theme/pic_list', 'board6', 4, 23);
  echo latest('theme/pic_list', 'board7', 4, 23);
  echo latest('theme/pic_list', 'board8', 4, 23);
  echo latest('theme/pic_list', 'board9', 4, 23);  // 최소설치시 자동생성되는 공지사항게시판
    ?>
</div>
<div class="latest_wr">
    <!-- 사진 최신글2 { -->
    <?php
    ?>
    <!-- } 사진 최신글2 끝 -->
</div>

<div class="latest_wr">
<!-- 최신글 시작 { -->
</div>

<?php
include_once(G5_THEME_PATH.'/tail.php');
?>

 

988153569_1594632638.2745.png

 

이 질문에 댓글 쓰기 :

답변 3

https://sir.kr/qa/367872#c_367902

답변드린내용을 이해 못하신다면

CSS로 레이아웃 잡는 방법을 먼저 학습하셔야될것 같습니다.

https://ko.learnlayout.com/float-layout.html

https://ko.learnlayout.com/inline-block.html

theme/basic/skin/latest/pic_list/latest.skin.php - >이 부분 수정해 보세요


<?php  // 15라인
    for ($i=0; $i<$list_count; $i++) {        
       /*if $img_link_html = ''; // -> 주석처리 시작        
        ( $i === 0 ) {  
            $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
            if($thumb['src']) {
                $img = $thumb['src'];
            } else {
                $img = G5_IMG_URL.'/no_img.png';
                $thumb['alt'] = '이미지가 없습니다.';
            }
            $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" >';
            $img_link_html = '<a href="'.$list[$i]['href'].'" class="lt_img" >'.$img_content.'</a>';
        }*/  // -> 주석처리 끝
    ?>

 

여러번 수정해서 시도해보니까 지금 잘됩니다. 정말 도움 감사드립니다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@
제가 처음하는거라서요. 따라해봐도 안되네요. ㅠㅠ,
테마에서 index.php 에서 간단하게 수정하면 될 것같았는데 어렵네요.
설명 감사드립니다.

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

회원로그인

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