답변 3개
new.skin.php 적당한 위치에 넣어보세요.
첨부파일 먼저 검사하고 없으면 본문에서 가져오는걸로..
</p><p><?php</p><p>$img = '';</p><p>$files = get_file($list[$i]['bo_table'], $list[$i]['wr_id']);</p><p><span style="font-size: 10pt; line-height: 1.5;"></span>if($files['count']) {<span style="font-size: 10pt; line-height: 1.5;"></span></p><p> for($j=0; $j<<span style="font-size: 10pt; line-height: 1.5;">$files['count']</span><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;">; $j++) {</span></p><p> if($files[$j]['image_type']) {</p><p> $img = $files[$j]['path'].'/'.$files[$j]['file'];</p><p> break;</p><p> }</p><p> }</p><p>} else {</p><p> $imgs = get_editor_image($list[$i]['wr_content'], false);</p><p><span style="font-size: 10pt; line-height: 1.5;"> if(is_array($imgs[1]) && count($imgs[1])) {</span></p><p> $img = $imgs[1][0];</p><p> }</p><p>}</p><p>if($img) {</p><p> echo $img;</p><p> //echo '<img src="'.$img.'" />';</p><p>}</p><p>?> </p><p>
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
</strong><span style="font-size: 10pt; line-height: 1.5;"></span><span style="font-size: 10pt; line-height: 1.5;"><?</span></p><p>$java_script = ""; </p><p>for ($i=0; $i<count($list); $i++) { </p><p>$image = urlencode($img_tag[0]); // 첫번째 파일이 이미지라면</p><p>$ooo='<table width=100% cellpadding=1 cellspacing=0 border=0><tr><td width=100%><table width=100% cellpadding=1 cellspacing=0 border=0><tr><td align=center><a href='.$list[$i][href].'> <img src=\"'."$real_img_url.".'\" width=\"140\" height=\"140\" border=0></a></td></tr></table></td></tr></table>';</p><p>$java_script .= "roll_text_s[$i]='$ooo'\n"; </p><p>} </p><p>echo $java_script;</p><p>?></p><p></script> </p><p><strong style="font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 21.6000003814697px; background-color: rgb(255, 255, 255);">
여기서 뭘 손대야 본문 이미지를 가져올수 있나요?
답변에 대한 댓글 2개
후자라는 전제하에..
for문 아랫줄에 위에 답변한 내용에서 맨처음<?php 이것과 맨 마지막 ?> 이것만 빼고 다 넣으세요. 아.. echo $img; 이건 지워야겠군요.
그리고 님의 소스에 있는 $real_img_url 이걸 $img 로 바꿔보세요.
게시판스킨인거면 해당게시판설정에서 '목록에서 내용 사용'에 체크하셔야 합니다. 그리고 $imgs = get_editor_image($list[$i]['wr_content'], false); 여기에서 wr_content 이걸 content 로 바꿔주세요.
아.. 그러고보니 그누보드 버전을 안적으셨네요. 저건 5버전용입니다.
4버전이면 lib/common.lib.php 아랫쪽에 해당함수 추가하셔야 합니다.
[code]
// 에디터 이미지 얻기
function get_editor_image($contents, $view=true)
{
if(!$contents)
return false;
// $contents 중 img 태그 추출
if ($view)
$pattern = "/<img([^>]*)>/iS";
else
$pattern = "/<img[^>]*src=[\'\"]?([^>\'\"]+[^>\'\"]+)[\'\"]?[^>]*>/i";
preg_match_all($pattern, $contents, $matchs);
return $matchs;
}
[/code]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
아니면 그 파일이 있는경로가 어딘지 알수있을까요.