에티테마

게시판 관리자에 상단내용, 하단내용 위치 변경 및 list.skin.php 쪽에 적용하는 방법

페이지 정보

작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 22-07-13 14:54

본문

게시판 관리자로 이동해보면 상단내용, 하단내용을 입력할 수 있는 에디터가 있습니다.
그곳에 내용을 작성하게 되면 게시판 상단쪽과 하단쪽에 노출 되는 구조 인데요.
아래 그림 처럼 배경 위에 내용이 올라가는 문제가 생깁니다.
그래서 위치를 변경해보도록 하겠습니다.


80373b527d05af48a08614da6ac3b11e_1657691405_63.JPG


1. 각 게시판 스킨 list.skin.php / view.skin.php /. write.skin.php 파일을 직접 수정하는 방법
위 방법은 설명드리지 않아도 각 스킨을 직접 수정하여 작업을 하실 수 있습니다.
각 스킨 파일별로 모두 수정해주시면 됩니다.


2. 게시판 상단내용, 하단내용 코드 수정하기
/bbs/board.head.php 의 소스코드를 보시면
 

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

// 게시판 관리의 상단 내용
if (G5_IS_MOBILE) {
    // 모바일의 경우 설정을 따르지 않는다.
    include_once(G5_BBS_PATH.'/_head.php');
    echo html_purifier(stripslashes($board['bo_mobile_content_head']));
} else {
    // 상단 파일 경로를 입력하지 않았다면 기본 상단 파일도 include 하지 않음
    if (trim($board['bo_include_head'])) {
        if (is_include_path_check($board['bo_include_head'])) {  //파일경로 체크
            @include ($board['bo_include_head']);
        } else {    //파일경로가 올바르지 않으면 기본파일을 가져옴
            include_once(G5_BBS_PATH.'/_head.php');
        }
    }
    echo html_purifier(stripslashes($board['bo_content_head']));
}
 


위와 같은 코드가 있습니다. 맨 아래  부분을 주석처리해 줍니다.
 

    }
    //echo html_purifier(stripslashes($board['bo_content_head']));
}


그러면 출력이 되지 않게 됩니다.
그리고 에티테마의 스킨들을 보면 list.skin.php 파일를 예로 들어보겠습니다.
 

</div><!-- ./container-fulid -->
    <div class="divide80 mobile-none"></div>
        <div class="container">
            <div class="row" style="overflow: hidden;">
                <div class="col-sm-3" style="overflow-y: auto;">
                    <?php include_once(G5_THEME_PATH.'/left_menu.php');?>  
                </div><!--sidebar col end-->
                <div class="col-sm-9">
 


위 처럼 되어 있는 부분 중간에
 

</div><!-- ./container-fulid -->
    <div class="divide80 mobile-none"></div>
        <div class="container">

            <?php echo $board['bo_content_head']; ?><!-- 추가된내용 -->

            <div class="row" style="overflow: hidden;">
                <div class="col-sm-3" style="overflow-y: auto;">
                    <?php include_once(G5_THEME_PATH.'/left_menu.php');?>  
                </div><!--sidebar col end-->
                <div class="col-sm-9">


위 내용 처럼 추가해주시면 됩니다.
그러면 게시판 상단내용이 게시판에 올바른 위치에 표시가 됩니다.

문제의 원인은 스킨파일 보다 위쪽에 구성되어 있어서 그렇습니다.
좀더 좋은 아이디어 있으시면 코멘트 환영 합니다.

감사합니다.




 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

Total 82건 1 페이지