타임라인 최근게시물 이미지 미첨부시 오류관련 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

타임라인 최근게시물 이미지 미첨부시 오류관련 질문 정보

타임라인 최근게시물 이미지 미첨부시 오류관련 질문

본문

지금 시하님의 타임라인 최근게시물을 사용하려고 하는데요,
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=113103&sca=&sfl=wr_name%2C1&stx=%EC%8B%9C%ED%95%98&sop=and

그런데 이 스킨은 이미지가 꼭 첨부되어야만 제대로 사용이 가능한데요,(첨부파일이던, 웹에디터건 이미지가 첨부되어야만 함)
현재 상태에서는 이미지가 첨부되지 않은 경우에는 바로 직전 게시물의 이미지가 나오고 있습니다.

이미지가 첨부되지 않은 경우에는 텍스트 부분만 나올 수 있도록 수정하려고 하는데요, 
latest.skin.php 파일에서 아래 부분을 수정하면 될 것 같은데, 어떻게 수정해야 할까요?


<ul id="issues">
<?
for ($i=0; $i<count($list); $i++) {
$j = $i + 1;
$content = cut_str(strip_tags($list[$i][wr_content]), 400);
$year = date("Y", strtotime($list[$i]['wr_datetime']));
$month = date("M", strtotime($list[$i]['wr_datetime']));
$date = date("d", strtotime($list[$i]['wr_datetime']));


if($list[$i][file][0][view]) {
  $src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
  $thumb = thumbnail($src, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}  else { // data/cheditor------
  $edit_img = $list[$i]['wr_content'];
  if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
  $file = $g4[path].'/' . $tmp[0]; // 파일명
  $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}
}
?>
<li id="<?=$year?>-<?=$month?>-<?=$date?>">
<a href="<?=$list[$i]['href']?>"><img src="<?=$thumb?>" width="<?=$thumb_width?>" height="<?=$thumb_height?>" class="pic" alt="" /></a>


혹시 아시는 분 조언주시면 감사하겠습니다.
그리고 시하님 덕분에 좋은 스킨을 사용할 수 있게 되어서 정말 감사드립니다..
작성자에 의해 채택됐습니다.
no_img.gif 파일을 하나 만들어서 타임라인 최근글 스킨의 img 폴더에 넣어주시고..

if($list[$i][file][0][view]) {
  $src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
  $thumb = thumbnail($src, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}  else { // data/cheditor------
  $edit_img = $list[$i]['wr_content'];
  if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
  $file = $g4[path].'/' . $tmp[0]; // 파일명
  $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}
}

윗 부분의 소스를 아래처럼 수정하세요.

if($list[$i][file][0][view]) {
  $src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
  $thumb = thumbnail($src, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}  else { // data/cheditor------
  $edit_img = $list[$i]['wr_content'];
  if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
  $file = $g4[path].'/' . $tmp[0]; // 파일명
  $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
} else { //추가됨
$thumb = $latest_skin_path."/img/no_img.gif";  //추가됨
}
}

댓글 전체

작성자에 의해 채택됐습니다.
no_img.gif 파일을 하나 만들어서 타임라인 최근글 스킨의 img 폴더에 넣어주시고..

if($list[$i][file][0][view]) {
  $src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
  $thumb = thumbnail($src, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}  else { // data/cheditor------
  $edit_img = $list[$i]['wr_content'];
  if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
  $file = $g4[path].'/' . $tmp[0]; // 파일명
  $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}
}

윗 부분의 소스를 아래처럼 수정하세요.

if($list[$i][file][0][view]) {
  $src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
  $thumb = thumbnail($src, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
}  else { // data/cheditor------
  $edit_img = $list[$i]['wr_content'];
  if (eregi("data/cheditor4[^<>]*\.(gif|jp[e]?g|png|bmp)", $edit_img, $tmp)) {
  $file = $g4[path].'/' . $tmp[0]; // 파일명
  $thumb = thumbnail($file, $thumb_width, $thumb_height, 0, 1, $quality, 0, "",  $filter, $noimg); // 0 그대로 2 확대
} else { //추가됨
$thumb = $latest_skin_path."/img/no_img.gif";  //추가됨
}
}
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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