그누보드 에디터 여러개 사용하기
제가 이곳에서 찾아보다가 안되서 직접적용한 부분입니다.
게시판에서 에디터를 여러개 적용하는 법입니다. 아래 코드 그대로구여~
기존 write.skin.php에서 해당 코드부분을 아래코드로 변경하시면됩니다.
간단하구여 혹시나 중복이면 댓글주시면 따로 조치하겠습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_dhtml_editor) {
include_once("$g4[path]/lib/cheditor4.lib.php");
echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
echo cheditor1('wr_9', '100%', '250');
echo cheditor1('wr_10', '100%', '250');
echo cheditor1('wr_content', '100%', '250');
}
?>
<script>
function doSubmit (theform)
{
myeditor1.outputBodyHTML();
myeditor2.outputBodyHTML();
myeditor3.outputBodyHTML();
document.text.value = myeditor1.outputBodyHTML();
document.text2.value = myeditor2.outputBodyHTML();
document.text3.value = myeditor3.outputBodyHTML();
}
</script>
<tr>
<td align="center" class="talen_wr_tit">text1</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text" value="">
<textarea id="fm_post1" name="wr_9"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor1 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor1.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor1.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor1.inputForm = 'fm_post1'; // textarea의 ID 이름입니다.
myeditor1.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_9" id="fm_post1" value="<?=$write[wr_9]?>"><?=$write[wr_9]?></textarea>
<? }?>
</td>
</tr>
<tr>
<td align="center" class="talen_wr_tit">text2</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text2" value="">
<textarea id="fm_post2" name="wr_10"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor2 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor2.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor2.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor2.inputForm = 'fm_post2'; // textarea의 ID 이름입니다.
myeditor2.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_10" id="fm_post2" value="<?=$write[wr_10]?>"><?=$write[wr_10]?></textarea>
<? }?>
</td>
</tr>
<tr>
<td align="center" class="talen_wr_tit">text3</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text3" value="">
<textarea id="fm_post3" name="wr_content"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor3 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor3.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor3.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor3.inputForm = 'fm_post3'; // textarea의 ID 이름입니다.
myeditor3.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_content" id="fm_post3"><?=$write[wr_content]?></textarea>
<? }?>
</td>
</tr>
게시판에서 에디터를 여러개 적용하는 법입니다. 아래 코드 그대로구여~
기존 write.skin.php에서 해당 코드부분을 아래코드로 변경하시면됩니다.
간단하구여 혹시나 중복이면 댓글주시면 따로 조치하겠습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_dhtml_editor) {
include_once("$g4[path]/lib/cheditor4.lib.php");
echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
echo cheditor1('wr_9', '100%', '250');
echo cheditor1('wr_10', '100%', '250');
echo cheditor1('wr_content', '100%', '250');
}
?>
<script>
function doSubmit (theform)
{
myeditor1.outputBodyHTML();
myeditor2.outputBodyHTML();
myeditor3.outputBodyHTML();
document.text.value = myeditor1.outputBodyHTML();
document.text2.value = myeditor2.outputBodyHTML();
document.text3.value = myeditor3.outputBodyHTML();
}
</script>
<tr>
<td align="center" class="talen_wr_tit">text1</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text" value="">
<textarea id="fm_post1" name="wr_9"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor1 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor1.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor1.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor1.inputForm = 'fm_post1'; // textarea의 ID 이름입니다.
myeditor1.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_9" id="fm_post1" value="<?=$write[wr_9]?>"><?=$write[wr_9]?></textarea>
<? }?>
</td>
</tr>
<tr>
<td align="center" class="talen_wr_tit">text2</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text2" value="">
<textarea id="fm_post2" name="wr_10"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor2 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor2.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor2.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor2.inputForm = 'fm_post2'; // textarea의 ID 이름입니다.
myeditor2.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_10" id="fm_post2" value="<?=$write[wr_10]?>"><?=$write[wr_10]?></textarea>
<? }?>
</td>
</tr>
<tr>
<td align="center" class="talen_wr_tit">text3</td>
<td colspan="3" align="center">
<? if ($is_dhtml_editor) { ?>
<input type="hidden" name="text3" value="">
<textarea id="fm_post3" name="wr_content"></textarea>
<!-- 에디터를 화면에 출력합니다. -->
<script type="text/javascript">
var myeditor3 = new cheditor(); // 에디터 개체를 생성합니다.
myeditor3.config.editorHeight = '250px'; // 에디터 세로폭입니다.
myeditor3.config.editorWidth = '100%'; // 에디터 가로폭입니다.
myeditor3.inputForm = 'fm_post3'; // textarea의 ID 이름입니다.
myeditor3.run(); // 에디터를 실행합니다.
</script>
<? } else { ?>
<textarea class="text_style01" name="wr_content" id="fm_post3"><?=$write[wr_content]?></textarea>
<? }?>
</td>
</tr>
댓글 3개
11년 전
그누보드4에 쓰는 팁인가요?
11년 전
네, 일단 그누보드4입니다. 5에는 적용을 안해밧네요. 5는 아직 몰르겠네요. 큰차이는 없을듯 보이는데
11년 전
여기는 그누보드5 팁 게시판인데 잘못 올리신 것 같아서 문의한 것입니다.
큰 차이가 없을 것 같으면 그누보드5에 한번 적용해봐야겠네요.
큰 차이가 없을 것 같으면 그누보드5에 한번 적용해봐야겠네요.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4429 | ||
| 174 | 11년 전 | 7212 | ||
| 173 |
바다웹호스팅
|
11년 전 | 8001 | |
| 172 | 11년 전 | 10914 | ||
| 171 |
사노라가노라
|
11년 전 | 6365 | |
| 170 | 11년 전 | 5257 | ||
| 169 | 11년 전 | 10169 | ||
| 168 | 11년 전 | 11550 | ||
| 167 | 11년 전 | 10269 | ||
| 166 | 11년 전 | 22160 | ||
| 165 | 11년 전 | 7523 | ||
| 164 |
|
11년 전 | 10050 | |
| 163 | 11년 전 | 9217 | ||
| 162 | 11년 전 | 3957 | ||
| 161 | 11년 전 | 5703 | ||
| 160 | 11년 전 | 8317 | ||
| 159 | 11년 전 | 9753 | ||
| 158 | 11년 전 | 3978 | ||
| 157 | 11년 전 | 5080 | ||
| 156 | 11년 전 | 8741 | ||
| 155 | 11년 전 | 6988 | ||
| 154 |
사노라가노라
|
11년 전 | 11855 | |
| 153 | 11년 전 | 6444 | ||
| 152 | 11년 전 | 5010 | ||
| 151 |
|
11년 전 | 5518 | |
| 150 | 11년 전 | 9682 | ||
| 149 | 11년 전 | 9434 | ||
| 148 | 11년 전 | 12101 | ||
| 147 | 11년 전 | 5828 | ||
| 146 | 11년 전 | 20352 | ||
| 145 | 11년 전 | 7449 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기