에디터 연동 문의
본문
안녕하세요. 그누보드내 동적 name값을 가지는 신규 write.skin.php 파일에 textarea에 에디터를 연동하려고 합니다.
기존 그누보드의 스마트에디터 코드를 보고 코드를 가져와서 사용했는데,
에디터가 아닌 일반 textarea로 노출됩니다.
$editor_js 와 $editor_html 변수로 지정하여 사용하였는데 어떤 부분이 문제일까요?
기존 textarea 파일
echo "<textarea name='fm_data_$i' class='input' rows='5' cols='40' style='width:100%'>".@$write['wr_'.$i]."1111</textarea>";
수정본 파일
echo "<div class='row mb-2'><label class='col-lg-12 col-xl-2 col-form-label d-lg-block'>".$bt_row['bt_name_'.$i]."</label><div class='col-lg-12 col-xl-10'>";
$editor_js .= get_editor_js('fm_data_'.$i, true);
$editor_js .= chk_editor_js('fm_data_'.$i, true);
$editor_html = editor_html('fm_data_'.$i, @$write['wr_'.$i], true);
$editor_html = str_replace('<textarea name="fm_data_".$i', '<textarea name="fm_data_".$i class="form-control"', $editor_html);
echo $editor_html;
echo "</div></div>";
답변 1
<?php
include G5_EDITOR_LIB; // 라이브러리 불러오기, 맨 위에서 불러 오기
?>
아래와 같이 원 하는 위치에 불러오면 됩니다.
<?php echo editor_html("wr_1", $row['wr_1'], true); ?>
<?php echo editor_html("wr_1", '미리 입력하기', true); ?>
맨 아래에 js 내용을 추가 합니다.
<script>
//글쓰기 처리하는 부분에 추가
<?php echo get_editor_js("wr_1"); ?>
</script> !-->
답변을 작성하시기 전에 로그인 해주세요.