포인트광고 최신글에 이미지표시시 경로... > 그누4 질문답변

그누4 질문답변

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

포인트광고 최신글에 이미지표시시 경로... 정보

포인트광고 최신글에 이미지표시시 경로...

본문

관리자님이 올리신 기본스킨>포인트광고스킨(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>

이렇게 줘봤는데 테이블명까진 경로가 먹는데 파일명이 안먹네요...
해당부분을 어떤형식으로 고쳐야 하는지 아시는분 답변 부탁드립니다..

댓글 전체

해당코드가 스킨화 되어 삽입되는게 아니고 표시될 페이지에 직접 삽입되기 때문에...
$list[$i][file][0][file]는 안먹는게 당연하고 안먹습니다...

뭔가 다른 변수가 있어야 하나봅니다...
죄송 잘못봤네요..^^;;

저도 sql구문을 잘모르는데,,
파일은 따로 디비에 저장을 됩니다... 즉 파일은 따로 불려드려야 한다는 것입니다..
그런데 위 소스는 테이블디비만 불려드리네요.. 결코 파일명을 알수가 없죠..디비안에 없으니....

가장 쉬운방법은 그누보드에 있는 함수를 사용하는것입니다..
get_file($bo_table, $wr_id)이란 함수가 존재하죠..

아마 get_file(테이블명, 리스트번호)하면 파일 주소가 나올꺼에요.....
common.lib.php포함시키고요..<- 이안에 이함수가 있으니 확인해보세요~~

그럼 수고하세요..
해결은 안됬지만 실마리를 주셔서 감사 드려요...
바보같이 db를 수정하려고 하면서 쿼리도 제대로 안보다니...암튼 도움감사드립니다...
전체 14 |RSS
그누4 질문답변 내용 검색

회원로그인

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