메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

묻고 답하기에 주제넘게 답 달았다가 팁으로 해달라는 요청을 받았습니다.


아래와 같이 사용하시게 되면 본문에는 이미지태그가 모두 사라진 결과물을 얻을 수 있으며,

본문에 있던 이미지 태그의 경로명을 모두 얻어 배열로 만들어 출력할 수 있습니다.


※ 이미지 경로에 대해서는 경로만 출력합니다. 원하시는 디자인을 입히시면 되겠습니다.


해당내용은 게시판 스킨의 view_document.html 안에 $oDocument->getContent(); 을 이용합니다.


{@ // 본문에서 이미지 추출, 이미지 제거
    $oDocument->getContent = $oDocument->getContent();
    preg_match_all('!<img([^\>]*)src=([^\>]*?)\>!is', $oDocument->getContent, $matches);
}
<!--@foreach($matches[0] as $key => $val)-->
{@
    $oDocument->getContent = str_replace($val,"",$oDocument->getContent);
    preg_match_all('/([^=^"^ ]*)src=([^ ^>]*)/i', $val, $src_match);
    $src[] = str_replace("\"","",$src_match[2][0]);
}
<!--@endforeach-->

<!-- 이미지 경로 출력 -->
<!--@foreach($src as $key => $val)-->
    {$val}
<!--@endforeach-->

<!-- 이미지 제거된 본문 출력 -->
{$oDocument->getContent}


번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 10587
» 본문에서 이미지 제거, 이미지만 추출하는 정규식 팁 [5] [레벨:19]라르게덴 2010.03.31 1926
876 회원 확장 변수(extra_vars) 출력하는 방법 [17] file [레벨:1]척~ 2008.05.23 7767
875 초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] [레벨:1]놀라운넘 2010.08.27 4373
874 ■ 초보님을 위한 XE 동영상 강좌 [초보님들 필독 권합니다. ^^] [8] [레벨:5]파파민 2010.01.30 1694
873 XE 속도를 개선하기 위한 4가지 방법 (수정 #3) [9] [레벨:30]SMaker 2010.04.14 1969
872 안전하게 XE 업데이트 하기 [1] [레벨:4]mindpainter 2010.08.24 2606
871 XE 강의 #1 - 포토샵 시안작업 및 드림위버 작업 [7] [레벨:10]서기 2010.04.24 2648
870 XpressEngine 공식 매뉴얼(한글 파일) #1 [9] file [레벨:4]자이제로 2008.11.21 4664
869 모바일 레이아웃 로그인페이지 개선방법 [4] [레벨:4]스카이피아 2010.08.01 1988
868 info.xml 에 html 쓸때 [1] file TShhgyu 2010.08.20 1655
867 일반 회원이나 손님도, 제목의 글자색상 및 굵기 설정 가능하게. [1] [레벨:12]sejin7940 2010.07.14 1483
866 the result is not valid XML 에러 중... file [레벨:2]ZHANG™ 2010.08.19 2750
865 게시판 목록을 확장 변수로 정렬하기 [5] [레벨:12]대암지기 2008.10.10 3769
864 댓글창에서 프로필이미지가 없는 경우 기본이미지 출력하기 [8] file [레벨:3]카카달려 2008.04.19 9084
863 신고 수가 일정 수 이상 되면 특정 게시판으로 이동시키기 [6] [레벨:30]SMaker 2009.02.01 1326
862 bgm 넣을려고 프레임 나눴을때 가로스크롤바 해결방법. [12] [레벨:3]또리♡485 2008.01.25 5748
861 레이아웃 자작시 생기는 회원 모듈과의 충돌 [1] file [레벨:2]ZHANG™ 2010.08.15 1518
860 확장 컴포넌트를 에디터에 따로 뽑고 우측 정렬하기 ^^" [4] [레벨:2]ZHANG™ 2010.08.15 2093
859 FCKeditor에서도 확장 에디터를 외부로 빼내는 팁. file [레벨:2]ZHANG™ 2010.08.15 1951
858 Belarc Advisor - Free Personal PC Audit [레벨:7]레미짱 2010.08.14 1405