게시판 별로 에디터를 선택할수 있게 수정
This commit is contained in:
@ -80,6 +80,10 @@ if (!isset($board['bo_use_captcha'])) {
|
|||||||
sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_use_captcha` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_sns` ");
|
sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_use_captcha` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_sns` ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isset($board['bo_select_editor'])) {
|
||||||
|
sql_query(" ALTER TABLE `{$g5['board_table']}` ADD `bo_select_editor` VARCHAR(50) NOT NULL DEFAULT '' AFTER `bo_use_dhtml_editor` ");
|
||||||
|
}
|
||||||
|
|
||||||
$required = "";
|
$required = "";
|
||||||
$readonly = "";
|
$readonly = "";
|
||||||
$sound_only = "";
|
$sound_only = "";
|
||||||
@ -482,6 +486,27 @@ $pg_anchor = '<ul class="anchor">
|
|||||||
<label for="chk_all_use_dhtml_editor">전체적용</label>
|
<label for="chk_all_use_dhtml_editor">전체적용</label>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row"><label for="bo_select_editor">게시판 에디터 선택</label></th>
|
||||||
|
<td>
|
||||||
|
<?php echo help('게시판에 사용할 에디터를 설정합니다. 스킨에 따라 적용되지 않을 수 있습니다.') ?>
|
||||||
|
<select name="bo_select_editor" id="bo_select_editor">
|
||||||
|
<?php
|
||||||
|
$arr = get_skin_dir('', G5_EDITOR_PATH);
|
||||||
|
for ($i=0; $i<count($arr); $i++) {
|
||||||
|
if ($i == 0) echo "<option value=\"\">기본환경설정의 에디터 사용</option>";
|
||||||
|
echo "<option value=\"".$arr[$i]."\"".get_selected($board['bo_select_editor'], $arr[$i]).">".$arr[$i]."</option>\n";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</td>
|
||||||
|
<td class="td_grpset">
|
||||||
|
<input type="checkbox" name="chk_grp_select_editor" value="1" id="chk_grp_select_editor">
|
||||||
|
<label for="chk_grp_select_editor">그룹적용</label>
|
||||||
|
<input type="checkbox" name="chk_all_select_editor" value="1" id="chk_all_select_editor">
|
||||||
|
<label for="chk_all_select_editor">전체적용</label>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row"><label for="bo_use_rss_view">RSS 보이기 사용</label></th>
|
<th scope="row"><label for="bo_use_rss_view">RSS 보이기 사용</label></th>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@ -114,6 +114,7 @@ $sql_common = " gr_id = '{$gr_id}',
|
|||||||
bo_use_file_content = '{$_POST['bo_use_file_content']}',
|
bo_use_file_content = '{$_POST['bo_use_file_content']}',
|
||||||
bo_use_secret = '{$_POST['bo_use_secret']}',
|
bo_use_secret = '{$_POST['bo_use_secret']}',
|
||||||
bo_use_dhtml_editor = '{$_POST['bo_use_dhtml_editor']}',
|
bo_use_dhtml_editor = '{$_POST['bo_use_dhtml_editor']}',
|
||||||
|
bo_select_editor = '{$_POST['bo_select_editor']}',
|
||||||
bo_use_rss_view = '{$_POST['bo_use_rss_view']}',
|
bo_use_rss_view = '{$_POST['bo_use_rss_view']}',
|
||||||
bo_use_good = '{$_POST['bo_use_good']}',
|
bo_use_good = '{$_POST['bo_use_good']}',
|
||||||
bo_use_nogood = '{$_POST['bo_use_nogood']}',
|
bo_use_nogood = '{$_POST['bo_use_nogood']}',
|
||||||
@ -301,6 +302,7 @@ if (is_checked('chk_grp_use_sideview')) $grp_fields .= " , bo_use_sidevi
|
|||||||
if (is_checked('chk_grp_use_file_content')) $grp_fields .= " , bo_use_file_content = '{$bo_use_file_content}' ";
|
if (is_checked('chk_grp_use_file_content')) $grp_fields .= " , bo_use_file_content = '{$bo_use_file_content}' ";
|
||||||
if (is_checked('chk_grp_use_secret')) $grp_fields .= " , bo_use_secret = '{$bo_use_secret}' ";
|
if (is_checked('chk_grp_use_secret')) $grp_fields .= " , bo_use_secret = '{$bo_use_secret}' ";
|
||||||
if (is_checked('chk_grp_use_dhtml_editor')) $grp_fields .= " , bo_use_dhtml_editor = '{$bo_use_dhtml_editor}' ";
|
if (is_checked('chk_grp_use_dhtml_editor')) $grp_fields .= " , bo_use_dhtml_editor = '{$bo_use_dhtml_editor}' ";
|
||||||
|
if (is_checked('chk_grp_select_editor')) $grp_fields .= " , bo_select_editor = '{$bo_select_editor}' ";
|
||||||
if (is_checked('chk_grp_use_rss_view')) $grp_fields .= " , bo_use_rss_view = '{$bo_use_rss_view}' ";
|
if (is_checked('chk_grp_use_rss_view')) $grp_fields .= " , bo_use_rss_view = '{$bo_use_rss_view}' ";
|
||||||
if (is_checked('chk_grp_use_good')) $grp_fields .= " , bo_use_good = '{$bo_use_good}' ";
|
if (is_checked('chk_grp_use_good')) $grp_fields .= " , bo_use_good = '{$bo_use_good}' ";
|
||||||
if (is_checked('chk_grp_use_nogood')) $grp_fields .= " , bo_use_nogood = '{$bo_use_nogood}' ";
|
if (is_checked('chk_grp_use_nogood')) $grp_fields .= " , bo_use_nogood = '{$bo_use_nogood}' ";
|
||||||
@ -390,6 +392,7 @@ if (is_checked('chk_all_use_sideview')) $all_fields .= " , bo_use_sidevi
|
|||||||
if (is_checked('chk_all_use_file_content')) $all_fields .= " , bo_use_file_content = '{$bo_use_file_content}' ";
|
if (is_checked('chk_all_use_file_content')) $all_fields .= " , bo_use_file_content = '{$bo_use_file_content}' ";
|
||||||
if (is_checked('chk_all_use_secret')) $all_fields .= " , bo_use_secret = '{$bo_use_secret}' ";
|
if (is_checked('chk_all_use_secret')) $all_fields .= " , bo_use_secret = '{$bo_use_secret}' ";
|
||||||
if (is_checked('chk_all_use_dhtml_editor')) $all_fields .= " , bo_use_dhtml_editor = '{$bo_use_dhtml_editor}' ";
|
if (is_checked('chk_all_use_dhtml_editor')) $all_fields .= " , bo_use_dhtml_editor = '{$bo_use_dhtml_editor}' ";
|
||||||
|
if (is_checked('chk_all_select_editor')) $all_fields .= " , bo_select_editor = '{$bo_select_editor}' ";
|
||||||
if (is_checked('chk_all_use_rss_view')) $all_fields .= " , bo_use_rss_view = '{$bo_use_rss_view}' ";
|
if (is_checked('chk_all_use_rss_view')) $all_fields .= " , bo_use_rss_view = '{$bo_use_rss_view}' ";
|
||||||
if (is_checked('chk_all_use_good')) $all_fields .= " , bo_use_good = '{$bo_use_good}' ";
|
if (is_checked('chk_all_use_good')) $all_fields .= " , bo_use_good = '{$bo_use_good}' ";
|
||||||
if (is_checked('chk_all_use_nogood')) $all_fields .= " , bo_use_nogood = '{$bo_use_nogood}' ";
|
if (is_checked('chk_all_use_nogood')) $all_fields .= " , bo_use_nogood = '{$bo_use_nogood}' ";
|
||||||
|
|||||||
15
common.php
15
common.php
@ -260,10 +260,6 @@ if( $config['cf_cert_use'] || (defined('G5_YOUNGCART_VER') && G5_YOUNGCART_VER)
|
|||||||
|
|
||||||
define('G5_HTTP_BBS_URL', https_url(G5_BBS_DIR, false));
|
define('G5_HTTP_BBS_URL', https_url(G5_BBS_DIR, false));
|
||||||
define('G5_HTTPS_BBS_URL', https_url(G5_BBS_DIR, true));
|
define('G5_HTTPS_BBS_URL', https_url(G5_BBS_DIR, true));
|
||||||
if ($config['cf_editor'])
|
|
||||||
define('G5_EDITOR_LIB', G5_EDITOR_PATH."/{$config['cf_editor']}/editor.lib.php");
|
|
||||||
else
|
|
||||||
define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");
|
|
||||||
|
|
||||||
define('G5_CAPTCHA_DIR', !empty($config['cf_captcha']) ? $config['cf_captcha'] : 'kcaptcha');
|
define('G5_CAPTCHA_DIR', !empty($config['cf_captcha']) ? $config['cf_captcha'] : 'kcaptcha');
|
||||||
define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR);
|
define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR);
|
||||||
@ -461,12 +457,22 @@ if ($bo_table) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 게시판에서
|
||||||
|
if (isset($board['bo_select_editor']) && $board['bo_select_editor']){
|
||||||
|
$config['cf_editor'] = $board['bo_select_editor'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($gr_id && !is_array($gr_id)) {
|
if ($gr_id && !is_array($gr_id)) {
|
||||||
$group = get_group($gr_id);
|
$group = get_group($gr_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($config['cf_editor']) {
|
||||||
|
define('G5_EDITOR_LIB', G5_EDITOR_PATH."/{$config['cf_editor']}/editor.lib.php");
|
||||||
|
} else {
|
||||||
|
define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");
|
||||||
|
}
|
||||||
|
|
||||||
// 회원, 비회원 구분
|
// 회원, 비회원 구분
|
||||||
$is_member = $is_guest = false;
|
$is_member = $is_guest = false;
|
||||||
@ -655,7 +661,6 @@ include_once(G5_BBS_PATH.'/visit_insert.inc.php');
|
|||||||
// 일정 기간이 지난 DB 데이터 삭제 및 최적화
|
// 일정 기간이 지난 DB 데이터 삭제 및 최적화
|
||||||
include_once(G5_BBS_PATH.'/db_table.optimize.php');
|
include_once(G5_BBS_PATH.'/db_table.optimize.php');
|
||||||
|
|
||||||
|
|
||||||
// common.php 파일을 수정할 필요가 없도록 확장합니다.
|
// common.php 파일을 수정할 필요가 없도록 확장합니다.
|
||||||
$extend_file = array();
|
$extend_file = array();
|
||||||
$tmp = dir(G5_EXTEND_PATH);
|
$tmp = dir(G5_EXTEND_PATH);
|
||||||
|
|||||||
@ -47,6 +47,7 @@ CREATE TABLE IF NOT EXISTS `g5_board` (
|
|||||||
`bo_use_file_content` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_file_content` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`bo_use_secret` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_secret` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`bo_use_dhtml_editor` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_dhtml_editor` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
|
`bo_select_editor` varchar(50) NOT NULL DEFAULT '',
|
||||||
`bo_use_rss_view` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_rss_view` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`bo_use_good` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_good` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`bo_use_nogood` tinyint(4) NOT NULL DEFAULT '0',
|
`bo_use_nogood` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
|
|||||||
Reference in New Issue
Block a user