21'C 흐림
서울 강남구
1. 관리자 > 환경설정 - 에디터 높이 추가
31line cf_editor 아래에 아래 코드 추가
if(!isset($config['cf_editor_height'])) {
sql_query(" ALTER TABLE `{$g5['config_table']}`
ADD `cf_editor_height` VARCHAR(255) NOT NULL DEFAULT '' AFTER `cf_editor` ", true);
}
<tr>
<th scope="row"><label for="cf_editor">에디터 높이</label></th>
<td colspan="3">
<?php echo help('에디터 높이(기본:300px)') ?>
<input type="text" name="cf_editor_height" value="<?php echo (int) $config['cf_editor_height']; ?>" id="cf_editor_height" required class="required frm_input" size="5"> px
</td>
</tr>
cf_editor = '{$_POST['cf_editor']}',
86line 아래코드 추가
if (!isset($board['bo_select_editor_height'])) {
sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_select_editor_height` VARCHAR(50) NOT NULL DEFAULT '' AFTER `bo_select_editor` ", false);
}
'bo_select_editor_height'=>'',
<tr>
<th scope="row"><label for="bo_select_editor_height">게시판 에디터 높이</label></th>
<td>
<?php echo help('에디터 기본높이 300px') ?>
<input type="text" name="bo_select_editor_height" value="<?php echo $board['bo_select_editor_height'] ?>" id="bo_select_editor_height" class="numeric frm_input" size="10"> px
</td>
<td class="td_grpset">
<input type="checkbox" name="chk_grp_select_editor_height" value="1" id="chk_grp_select_editor">
<label for="chk_grp_select_editor_height">그룹적용</label>
<input type="checkbox" name="chk_all_select_editor_height" value="1" id="chk_all_select_editor">
<label for="chk_all_select_editor_height">전체적용</label>
</td>
</tr>
$bo_select_editor_height = isset($_POST['bo_select_editor_height']) ? clean_xss_tags($_POST['bo_select_editor_height'], 1, 1) : '';
189line 아래코드 추가
bo_select_editor_height = '{$bo_select_editor_height}',
379line 아래코드 추가
if (is_checked('chk_grp_select_editor_height')) $grp_fields .= " , bo_select_editor_height = '{$bo_select_editor_height}' ";
if (is_checked('chk_all_select_editor_height')) $all_fields .= " , bo_select_editor_height = '{$bo_select_editor_height}' ";
5-1. 플러그인 에디터 설정파일 수정
[cheditor5]
파일경로 : /plugin/editor/cheditor5/editor.lib.php
23line 아래에 아래 코드 수정
기존 : $height = isset($editor_height) ? $editor_height : "250px";
수정 : $height = isset($editor_height) ? $editor_height : "300px";
[smarteditor]
파일경로 : /plugin/editor/smarteditor2/editor.lib.php
6line 아래에 아래 코드 추가
global $editor_width, $editor_height;
22line 아래에 아래 코드 추가
$width = isset($editor_width) ? $editor_width : "100%";
$height = isset($editor_height) ? $editor_height : "300px";
5-2. 플러그인 에디터 설정파일 수정
[cheditor5]
추가 수정사항 없음
[smarteditor]
파일경로 : /plugin/editor/smarteditor2/editor.lib.php
54line 아래에 아래 코드 수정
height:300px -> height:{$editor_height}px 으로 수정
[기존 코드]
$html .= "n<textarea id="$id" name="$id" class="$smarteditor_class" maxlength="65536" style="width:100%;height:300px">$content</textarea>";
$html .= "n<textarea id="$id" name="$id" class="$smarteditor_class" maxlength="65536" style="width:{$width};height:{$height}">$content</textarea>";
include_once(G5_EDITOR_LIB);
수정
$bo_select_editor_height = $board['bo_select_editor_height'];
$editor_height = ($bo_select_editor_height)?$bo_select_editor_height.'px':$config['cf_editor_height'].'px';
include_once(G5_EDITOR_LIB);