izen님의 지정 기간제 히트순 최근게시물에 이미지 추출하는 방법 정보
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>";
?>
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; // 개별 페이지 접근 불가
?>
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>";
?>
<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">
<?
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>";
<?
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>";//
//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']}>"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
?></td></tr>
</table></td>
</tr>
<? } ?>
</table></td>
</tr>
<? } ?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50>게시물이 없습니다.</a></td></tr><? } ?>
</table>
댓글 전체
경로중에 // <-- 요거 하나 더 들어가 있네요
data/file// 요기.. 하나 지우세요..
data/file// 요기.. 하나 지우세요..
슬래시 (/) 한개 지우려면 어디를 고쳐야 하나요?
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
$i 아닌가요? $/i가 아니라...
$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
에러가...
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을 인식하지 못하는거 같은데;;;
이유가 무엇인지 아시는분...;ㅁ;
그누보드/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을 수정한 부분을 참조하셔서 적요하세요....^^
감사합니다.
http://www.sir.co.kr//bbs/board.php?bo_table=g4_qa&wr_id=58932 에서
lib을 통째로 수정하니까 이미지가 잘 나와요^^
sico님 지앤미님~
그냥 지나치치 않으시고 답변 주셔서 감사합니다~^^
http://www.sir.co.kr//bbs/board.php?bo_table=g4_qa&wr_id=58932 에서
lib을 통째로 수정하니까 이미지가 잘 나와요^^
sico님 지앤미님~
그냥 지나치치 않으시고 답변 주셔서 감사합니다~^^
저도 한번 적용해 보았는데요.
지앤미님 댓글대로 했더니 적용이 잘 됩니다.
헌데 한가지 단점이...이미지가 없을시....................
그 해당글의 제목, 내용이 출력이 안되는군요.
지앤미님 댓글대로 했더니 적용이 잘 됩니다.
헌데 한가지 단점이...이미지가 없을시....................
그 해당글의 제목, 내용이 출력이 안되는군요.
부시럭님...그건 제가 적용을 하지 않은 상태의 댓글이라 해당 소스를 잘 살피셔서 처리를 하심이 좋을듯 합니다...
도움을 드리지 못해 죄송합니다.....ㅠ.ㅠ
도움을 드리지 못해 죄송합니다.....ㅠ.ㅠ