editor_html에서 html이 먼저 나올수 있도록

editor_html에서 html이 먼저 나올수 있도록

QA

editor_html에서 html이 먼저 나올수 있도록

답변 3

본문

shop>쇼핑몰관리>상품관리>상품입력에서
상품설명 editor_html 에서만 hltml이 먼저 선택되어 있게 할수 있습니까?
editor.lib.php 수정하라고 하니 ~잘 모르겠습니다.

조언좀 부탁드립니다.^^

3718326968_1732261500.4046.jpg

이 질문에 댓글 쓰기 :

답변 3

※ 프로젝트 전반에 걸쳐 적용하는 것이아니라, 

특정 페이지(상품설명 editor_html 에서만)에만 적용하시려면 ~

  = /adm/shop_admin/itemform.php를 수정하여

   editor_html 필드의 모드를 HTML로 설정할 수 있습니다.

 

editor_html 호출 바로 아래에 JavaScript를 추가하여 HTML 탭을 기본으로 선택하도록 설정


<tr>
    <th scope="row">상품설명</th>
    <td colspan="2">
        <?php echo editor_html('it_explan', get_text(html_purifier($it['it_explan']), 0)); ?>
        <script>
            document.addEventListener("DOMContentLoaded", function () {
                const itExplanEditor = document.querySelector('[name="it_explan"]');
                if (itExplanEditor) {
                    const htmlTab = document.querySelector('.editor-tab[data-mode="html"]');
                    if (htmlTab) {
                        htmlTab.click(); 
                    }
                }
            });
        </script>
    </td>
</tr>

 

- 모바일 상품설명에도 동일하게 적용


<tr>
    <th scope="row">모바일 상품설명</th>
    <td colspan="2">
        <?php echo editor_html('it_mobile_explan', get_text(html_purifier($it['it_mobile_explan']), 0)); ?>
        <script>
            document.addEventListener("DOMContentLoaded", function () {
                const mobileExplanEditor = document.querySelector('[name="it_mobile_explan"]');
                if (mobileExplanEditor) {
                    const htmlTab = document.querySelector('.editor-tab[data-mode="html"]');
                    if (htmlTab) {
                        htmlTab.click(); 
                    }
                }
            });
        </script>
    </td>
</tr>

<div class="se2_conversion_mode">
    <button type="button" class="se2_inputarea_controller husky_seditor_editingArea_verticalResizer" title="입력창 크기 조절"><span>입력창 크기 조절</span></button>
        <ul class="se2_converter">
            <li class="active"><button type="button" class="se2_to_editor"><span>Editor</span></button></li>
            <li><button type="button" class="se2_to_html"><span>HTML</span></button></li>
            <li><button type="button" class="se2_to_text"><span>TEXT</span></button></li>
        </ul>
</div>

//위 코드를  plugin/editor/smarteditor2/SmartEditor2Skin_ko_KR.html 에서 차아서 아래처럼 바꿔주세요.
 
<div class="se2_conversion_mode">
    <button type="button" class="se2_inputarea_controller husky_seditor_editingArea_verticalResizer"
        title="입력창 크기 조절"><span>입력창 크기 조절</span></button>
    <ul class="se2_converter">        
        <li class="active"><button type="button" class="se2_to_html"><span>HTML</span></button></li>
        <li><button type="button" class="se2_to_editor"><span>Editor</span></button></li>
        <li><button type="button" class="se2_to_text"><span>TEXT</span></button></li>
    </ul>
</div>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로