게시판설정의 상단내용이 글쓰기에도 보이게 하고싶습니다.
게시판 설정에 게시판 디자인의 상단내용을 입력했을때 그 내용이 list와 view 의 상단 부분에만 나타납니다.
글쓰기 부분에도 나타나게 하고 싶은데 가르쳐 주세요. 감사합니다.
댓글목록 +5
댓글목록
관리자님의 댓글
관리자 작성일
원본 기준으로 글쓰기 페이지에서도 정상적으로 출력됩니다.
상단 내용은 bbs/board_head.php 파일에서 이렇게 출력되고 있고 이건 list, view, write 페이지 모두 포함됩니다.
echo html_purifier(stripslashes($board['bo_content_head']));
aquartz님의 댓글의 댓글
aquartz 작성일
원본 기준이란 말씀은 그누5 스킨 basic를 말씀하시는가요?
그거 쓰고 있는데 안되네요.
-------------------------------------
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css" media="screen">', 0);
?>
<?php if($is_dhtml_editor) { ?>
<style>
#wr_content { border:10px; display:none; }
</style>
<?php } ?>
<div id="bo_w" class="write-wrap<?php echo (G5_IS_MOBILE) ? ' font-14' : '';?>">
<!-- <div class="well">
<h2><?php echo $g5['title'] ?></h2>
</div> -->
<!-- 게시물 작성/수정 시작 { -->
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" role="form" class="form-horizontal">
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="spt" value="<?php echo $spt ?>">
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<?php
$option_cnt = 0;
$option = '';
$option_hidden = '';
if ($is_notice || $is_html || $is_secret || $is_mail) {
$option = '';
if ($is_notice) {
$option .= "\n".'<label class="control-label sp-label"><input type="checkbox" id="notice" name="notice" value="1" '.$notice_checked.'> NOTICE</label>';
$option_ctn++;
}
if ($is_html) {
if ($is_dhtml_editor) {
$option_hidden .= '<input type="hidden" value="html1" name="html">';
} else {
$option .= "\n".'<label class="control-label sp-label"><input type="checkbox" id="html" name="html" onclick="html_auto_br(this);" value="'.$html_value.'" '.$html_checked.'> HTML</label>';
$option_ctn++;
}
}
if ($is_secret) {
if ($is_admin || $is_secret==1) {
$option .= "\n".'<label class="control-label sp-label"><input type="checkbox" id="secret" name="secret" value="secret" '.$secret_checked.'> Secret</label>';
$option_ctn++;
} else {
$option_hidden .= '<input type="hidden" name="secret" value="secret">';
}
}
if ($is_admin) {
$main_checked = ($write['as_type']) ? ' checked' : '';
$option .= "\n".'<label class="control-label sp-label"><input type="checkbox" id="as_type" name="as_type" value="1" '.$main_checked.'> MAIN</label>';
$option_ctn++;
}
if ($is_mail) {
$option .= "\n".'<label class="control-label sp-label"><input type="checkbox" id="mail" name="mail" value="mail" '.$recv_email_checked.'> Receive Reply</label>';
$option_ctn++;
}
}
echo $option_hidden;
?>
<?php if ($is_name) { ?>
<div class="form-group has-feedback">
<label class="col-sm-2 control-label" for="wr_name">NAME<strong class="sound_only">Required</strong></label>
<div class="col-sm-3">
<input type="text" name="wr_name" value="<?php echo $name ?>" id="wr_name" required class="form-control input-sm" size="10" maxlength="20">
<span class="fa fa-check form-control-feedback"></span>
</div>
</div>
<?php } ?>
<?php if ($is_password) { ?>
<div class="form-group has-feedback">
<label class="col-sm-2 control-label" for="wr_password">PASSWORD<strong class="sound_only">Required</strong></label>
<div class="col-sm-3">
<input type="password" name="wr_password" id="wr_password" <?php echo $password_required ?> class="form-control input-sm" maxlength="20">
<span class="fa fa-check form-control-feedback"></span>
</div>
</div>
<?php } ?>
<?php if ($is_email) { ?>
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_email">E-mail</label>
<div class="col-sm-6">
<input type="text" name="wr_email" id="wr_email" value="<?php echo $email ?>" class="form-control input-sm email" size="50" maxlength="100">
</div>
</div>
<?php } ?>
<?php if ($is_homepage) { ?>
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_homepage">HOME PAGE</label>
<div class="col-sm-6">
<input type="text" name="wr_homepage" id="wr_homepage" value="<?php echo $homepage ?>" class="form-control input-sm" size="50">
</div>
</div>
<?php } ?>
<?php if ($is_category) { ?>
<div class="form-group">
<label class="col-sm-2 control-label hidden-xs" for="ca_name">Category<strong class="sound_only">Required</strong></label>
<div class="col-sm-3">
<select name="ca_name" id="ca_name" required class="form-control input-sm">
<option value="">Select Option</option>
<?php echo $category_option ?>
</select>
</div>
</div>
<?php } ?>
<?php if ($option) { ?>
<div class="form-group">
<label class="col-sm-2 control-label hidden-xs">OPTION</label>
<div class="col-sm-10">
<?php echo $option ?>
</div>
</div>
<?php } ?>
<?php if ($is_member) { // 임시 저장된 글 기능 ?>
<script src="<?php echo G5_JS_URL; ?>/autosave.js"></script>
<?php if($editor_content_js) echo $editor_content_js; ?>
<div class="modal fade" id="autosaveModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="myModalLabel">임시 저장된 글 목록</h4>
</div>
<div class="modal-body">
<div id="autosave_wrapper">
<div id="autosave_pop">
<ul></ul>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_subject">TITLE<strong class="sound_only">Required</strong></label>
<div class="col-sm-10">
<div class="input-group">
<input type="text" name="wr_subject" value="<?php echo $subject ?>" id="wr_subject" required class="form-control input-sm" size="50" maxlength="255">
<span class="input-group-btn">
<a href="<?php echo G5_BBS_URL;?>/helper.php" target="_blank" class="btn btn-black btn-sm hidden-xs win_scrap">GUIDE</a>
<a href="<?php echo G5_BBS_URL;?>/helper.php?act=map" target="_blank" class="btn btn-black btn-sm hidden-xs win_scrap">MAP</a>
<?php if ($is_member) { // 임시 저장된 글 기능 ?>
<button type="button" id="btn_autosave" data-toggle="modal" data-target="#autosaveModal" class="btn btn-black btn-sm">SAVE (<span id="autosave_count"><?php echo $autosave_count; ?></span>)</button>
<?php } ?>
</span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<?php if($write_min || $write_max) { ?>
<!-- 최소/최대 글자 수 사용 시 -->
<div class="well well-sm" style="margin-bottom:15px;">
현재 <strong><span id="char_count"></span></strong> 글자이며, 최소 <strong><?php echo $write_min; ?></strong> 글자 이상, 최대 <strong><?php echo $write_max; ?></strong> 글자 이하까지 쓰실 수 있습니다.
</div>
<?php } ?>
<?php echo $editor_html; // 에디터 사용시는 에디터로, 아니면 textarea 로 노출 ?>
</div>
</div>
<?php if($is_admin || ($boset['tag'] && $member['mb_level'] >= $boset['tag'])) { //태그 ?>
<div class="form-group">
<label class="col-sm-2 control-label" for="as_tag">TAG</label>
<div class="col-sm-10">
<input type="text" name="as_tag" id="as_tag" value="<?php echo $write['as_tag']; ?>" class="form-control input-sm" size="50">
</div>
</div>
<?php } ?>
<?php for ($i=1; $is_link && $i<=G5_LINK_COUNT; $i++) { ?>
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_link<?php echo $i ?>">LINK #<?php echo $i ?></label>
<div class="col-sm-10">
<input type="text" name="wr_link<?php echo $i ?>" value="<?php if($w=="u"){ echo $write['wr_link'.$i]; } ?>" id="wr_link<?php echo $i ?>" class="form-control input-sm" size="50">
<?php if($i == "1") { ?>
<div class="text-muted font-12" style="margin-top:4px;">
Please write a share address, YouTube, Videos, etc,
</div>
<?php } ?>
</div>
</div>
<?php } ?>
<?php if ($is_file) { ?>
<style>
#variableFiles { width:100%; margin:0; border:0; }
#variableFiles td { padding:0px 0px 7px; border:0; }
#variableFiles input[type=file] { box-shadow : none; border: 1px solid #ccc !important; outline:none; }
#variableFiles .form-group { margin-left:0; margin-right:0; margin-bottom:7px; }
#variableFiles .checkbox-inline { padding-top:0px; font-weight:normal; }
</style>
<div class="form-group">
<label class="col-sm-2 control-label">Attachment</label>
<div class="col-sm-10">
<button class="btn btn-sm btn-color" type="button" onclick="add_file();"><i class="fa fa-plus-circle fa-lg"></i> ADD MORE</button>
<button class="btn btn-sm btn-black" type="button" onclick="del_file();"><i class="fa fa-times-circle fa-lg"></i> DELETE</button>
</div>
</div>
<div class="form-group" style="margin-bottom:0;">
<div class="col-sm-10 col-sm-offset-2">
<table id="variableFiles"></table>
</div>
</div>
<script>
var flen = 0;
function add_file(delete_code) {
var upload_count = <?php echo (int)$board['bo_upload_count']; ?>;
if (upload_count && flen >= upload_count) {
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
관리자님의 댓글
관리자 작성일
원본이라함은 sir 에서 배포된 파일 ( https://sir.kr/g5_pds ) 을 말합니다. 폴더명이 basic 이라고해서 원본이 아닙니다.
빌더도 그누보드 원본이라 말하지 않고 그 빌더의 원본일 뿐입니다.
글쓰기 페이지에서 게시판 상단 내용은 bbs/write.php 파일에서 이 부분에 연결되어 있고
include_once('./board_head.php');
해당 파일을 따라가보면 처음 댓글에서처럼 이렇게 설정되어 있습니다.
echo html_purifier(stripslashes($board['bo_content_head']));
원본에서는 원래 출력되고 있는데 나오지 않는다면 직접 내부를 들여다보지 않는 이상 파악이 힘들 것 같습니다.
빌더를 쓰시는 것 같은데 해당 빌더 사이트에 문의해보세요. 전 빌더를 사용하지 않습니다.
관리자님의 댓글
관리자 작성일
스킨 코드를 보니 아미나 빌더 같은데요.
아미나 빌더를 잠깐 설치해서 직접 테스트해봤는데 마찬가지로 list, view, write 모든 페이지에서 정상 출력됩니다.
aquartz님의 댓글
aquartz 작성일
write 어디가 잘목된 것인지 찿을수가 없어서.. 시간도 없고 해서....
그냥 <div>로 처리했습니다.
많이 수고하셨구요.. 번번히 감사드립니다. 꾸벅...