포인트광고 최신글에 이미지표시시 경로...
관리자님이 올리신 기본스킨>포인트광고스킨(http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/64 )에 이미지표시를 더할려고 합니다..
원소스의 보드부분의 게시물보기와 write.skin.php은 수정목적에 맞게 고쳤지만...
한줄로 표시되는 최신글형식 표시부분의 추가된 이미지경로 부분에서 막히네요...
고쳐보려고 시도한 소스의..
----------------------------------------------------------------------------------------------------------------------------------
<?
$tmp_table = "point";
$sql = " select wr_id, wr_subject, wr_1 from {$g4[write_prefix]}{$tmp_table}
where wr_is_comment = '0'
and substring(wr_datetime,1,10) = date_sub(curdate(), interval 1 day) ";
$sql .= " order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
$href = "$g4[bbs_path]/link.php?bo_table={$tmp_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target=_blank><img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0></a><br>";
echo "<a href='$href' target=_blank><b><font color='$row[wr_1]'><span id='line_ad'>".conv_subject($row[wr_subject],40,"")."</span></font></b></a>";
echo "
<script language='JavaScript'>
function Blink(visible)
{
if (visible == 1)
{
document.getElementById('line_ad').style.textDecoration = 'underline';
setTimeout('Blink(0)', 2000);
}
else
{
document.getElementById('line_ad').style.textDecoration = 'none';
setTimeout('Blink(1)', 500);
}
}
Blink(1);
</script>";
// View
sql_query(" update {$g4[write_prefix]}{$tmp_table} set wr_2 = wr_2 + 1 where wr_id = '$row[wr_id]' ");
}
else
{
$href = "$g4[bbs_path]/board.php?bo_table={$tmp_table}";
echo "<a href='$href'><font color=crimson><b>보유포인트로 무료광고하기 </b></font></a>";
}
echo "<span class=small><a href='{$g4[bbs_path]}/board.php?bo_table=point'> <font color=silver>신청</font></a></span>";
?>
----------------------------------------------------------------------------------------------------------------------------------
내용표시부분인 요부분에서..
----------------------------------------------------------------------------------------------------------------------------------
이상생략
$href = "$g4[bbs_path]/link.php?bo_table={$tmp_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target=_blank><img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0></a><br>";
echo "<a href='$href' target=_blank><b><font color='$row[wr_1]'><span id='line_ad'>".conv_subject($row[wr_subject],40,"")."</span></font></b></a>";
이하생략
----------------------------------------------------------------------------------------------------------------------------------
이미지가 나오게 할려면
나름대로
<img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0>
이렇게 줘봤는데 테이블명까진 경로가 먹는데 파일명이 안먹네요...
해당부분을 어떤형식으로 고쳐야 하는지 아시는분 답변 부탁드립니다..
원소스의 보드부분의 게시물보기와 write.skin.php은 수정목적에 맞게 고쳤지만...
한줄로 표시되는 최신글형식 표시부분의 추가된 이미지경로 부분에서 막히네요...
고쳐보려고 시도한 소스의..
----------------------------------------------------------------------------------------------------------------------------------
<?
$tmp_table = "point";
$sql = " select wr_id, wr_subject, wr_1 from {$g4[write_prefix]}{$tmp_table}
where wr_is_comment = '0'
and substring(wr_datetime,1,10) = date_sub(curdate(), interval 1 day) ";
$sql .= " order by rand() limit 1 ";
$row = sql_fetch($sql);
if ($row[wr_id])
{
$href = "$g4[bbs_path]/link.php?bo_table={$tmp_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target=_blank><img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0></a><br>";
echo "<a href='$href' target=_blank><b><font color='$row[wr_1]'><span id='line_ad'>".conv_subject($row[wr_subject],40,"")."</span></font></b></a>";
echo "
<script language='JavaScript'>
function Blink(visible)
{
if (visible == 1)
{
document.getElementById('line_ad').style.textDecoration = 'underline';
setTimeout('Blink(0)', 2000);
}
else
{
document.getElementById('line_ad').style.textDecoration = 'none';
setTimeout('Blink(1)', 500);
}
}
Blink(1);
</script>";
// View
sql_query(" update {$g4[write_prefix]}{$tmp_table} set wr_2 = wr_2 + 1 where wr_id = '$row[wr_id]' ");
}
else
{
$href = "$g4[bbs_path]/board.php?bo_table={$tmp_table}";
echo "<a href='$href'><font color=crimson><b>보유포인트로 무료광고하기 </b></font></a>";
}
echo "<span class=small><a href='{$g4[bbs_path]}/board.php?bo_table=point'> <font color=silver>신청</font></a></span>";
?>
----------------------------------------------------------------------------------------------------------------------------------
내용표시부분인 요부분에서..
----------------------------------------------------------------------------------------------------------------------------------
이상생략
$href = "$g4[bbs_path]/link.php?bo_table={$tmp_table}&wr_id={$row[wr_id]}&no=1";
echo "<a href='$href' target=_blank><img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0></a><br>";
echo "<a href='$href' target=_blank><b><font color='$row[wr_1]'><span id='line_ad'>".conv_subject($row[wr_subject],40,"")."</span></font></b></a>";
이하생략
----------------------------------------------------------------------------------------------------------------------------------
이미지가 나오게 할려면
나름대로
<img src='$g4[path]/data/file/{$tmp_table}/{$row[file][0][file]}' border=0>
이렇게 줘봤는데 테이블명까진 경로가 먹는데 파일명이 안먹네요...
해당부분을 어떤형식으로 고쳐야 하는지 아시는분 답변 부탁드립니다..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
$list[$i][file][0][file] <- 이렇게 수정해보세요..
$list[$i][file][0][file]는 안먹는게 당연하고 안먹습니다...
뭔가 다른 변수가 있어야 하나봅니다...
저도 sql구문을 잘모르는데,,
파일은 따로 디비에 저장을 됩니다... 즉 파일은 따로 불려드려야 한다는 것입니다..
그런데 위 소스는 테이블디비만 불려드리네요.. 결코 파일명을 알수가 없죠..디비안에 없으니....
가장 쉬운방법은 그누보드에 있는 함수를 사용하는것입니다..
get_file($bo_table, $wr_id)이란 함수가 존재하죠..
아마 get_file(테이블명, 리스트번호)하면 파일 주소가 나올꺼에요.....
common.lib.php포함시키고요..<- 이안에 이함수가 있으니 확인해보세요~~
그럼 수고하세요..
바보같이 db를 수정하려고 하면서 쿼리도 제대로 안보다니...암튼 도움감사드립니다...