목록에서요, 이미지 첨부한 게시글 목록에는
이미지 첨부 아이콘이 목록에 나타나게 하려면 어떻게 해야 할까요?
이미지 첨부는 [KBoard 미디어 추가] 입니다.
파일 첨부는 아니구요.
안녕하세요~^^
아래 코드를 참고해서 스킨의 list.php 파일에 추가해주시겠어요?
<?php echo $content->title?> 이게 제목 출력 코드입니다.
이 코드 다음에 아래 코드를 추가해보세요.
KBoard 미디어 추가에 등록된 이미지가 있는지 체크하는 코드입니다.
<?php
$media = new KBContentMedia();
$media->content_uid = $content->uid;
if($media->getList()){
$src = "{$skin_path}/images/image.png";
echo '<img src="' . $src . '" alt="이미지첨부">';
}
?>
아래 코드를 추가하면 게시글 본문 내용에 이미지가 포함되어 있는지 확인할 수 있습니다.
<?php if(strpos($content->content, '<img') !== false):?><img src="<?php echo $skin_path?>/images/image.png" alt="이미지첨부"><?php endif?>
상황에 맞게 적절히 코드를 사용해주세요.
그리고 이미지 경로는 적절히 편집해주셔야 합니다.
고맙습니다.
위의 코드를 list.php에 삽입한후..
사이트 대시보드에서 라이브러리에 아이콘을 업로드했습니다. 아래경로입니다. 아래 URL 을 어딘가에 붙이는 건가요? 아니면 다른걸 같다붙이는건지요..
사이트주소/wp-content/uploads/2018/04/camera.png
제가 완전초보라서.. 이미지경로라는게 코드 어느 부분인지..좀 자세히 알려주실수 있나요?
감사합니다.
안녕하세요.
이미지 경로는 위에 알려드린 코드에서
$src = "{$skin_path}/images/image.png"; 코드와
<img src="<?php echo $skin_path?>/images/image.png" alt="이미지첨부"> 코드의 굵게 표시된 부분입니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/image 폴더에 이미지를 업로드하면
위에 알려드린 코드처럼 <?php echo $skin_path?>/images/my_image.png 처럼 사용하실 수 있습니다.
고맙습니다.
감사합니다. 이쁘게 적용되었습니다~~