2024.08.13 19:26

에디터 여러개 사용하기 (여분 필드 사용)




본문

여분필드 추가에 따른 입력폼 예시여분필드 추가에 따른 예시

수정파일 : write.skin.php  (그누5 basic 게시판 스킨 기준)

원하는 위치에 아래 내용을 추가합니다.

<tr>
    <th scope="row"><label for="wr_1">에디터2</label></th>
    <td class="wr_content"><?php echo editor_html("wr_1", $write['wr_1'], $is_dhtml_editor); ?></td>
</tr>


같은 파일 하단에 보면 스크립트 부분이 있는데 아래 내용을 추가합니다.

<?php echo get_editor_js("wr_1"); ?> : 반드시 추가해야합니다.
<?php echo chk_editor_js("wr_1"); ?> : 추가하면 필수 입력 상태로 됩니다. 선택 입력으로 하고 싶으면 삭제


추가해야 할 위치는 대략 여기쯤입니다.

function fwrite_submit(f)
{
    <?php echo get_editor_js("wr_1"); ?>
    <?php echo chk_editor_js("wr_1"); ?>



추가내용 -

view.skin.php 파일에서 wr_1 내용을 출력할 때 에디터로 이미지도 넣는 곳이라면 이렇게 하는 게 낫겠네요.
<?php echo get_view_thumbnail($view['wr_1']); ?>

wr_1 필드 타입을 varchar(255) 에서 text 로 변경 필요.

글 수정모드일 때 문제가 생기네요. write.skin.php 상단에 아래 내용 추가
if ($w == 'u') {
    $wr_1 = get_text($write['wr_1'], 0);
}