[이윰] Prism.js 플러그인 사용 시 HTML 주석 처리가 삭제되는 문제 해결하기

페이지 정보

shadow2fox shadow2fox 874 2 2 2022.04.24 06:19:36

평점

  • 평점 : 5점 (2명 참여)

본문

📝 Prism.js 플러그인 사용 시 HTML 주석 처리가 삭제되는 문제 해결하기
코드 구문 강조 Prism.js 사용 시 HTML 코드 중 주석 처리용 <!-- 주석 처리할 내용 및 태그 -->가 삭제되고 공란으로 나타나는 문제가 있다.
위 문제점을 수정해 보자.
그누보드5/eyoom/classes/eyoom.class.php를 열어 private function syntaxhighlighter_remove_tag($str) {를 검색하여 아래처럼 수정한다.
수정 전

    private function syntaxhighlighter_remove_tag($str) {
        $code = $str[0];
        $code = preg_replace("/(<BR>|<BR \/>|<BR\/>|<DIV>|<\/DIV>|<P>|<\/P>)/i","",$code);
        return $code;
    }
수정 후

    private function syntaxhighlighter_remove_tag($str) {
        $code = $str[0];
        $code = preg_replace("/(<BR>|<BR \/>|<BR\/>|<DIV>|<\/DIV>|<P>|<\/P>)/i","",$code);
        // prism.js, <!-- --> 주석 처리 삭제 문제 해결하기
        $code = preg_replace(array("/<!--/","/-->/"),array(htmlspecialchars("<!--"),htmlspecialchars("-->")),$code);
        return $code;
    }
추천인 2
  • 012i1052u
    내사랑
  • skyfield4u
    하늘구장
shadow2fox
10
shadow2fox - 회원등급 : 자연/Level 147 - 포인트 : 2,612,279
레벨 147
경험치 3,236,680

Progress Bar 39.42%

- 가입일 : 2015-03-10 12:21:44
- 서명 : 인간에게 가장 큰 선물은 자기 자신에게 기회를 주는 것이다. - 크리스 가드너, Chris Gardner -
- 자기소개 : There's never a shortcut to happiness.

댓글2

내사랑님의 댓글

012i1052u
내사랑 2022.04.25 20:36
세세한 설명 감사, 팁은 언제나 환영이죠

하늘구장님의 댓글

skyfield4u
하늘구장 2022.04.24 23:42
멋진 팁 고맙습니다

축하합니다. 첫 댓글로 2경험치를 획득하였습니다.

Total 242113 페이지

제목 글쓴이 날짜 조회 추천
이윰  댓글+1 게시글 삭제 시 입력한 태그 삭제하기 shadow2fox 2024.05.11 522 2
이윰  댓글+2 PATH만 지원되는 filemtime을 curl 이용하여  URL을 지원하도록 확장하기 shadow2fox 2023.06.13 675 2
이윰  댓글+2 비메오 썸네일 추출 올바르게 적용하기 shadow2fox 2023.04.24 950 2
이윰  댓글+2 date 시간 형식으로 출력(~전) 올바르게 해결하기 shadow2fox 2023.03.10 854 2
이윰  댓글+5🏆 유튜브 "이 동영상은 볼 수 없습니다" 해결하기 shadow2fox 2023.02.20 2,259 3
이윰  댓글+2 🚩 Prism.js 플러그인 사용 시 HTML 주석 처리가 삭제되는 문제 해결하기 shadow2fox 2022.04.24 875 2
이윰  댓글+7🏆 유튜브 플레이리스트(playlist) 썸네일 추출과 올바르게 적용하기 shadow2fox 2021.09.01 3,127 3
이윰  댓글+2🏆 이윰빌더 짧은주소를 그누보드 짧은주소로 교체하기 shadow2fox 2021.08.26 1,921 2
이윰  댓글+4🏆 📸 유튜브 썸네일 생성 개선하기 루루아빠 2021.06.24 3,827 3
이윰  댓글+2🏆 글, 댓글 작성시 불필요한 앞뒤 공백 제거해 DB에 저장하기 shadow2fox 2021.06.21 1,570 2
이윰  댓글+3🏆 첨부 이미지 alt 속성 값 게시글 제목으로 보여주기 shadow2fox 2021.06.11 1,449 2
이윰  댓글+3🏆 게시글 검색 단위에 맞는 메뉴 추가하기 shadow2fox 2021.05.18 2,078 2
이윰  댓글+2🏆 글 작성 시 alt 태그 게시글 제목으로 DB에 저장하기 shadow2fox 2021.05.05 1,827 2
이윰  댓글+4🏆 다중 태그 입력 올바르게 shadow2fox 2021.03.12 2,360 2
이윰  댓글+1🏆 PHP 8.x Fatal error : 중괄호 사용으로 인한 json.class.php 오류 shadow2fox 2021.02.17 2,387 1
이윰  댓글+3🏆 PHP 8.x 지원을 위한 암호화, 복호화 함수 shadow2fox 2021.02.16 3,060 3
이윰  댓글+2🏆 게시글 작성 중복 방지하기 shadow2fox 2021.02.03 2,024 2
이윰  댓글+2🏆 View 페이지에서 이전글, 다음글 버튼에 제목과 썸네일을 가져오기 shadow2fox 2021.01.10 1,868 2
이윰  댓글+5🏆 게시글 작성 시 외부 이미지를 저장하여 썸네일화하기 shadow2fox 2021.01.01 2,918 2
이윰  댓글+2🏆 EXIF 정보 이미지 넓이에 맞게 조정하기 shadow2fox 2020.11.21 2,300 2