wr_content 이미지 안나오게 하려면...

wr_content 이미지 안나오게 하려면...

QA

wr_content 이미지 안나오게 하려면...

본문

아래와 같은 최신글 소스입니다.

 

wr_content 이미지 안나오게 하려면 어떻게 해야될까요? 텍스트만 출력하고 싶은데 에디터로 기재된 스타일이나 이미지도 출력이되어서 난감하네요 ㅠㅠ!

 

도와주시면 정말 감사합니다 ㅠㅠ!

 

<?php
            echo "<a href=\"".$list[$i]['href']."\"> ";
            if ($list[$i])
                echo "<span class='subject'>".$list[$i]['subject']."</span>"."<span class='content'>".$list[$i]['wr_content']."</span>";
                if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            else
                echo "<span class='subject'>".$list[$i]['subject']."</span>"."<span class='content'>".$list[$i]['wr_content']."</span>";
                if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            echo "</a>";

            if ($list[$i]['comment_cnt'])  echo "
            <span class=\"lt_cmt\">[".$list[$i]['comment_cnt']."]</span>";
            
            ?>

 

 

 

이 질문에 댓글 쓰기 :

답변 3

소스를 보니 content 라는 클래스를 사용하는 span 안에 wr_content 가 있으니까...

소스의 아래에 다음의 스크립트를 넣어 줍니다.

content 라는 클래스를 가진 모든 엘레먼트의 내부에서 이미지태그만 정규식으로 소멸시키는 코드입니다.

 


<script>
coImg = document.getElementsByClassName("content");
for (i = 0; i < coImg.length; i++) coImg[i].innerHTML = coImg[i].innerHTML.replace(/<(\/img|img)([^>]*)>/gi, "");
</script>

 

생각해보니 replace(/<(\/img|img)([^>]*)>/gi, ""); 은

replace(/<img(.*?)>/gi, ""); 만으로도 충분하겠네요. 이미지태그는 마감이 없으니까요.

답변을 작성하시기 전에 로그인 해주세요.
전체 17
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT