테스트 사이트 - 개발 중인 베타 버전입니다

모바일 글쓰기에 html 체크박스를 안나오게 하고 싶습니다.  채택완료

페레이라 1년 전 조회 2,023

그누보드 버전은 5.5이고 모바일에서는 에디터를 사용 안하고 있습니다.

 

다름이 아니라 모바일에서는 텍스트만 입력하게 글쓰기에 html 체크박스를 안나오게 하고 싶습니다. 

 

일일이 스킨 수정 안하고 한번에 숨길 수 있는 방법 있을까요?

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

답변 2개

채택된 답변
+20 포인트
1년 전

이런 방법도 참고를 해보세요

 

// head.sub.php

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 기존 코드 ...

?>

<script>
document.addEventListener("DOMContentLoaded", function() {
    // 모바일 환경인지 확인
    var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);

    if (isMobile) {
        // 글쓰기 페이지에서 HTML 체크박스 숨기기
        var htmlCheckbox = document.querySelector("input[name='html']");
        if (htmlCheckbox) {
            htmlCheckbox.closest("label").style.display = "none";
        }
    }
});
</script>

<?php
// 기존 코드 ...
?>

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

답변에 대한 댓글 1개

페레이라
1년 전
감사합니다. 응용해서 해결 했습니다.

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

M
1년 전

html 쓰기 권한을 높이시면 안 보이긴 합니다. ^^;;

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

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

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

로그인