헐랭이님 첨부파일 다운로드시 코멘트 받기 팁 사용중입니다. > 그누4 질문답변

그누4 질문답변

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

헐랭이님 첨부파일 다운로드시 코멘트 받기 팁 사용중입니다. 정보

헐랭이님 첨부파일 다운로드시 코멘트 받기 팁 사용중입니다.

본문

스킨 view.skin.php 파일에서 다운로드 관련 부분을 아래와 같이 사용하고 있습니다.

// 파일다운로드
if ($member[mb_id]){
 $total_commnt  = mysql_num_rows(mysql_query(" select * from $write_table where wr_parent = '$wr_id' and mb_id ='$member[mb_id]'"));
  }
$fileTemp = 0;
for ($i=0; $i<count($view[file]); $i++)
{
    if ($view[file][$i][source])
    {

//썸네일을 만듬
$sourcefile="$g4[path]/data/file/$bo_table/{$view[file][$i][file]}"; //원본이미지파일
$file_img=getimagesize($sourcefile);
$view_thum_file=$i."_".$wr_id."_view.thum"; //view 썸네일파일이름
$list_thum_file=$i."_".$wr_id."_list.thum"; //list 썸네일파일이름

$view_thumb_file=$view_thum_dir.$view_thum_file; //디렉토리+파일이름 (view)
$list_thumb_file=$list_thum_dir.$list_thum_file; //디렉토리+파일이름 (list)

if(!file_exists($view_thumb_file)) thumu($sourcefile,$view_thum_file,$file_img,$board[bo_2],$view_thum_dir); //view 썸네일생성
if(!file_exists($list_thumb_file)) thumu($sourcefile,$list_thum_file,$file_img,$board[bo_1],$list_thum_dir); //list 썸네일생성

$row = sql_fetch(" select bf_width,bf_height from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no='$i' ");
        echo "<table width=100% cellpadding=0 cellspacing=0 border=0><tr height=20 bgcolor=000000>";
echo "<td align=left class='tah9px'>&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> [$row[bf_width]×$row[bf_height]]&nbsp;[{$view[file][$i][size]}]</font> <a href=\"javascript:alert('코멘트를 남기셔야 다운로드가 가능합니다.');\" title=''>{$view[file][$i][source]}</a></td>";
echo "<td width=20 class='tah9px'><font color=#6D67E9>D{$view[file][$i][download]}</a></font></td>";
echo "</tr>";

echo "<tr><td style=height:1px colspan=4></td></tr>";


$fileTemp = 1;
    }
if($i == count($view[file]) || $fileTemp == 2){echo"</table>";}
if($fileTemp == 1){$fileTemp++;}
}

이렇게 사용중인데 헐랭이님 팁에서는

// 가변 파일
 if ($member[mb_id]){
 $total_commnt  = mysql_num_rows(mysql_query(" select * from $write_table where wr_parent = '$wr_id' and mb_id ='$member[mb_id]'"));
  }
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++)
{
    if ($view[file][$i][source] && !$view[file][$i][view])
    {
        $cnt++;
  if ($board[bo_1] =="1"){
  if ($is_admin || $total_commnt > 0){
      echo "<tr><td height=22>&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
    }else {
    echo "<tr><td height=22>&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:alert('코멘트를 남기셔야 다운로드가 가능합니다.\n\n잘쓰겠다는 감사의 말씀 부탁드려요. ^^');\" title=''><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
    }
      }else {
      echo "<tr><td height=22>&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle> <a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'><strong>{$view[file][$i][source]}</strong> ({$view[file][$i][size]}), Down : {$view[file][$i][download]}, {$view[file][$i][datetime]}</a></td></tr>";
    }
  }
}

이렇게 수정하라고 되어있습니다.

코멘트를 남겨도 계속 메세지 창이 뜨네요..

if ($board[bo_1] =="1"){
  if ($is_admin || $total_commnt > 0){

이부분을 상단 적용중인 부분에 넣어야 하는데 잘 안되네요.

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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