[이윰] 본문 내용 추출시 특정 태그 제거하기

페이지 정보

yadolee 루루아빠 3,310 2016.05.09 17:45:25

본문

그누보드5/eyoom/classes/eyoom.class.php 를 열고 public function remove_editor_code($content) { 를 검색한다.

수정 전

    public function remove_editor_code($content) {
        $content = preg_replace("/\\n/","",$content);
        $content = preg_replace("/\s{2,}/","",$content);
        $content = preg_replace("/{CODE\s*\:([^}]*)}(.*?){\/CODE}/is","",$content);
        return $content;
    }
수정 후

    public function remove_editor_code($content) {
        $content = preg_replace("/\\n/","",$content);
        $content = preg_replace("/\s{2,}/","",$content);
        $content = preg_replace("/{CODE\s*\:([^}]*)}(.*?){\/CODE}/is","",$content);
        $content = preg_replace("/{http\s*\:([^}]*)}/i","",$content);        // 본문 내용 추출시 댓글 외부 이미지 코드 제거
        $content = preg_replace("!<iframe(.*?)<\/iframe>!is","",$content);        // 본문 내용 추출시 iframe 태그 제거
        $content = preg_replace("!<script(.*?)<\/script>!is","",$content);        // 본문 내용 추출시 script 태그 제거
        $content = preg_replace("!<style(.*?)<\/style>!is","",$content);        // 본문 내용 추출시 style 태그 제거
        return $content;
    }
상기 코드를 추가하면 게시글 목록과 최신글에서 본문 내용 추출시 iframe, script, style 이 제거된 후 텍스트만 표시된다.
추천인
  • 추천해 주세요

댓글

첫 번째 댓글을 남겨 주세요

Total 7691526 페이지

제목 글쓴이 날짜 조회 추천
이윰  🏆 🎞️ Input 관련 버튼과 이윰 버튼 정렬 맞추기 루루아빠 2015.11.17 3.0k 0
그누•영카트  🏆 영카트 5.3.1.9 패치 shadow2fox 2018.10.19 2.5k 0
PHP  🏆 PHP Warning: Invalid argument supplied for foreach() 해결책 shadow2fox 2018.11.11 2.2k 0
제로  🏆 카테고리/페이지 상관없이 공지는 무조건 보이게 루루아빠 2006.05.26 3.8k 0
이윰  🏆 🎞️ 그누보드 5.17, 영카트 5.16 대응 테마 패치 루루아빠 2015.11.18 3.3k 0
그누•영카트  🏆 그누보드 5.3.2.0 패치 shadow2fox 2018.11.22 2.3k 0
DB  🏆 MYSQL 유저 추가 및 삭제 야돌이 2006.05.28 3.2k 0
이윰  🏆 🎞️ Eyoom Builder 1.1.16 패치 루루아빠 2015.11.19 3.6k 0
그누•영카트  🏆 영카트 5.3.2.0 패치 shadow2fox 2018.11.22 2.4k 0
그누•영카트  🏆 영카트 5.4.5.2 shadow2fox 2021.03.17 1.6k 0
DB  🏆 MYSQL root 비번 분실시 해결방법 야돌이 2006.05.28 3.6k 0
그누•영카트  댓글+1🏆 🎞️ 접근차단 IP, 접근가능 IP로 인해 홈에 접근 불가될때 루루아빠 2015.11.21 3.3k 0
이윰  🏆 마우스 오버시 이전글 다음글에 제목을 띄우기 shadow2fox 2018.11.27 2.6k 0
DB  🏆 MYSQL에서 DB 백업 및 복구 방법 야돌이 2006.05.28 3.5k 0
이윰  댓글+2🏆 회원 프로필 사진 변경시 바로 갱신하여 보여 주기 shadow2fox 2018.12.04 3.1k 0
제로  🏆 선택한 게시글은 목록 제목에서 진하게 표시하기 루루아빠 2006.05.29 3.9k 0
그누•영카트  🏆 🎞️ 그누보드 5.1.8 패치 루루아빠 2015.11.25 3.0k 0
제로  댓글+3🏆 한글 이름이 들어간 이미지나 동영상 익스 설정없이 보여주기 루루아빠 2006.06.01 3.6k 0
그누•영카트  🏆 🎞️ 영카트 5.1.7 패치 루루아빠 2015.11.25 2.9k 0
그누•영카트  🏆 영카트 5.4.5.3 shadow2fox 2021.04.05 1.6k 0
기타  🏆 🎞️ 윈도우 서버를 위한 하드 링크와 심볼릭 링크 루루아빠 2015.11.29 2.9k 0
그누•영카트  🏆 🎞️ 그누보드 5.1.9 패치 루루아빠 2015.12.07 5.0k 0
jQuery  🏆 클릭 함수가 더블 클릭시에만 작동된다면 shadow2fox 2018.12.11 2.2k 0
제로  🏆 아파치1.x 버젼을 위한 설정 루루아빠 2006.06.01 3.7k 0
그누•영카트  🏆 🎞️ 영카트 5.1.8 패치 루루아빠 2015.12.07 3.1k 0
그누•영카트  🏆 영카트 5.4.5.4 shadow2fox 2021.05.04 1.9k 0
제로  🏆 코멘트 한번만 작성하게 하기 루루아빠 2006.07.01 4.1k 0
이윰  🏆 🎞️ Eyoom Builder 1.1.17 패치 (Start of the Season2) 루루아빠 2015.12.08 3.5k 0
제로  🏆 포인트 점수에 따른 자동 레벨업 루루아빠 2006.07.10 5.7k 0
이윰  댓글+1🏆 이미지 리사이징 기능 끄기 (큰 이미지가 커졌다가 작아지는 문제 해결) 루루아빠 2015.12.18 4.6k 0