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

스마트에디터 첨부 이미지 첫번째 이미지만 나오게 채택완료

한번잘해보자 1년 전 조회 1,985

안녕하세요

 

스마트에디터로 이미지 첨부를 30장 정도하였는데

본문에 첫번째 사진만 나오게 하려면 어떻게 해야 할까요?

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

답변 3개

채택된 답변
+20 포인트

//wr_content에서 첫번째 이미지 가져오는 함수

function getFirstImage($contents){
    if (preg_match_all('/src=\"(.[^"]+)"/i', $contents, $value) != 0) {
        return $value[1][0];
    }
}

 

<?php echo getFirstImage($view['wr_content']); ?>

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

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

다음과 같이 할 수 있을 것 같습니다.

</p>

<p><style>

.hidden-image {

    display: none;

}

</style></p>

<p><div class="content">

    <img src="첫 번째이미지.jpg" alt="이미지 설명" />

    <img class="hidden-image" src="두 번째이미지.jpg" alt="이미지 설명" />

    <!-- 나머지 이미지들도 hidden-image 클래스를 사용하여 숨김 처리 -->

</div>

 

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

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

1년 전

정규식으로 처리하는 방법이 있을 수 있겠고,
간단하게는 css 로 처리하는 방법도 있지 않을까 합니다. (이건 해보지는 않았습니다.)
view.skin.php 스킨파일내에 (원본 basic 스킨 기준)
#bo_v_con img:not(:first-child) { display:none; }

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

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

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

로그인