editor_html에서 html이 먼저 나올수 있도록 채택완료

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

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

3718326968_1732261500.4046.jpg

답변 3개

채택된 답변
+20 포인트

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

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

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

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

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

Copy
<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>

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

Copy
<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>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수정하니 적용이 안됩니다.^^;

댓글을 작성하려면 로그인이 필요합니다.

sir-dow-01.png?v=2r감사합니다. 굿

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Copy
<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>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.^^v

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고