그누보드 에디터 높이설정 에디터 : cheditor5, smarteditor2 수정된 파일 : [관리자-기본환경설정] /adm/config_form.php /adm/config_...
그누보드 에디터 높이 설정[관리자 > 환경설정 - 에디터 높이]
그누보드 에디터 높이설정
에디터 : cheditor5, smarteditor2
수정된 파일 :
[관리자-기본환경설정]
/adm/config_form.php
/adm/config_form_update.php
[관리자-게시판별 높이설정]
/adm/board_form.php
/adm/board_form_update.php
[게시판]
/bbs/write.php
[플러그인]
/plugin/editor/cheditor5/editor.lib.php
/plugin/editor/smarteditor2editor.lib.php
1. 관리자 > 환경설정 - 에디터 높이 추가
설정파일 : /adm/config_form.php
31line cf_editor 아래에 아래 코드 추가
[code]
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);
}
[/code]
507line 에디터 선택 아래에 아래 코드 추가
[code]
<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>
[/code]
2. 관리자 > 환경설정 - 에디터 높이 반영
설정파일 : /adm/config_form_update.php
25line $check_keys > cf_editor_height 추가
274line cf_editor = '{$_POST['cf_editor']}', 아래에 아래 코드 추가
[code]
cf_editor = '{$_POST['cf_editor']}',
[/code]
3. 관리자 - 게시판 수정 - 에디터 높이 추가
설정파일 : /adm/board_form.php
86line 아래코드 추가
[code]
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);
}
[/code]
106line 아래코드추가
[code]'bo_select_editor_height'=>'',[/code]
568line 아래코드 추가
[code]
<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>
[/code]
4. 관리자 - 게시판 수정 - 에디터 높이 반영
설정파일 : /adm/board_form_update.php
132line 아래코드 추가
[code]
$bo_select_editor_height = isset($_POST['bo_select_editor_height']) ? clean_xss_tags($_POST['bo_select_editor_height'], 1, 1) : '';
[/code]
189line 아래코드 추가
[code]
bo_select_editor_height = '{$bo_select_editor_height}',
[/code]
379line 아래코드 추가
[code]
if (is_checked('chk_grp_select_editor_height')) $grp_fields .= " , bo_select_editor_height = '{$bo_select_editor_height}' ";
[/code]
470line 아래코드 추가
[code]
if (is_checked('chk_all_select_editor_height')) $all_fields .= " , bo_select_editor_height = '{$bo_select_editor_height}' ";
[/code]
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 아래에 아래 코드 추가
[code]
global $editor_width, $editor_height;
[/code]
22line 아래에 아래 코드 추가
[code]
$width = isset($editor_width) ? $editor_width : "100%";
$height = isset($editor_height) ? $editor_height : "300px";
[/code]
5-2. 플러그인 에디터 설정파일 수정
[cheditor5]
추가 수정사항 없음
[smarteditor]
파일경로 : /plugin/editor/smarteditor2/editor.lib.php
54line 아래에 아래 코드 수정
height:300px -> height:{$editor_height}px 으로 수정
[기존 코드]
[code]
$html .= "n<textarea id="$id" name="$id" class="$smarteditor_class" maxlength="65536" style="width:100%;height:300px">$content</textarea>";
[/code]
[수정 코드]
[code]
$html .= "n<textarea id="$id" name="$id" class="$smarteditor_class" maxlength="65536" style="width:{$width};height:{$height}">$content</textarea>";
[/code]
6. 게시판 글쓰기 에디터 높이 설정
파일경로 : /bbs/write.php
2line 아래 코드 수정
기존
[code]
include_once(G5_EDITOR_LIB);
[/code]
수정
[code]
$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);
[/code]
버전 정보
첨부파일
그누보드5 스킨
2,752건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
변경사항 ㄴ 오후 5:47 2021-10-28 * 이미지가 다시 로드되지 않게 수정. * 이미지가 다시 리사이즈 되지 않게 수정. Masonry is released und...
아미나 최신글 기본위젯에 apms_ajax_paging()을 이용한 페이지네이션 적용위젯입니다. 사용위젯 basic-post-list 사용방법 <?php echo apms_wi...
체크박스나 라디오 input 을 숨기고 클릭시 css 만으로 토글 시킵니다. (스크립트 없음) 별거없습니다..ㅎ <label></label>을 활용해서 작업중에 구현했던거고 구...
[XNS 게시글 목록 최신글스킨] XNS 사이트에서는 포인트 관계없이 무료로 다운로드 받으실 수 있습니다. XNS 사이트 : https://xenara.zaggu.net 게시판...
[XNS 기본테마 갤러리 최신글 목록 플러그인] XNS 사이트에서는 포인트 관계없이 무료로 다운로드 받으실 수 있습니다. XNS 사이트 : https://xenara.zaggu...
3단 레이아웃으로 사용이 가능한 그누보드 최신글입니다. 반응형은 768px기준으로 맞춰져있습니다. 768px 이하로 내려 갈 시, 아래와 같이 1단 - 2단으로 정렬되게...
[XNS FOTORAMA Gallery 최신글스킨] XNS 사이트에서는 포인트 관계없이 무료로 다운로드 받으실 수 있습니다. XNS 사이트 : https://xenara.zag...
브랜딩 사이트에 많이 이용하는 반응형 footer 레이아웃입니다. 1024px 기준으로 반응형이 적용 되어있으며, 나머지는 입맛에 따라 수정하셔서 사용하시면 될 것 같습니다...
첫번째 파일/링크 특정div에 스크롤바가 있을때 사용하는 스킨입니다. var L_ScrollWrapID = $("#BoardContentDiv"); <-- 이...
[XNS 갤러리 썸네일리스트 최신글스킨] XNS 사이트에서는 포인트 관계없이 무료로 다운로드 받으실 수 있습니다. XNS 사이트 : https://xenara.zaggu.net...
댓글 8개