게시판 관리자에 상단내용, 하단내용 위치 변경 및 list.skin.php 쪽에 적용하는 방법
페이지 정보
작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 22-07-13 14:54본문
게시판 관리자로 이동해보면 상단내용, 하단내용을 입력할 수 있는 에디터가 있습니다.
그곳에 내용을 작성하게 되면 게시판 상단쪽과 하단쪽에 노출 되는 구조 인데요.
아래 그림 처럼 배경 위에 내용이 올라가는 문제가 생깁니다.
그래서 위치를 변경해보도록 하겠습니다.
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">
위 내용 처럼 추가해주시면 됩니다.
그러면 게시판 상단내용이 게시판에 올바른 위치에 표시가 됩니다.
문제의 원인은 스킨파일 보다 위쪽에 구성되어 있어서 그렇습니다.
좀더 좋은 아이디어 있으시면 코멘트 환영 합니다.
감사합니다.
댓글목록
등록된 댓글이 없습니다.