특정 게시판 본문에디터 활성화/비활성화 하기

홈지기 2009.01.16 10:29:32

아래의 소스를 추가한후, 확장 변수입력으로 만 글을 작성시 본문 입력이 불필요한 경우가 있습니다.
게시판설정>스킨관리>본문에디터 에서설정 할 수 있는 간단한 방법입니다.

1. modules/board/skins/xe_board/skin.xml

lin128부분에          소스를 삽입합니다.
<var name="display_setup_button" type="select">
            <title xml:lang="ko">설정 표시</title>
            <title xml:lang="zh-CN">显示管理设置组</title>
            <title xml:lang="jp">設定表示</title>
            <title xml:lang="en">Display Setup</title>
            <title xml:lang="es">Muestra la información de la Configuración</title>
            <default>Y</default>
            <default>N</default>
            <description />
        </var>
<var name="enable_editor" type="select">
            <title xml:lang="ko">본문 에디터</title>
            <title xml:lang="zh-CN">본문 에디터</title>
            <title xml:lang="jp">본문 에디터</title>
            <title xml:lang="en">본문 에디터</title>
            <title xml:lang="es">본문 에디터</title>
            <description xml:lang="ko">본문 에디터의 활성(Y)/비활성(N)을 지정 할 수 있습니다.</description>
            <description xml:lang="jp">본문 에디터의 활성(Y)/비활성(N)을 지정 할 수 있습니다.</description>
            <description xml:lang="zh-CN">본문 에디터의 활성(Y)/비활성(N)을 지정 할 수 있습니다.</description>
            <description xml:lang="en">본문 에디터의 활성(Y)/비활성(N)을 지정 할 수 있습니다.</description>
            <description xml:lang="es">본문 에디터의 활성(Y)/비활성(N)을 지정 할 수 있습니다.</description>
            <default>Y</default>
            <default>N</default>
         </var>

        <var name="title" type="text">
            <title xml:lang="ko">게시판 제목</title>
            <title xml:lang="jp">掲示板タイトル</title>
            <title xml:lang="zh-CN">版面标题</title>
            <title xml:lang="en">Title of Board</title>
   <title xml:lang="es">Title of Board</title>
            <description xml:lang="ko">게시판의 제목을 적어주세요.</description>
            <description xml:lang="jp">掲示板タイトルを入力してください。</description>
            <description xml:lang="zh-CN">请输入版面标题(留空为不显示)。</description>
            <description xml:lang="en">Plase input the title of board.</description>
   <description xml:lang="es">Plase input the title of board.</description>
        </var>

2.modules/board/skins/xe_board/write_form.html

line 1 부분에               소스를 삽입한다.
<!--@if($module_info->enable_editor !='N')-->
<!--%import("filter/insert.xml")-->
<!--#include("header.html")-->
<form action="/" method="post" onsubmit="return procFilter(this, window.insert)" id="fo_write">
<!--@else-->
<!--%import("filter/insert_no_content.xml")-->
<!--#include("header.html")-->
<form action="/" method="post" onsubmit="return procFilter(this, window.insert_no_content)" id="fo_write">
<
!--@end-->
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="content" value="{$oDocument->getContentText()}" />
<input type="hidden" name="document_srl" value="{$document_srl}" />

2.line 103 부분의         소스를 삽입한다.
<!--@if($module_info->enable_editor !='N')-->
 <div class="editor">{$oDocument->getEditor()}</div>
 <!--@end-->

3.insert_no_content.zip 을 압축해제하여,  modules/board/skins/xe_board/filter에 복사한다.