테스트 사이트 - 개발 중인 베타 버전입니다

하나게시판 GALLERY게시글 BASIC게시글 둘다 나오게 하는 방법 문의드립니다 채택완료

얌똥이 1년 전 조회 3,450

아래 사진처럼 갤러리A라는게시판이 있으면 게시판 리스트에 위에는 갤러리게시판 목록이나오고

아래는 일반 BASIC 게시판 처럼 목록이 줄로 나오게끔 하고 싶은데 이런 경우 어떻게 해야하는건가요?ㅠㅠ공부하는 중이라 방법이나 소스코드좀 친절히 알려주실분 없으실까여,,?ㅠㅠ 일반 순정게시판 사용중입니다ㅠㅠ

http://sir.kr/data/editor/2411/1949121592_1730640202.4611.png" width="100%" />

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
1년 전

 

basic/list.skin.php, basic/style.css 두 화일을

list.skin2.php, style2.css 로 이름을 변경하여 갤러리 스킨에 복사해 넣습니다

 

list.skin.php 맨 마지막에 다음처럼 추가 하세요

<?php include_once("$board_skin_path/list.skin2.php"); ?>

 

스타일 충돌이 나면 class명, id명을 수정을 좀 하면 될 겁니다

list.skin2.php 상단 add_stylesheet에서 css화일명을 style2.css로 변경

list.skin2.php에서 디자인을 원하는대로 수정해서 사용하면 됩니다

 

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

얌똥이
1년 전
아 감사합니다! 그런방법이 있네요! 한번 해보겠습니다! 정말 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

웅푸
1년 전

어떤용도인지는 몰르겟으나 좋은 생각아닙니다. 차라리 멀티 를 적용하시기 바랍니다. 리스트형 웹형 웹진형 등으로 요.,

만약에 한페이지에서 이를 보고자한다면 기본베이직 리스트 페이지에서 상단에 겔러리형 latest 스킨을 호출을 하시기 바랍니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

glitter0gim
1년 전

※ list.skin.php

</p>

<p><?php

// 갤러리 게시판 목록

if ($bo_skin == 'gallery') {

    echo '<div class="gallery-section">';

    foreach ($list as $item) {

        echo '<div class="gallery-item">';

        echo '<img src="'.$item['img_src'].'" alt="'.$item['wr_subject'].'">';

        echo '<p>'.$item['wr_subject'].'</p>';

        echo '</div>';

    }

    echo '</div>';

}

if ($bo_skin == 'basic') {

    echo '<div class="basic-section">';

    foreach ($list as $item) {

        echo '<div class="basic-item">';

        echo '<span>'.$item['wr_subject'].'</span>';

        echo '<p>'.$item['wr_content'].'</p>';

        echo '</div>';

    }

    echo '</div>';

}

?></p>

<p>

 

style

</p>

<p>.gallery-section {

    display: grid;

    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));

    gap: 10px;

}

.gallery-item {

    text-align: center;

}

.basic-section {

    display: flex;

    flex-direction: column;

    gap: 5px;

}

.basic-item {

    border-bottom: 1px solid #ccc;

    padding: 10px 0;

}</p>

<p>

 

※ Source 와  Style은 조절 하세요 ~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

얌똥이
1년 전
알려주신거 적용햇는데 아무런 달라진게 없는데 왜그런걸까여?ㅠㅠ gallery폴더 list.skin.php 에 넣는거 아닌가여?ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인