b

izen님의 지정 기간제 히트순 최근게시물에 이미지 추출하는 방법

izen님의 지정 기간제 히트순 최근게시물에
이미지를 함께 추출하려고 합니다.
 
 
 
그냥 보통 최근게시물에서는
<?
 echo "<a href='{$list[$i][href]}'>";
  $image = urlencode($list[$i][file][0][file]); //첫번째 파일이 이미지라면
   if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
  echo "<img src='$g4[path]/data/file/$bo_table/$image' border=0>"; //이미지크기
   } else
  echo "<img src='$latest_skin_path/img/noimage.gif' border=0>";
  echo"</a>";
 ?>
이렇게 하니까 이미지가 나왔었는데;;
 
아이젠팀 팁보고 최근게시물 만들어서 위에처럼 넣었는데
이미지 경로를 찾지 못하는거 같아요.
bo_table을 읽지 못하는거 같은데;;
어딜 잘못한건지를 모르겠어서..
오늘도 그누님들께 도움을 요청합니다.
 
혹 지나가시는길에 아시는분은 저에게 도움을 조금만 주세요^^;
 
 
링크1은 이미지 엑박뜨는 페이지 주소입니다;
 
 
latest.skin.php ---------------------------------------------------------------
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width=100% cellpadding=0 cellspacing=0 >
<? for ($i=0; $i<count($list); $i++) { ?>
<tr>
    <td colspan=4 align=center >
        <table width=100% valign=top border=0 cellpadding=0 cellspacing=0>
        <tr>
      <td width=120>
   
   <?
 echo "<a href='{$list[$i][href]}'>";
  $image = urlencode($list[$i][file][0][file]); //첫번째 파일이 이미지라면
   if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
  echo "<img src='$g4[path]/data/file/$bo_table/$image' border=0>"; //이미지크기
   } else
  echo "<img src='$latest_skin_path/img/noimage.gif' border=0>";
  echo"</a>";
 ?>
   </td>
            <td><img src="<?=$latest_skin_path?>/img/<?=$i+1?>.gif" align="absmiddle">&nbsp;
            <?
            echo $list[$i]['icon_reply'] . " ";
            echo "<a href='{$list[$i]['href']}' target=_parent>";
            if ($list[$i]['is_notice'])
                echo "<font style='font-family:굴림; font-size:9pt; '>{$list[$i]['subject']}</font><br>{$list[$i][wr_1]}<br>{$list[$i][wr_2]}<br>{$list[$i][wr_3]}<br>{$list[$i][wr_4]}";
            else
                echo "<font style='font-family:굴림; font-size:9pt; '>{$list[$i]['subject']}</font><br>{$list[$i][wr_1]}<br>{$list[$i][wr_2]}<br>{$list[$i][wr_3]}<br>{$list[$i][wr_4]}";
            echo "</a>";
            //if ($list[$i]['comment_cnt']) //
                //echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; '>{$list[$i]['comment_cnt']}</span></a>";//
            // if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
            // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
            ?></td></tr>
       
        </table></td>
</tr>
<? } ?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50>게시물이 없습니다.</a></td></tr><? } ?>
</table>
|

댓글 9개

경로중에 // <-- 요거 하나 더 들어가 있네요
data/file// 요기.. 하나 지우세요..
슬래시 (/) 한개 지우려면 어디를 고쳐야 하나요?
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
$i 아닌가요? $/i가 아니라...
$i로 고치면

Warning: preg_match(): No ending delimiter '/' found in /home/hosting_users/navstudio/www/gbbs/skin/latest/izen_group_new/latest.skin.php on line 17

에러가...
이미지 경로가...
그누보드/data/file//이미지이름.jpg 이렇게되네요.
$bo_table을 인식하지 못하는거 같은데;;;
이유가 무엇인지 아시는분...;ㅁ;
참조 : http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=58759

댓글 참조하세요....

혹시나 그래도 안된다면 위의 것과

http://www.sir.co.kr//bbs/board.php?bo_table=g4_qa&wr_id=58932

의 댓글에서 lib을 수정한 부분을 참조하셔서 적요하세요....^^
감사합니다.
http://www.sir.co.kr//bbs/board.php?bo_table=g4_qa&wr_id=58932 에서
lib을 통째로 수정하니까 이미지가 잘 나와요^^
sico님 지앤미님~
그냥 지나치치 않으시고 답변 주셔서 감사합니다~^^
저도 한번 적용해 보았는데요.
지앤미님 댓글대로 했더니 적용이 잘 됩니다.
헌데 한가지 단점이...이미지가 없을시....................
그 해당글의 제목, 내용이 출력이 안되는군요.
부시럭님...그건 제가 적용을 하지 않은 상태의 댓글이라 해당 소스를 잘 살피셔서 처리를 하심이 좋을듯 합니다...

도움을 드리지 못해 죄송합니다.....ㅠ.ㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,546
18년 전 조회 957
18년 전 조회 1,266
18년 전 조회 1,490
18년 전 조회 1,605
18년 전 조회 1,568
18년 전 조회 1,517
18년 전 조회 1,200
18년 전 조회 1,124
18년 전 조회 1,543
18년 전 조회 1,255
18년 전 조회 1,180
18년 전 조회 1,404
18년 전 조회 1,617
18년 전 조회 1,574
18년 전 조회 1,582
18년 전 조회 1,637
18년 전 조회 1,579
18년 전 조회 1,529
18년 전 조회 1,764
🐛 버그신고