첫번째 첨부 이미지주소 여분필드에 저장하기 > 그누4 질문답변

그누4 질문답변

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

첫번째 첨부 이미지주소 여분필드에 저장하기 정보

첫번째 첨부 이미지주소 여분필드에 저장하기

본문

글쓰기할때 첫번째 첨부한 이미지주소를 wr_4에 이미지주소를 넣으려면 어떻게 해야하는지요?

아시는분 도움 좀 주세요^^
  • 복사

댓글 전체

혹시 이미지 주소를 보여주고 보는 사람에게 카피하게 할려고 그러시나요?
그렇다면 아까운 여분필드 사용하지 마시고
그냥 표현해도 괜찮을듯 한데요.

뷰페이지라면..
echo "첫번째이미지 주소는 {$view[$i][file][0][path]}/{$view[$i][file][0][file]}입니다" ;

리스트페이지라면
echo "첫번째이미지 주소는 {$list[$i][file][0][path]}/{$list[$i][file][0][file]}입니다" ;


이것을 굳이 여분필드에 넣고싶으시면 스킨의
write_update.skin.php 에다가..



$sql_img = " select bf_file from $g4[board_file_table]  where bo_table = '$bo_table' and wr_id = $wr_id and bf_no = 0 ";
$row_img = sql_fetch($sql_img);

//이케 쿼리하면 $row_img 에 첫번째 이미지파일명이가 들어올거에요 이것을 여분필드에 업데이트 해줘야 하는데..


// 파일경로를 정의 해주고
$data_path = $g4[path]."/data/file/$bo_table";
$img_path = $data_path."/".$row_img ;

//쿼리를 해준다
$sql = " update $g4['board_table'] set wr_4 = '$img_path' where  wr_id = '$wr_id " ;
sql_query($sql);

초보라 저도 여기저기 보고 공부할겸요.ㅎㅎ
아길이님 답글 감사합니다.

전 그냥 단순무식하게 view.skin.php에서 아래처럼해서 처리했습니다.
소스가 부하를주는지는 잘모르고 되기래 이렇게했습니다^^;;
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($view[file][0][view]){
$image[0] = "도메인/bbs/data/file/$bo_table/".$view[file][0][file];
sql_query( "UPDATE {$write_table} SET wr_4='{$image[0]}' WHERE wr_id='{$wr_id}'" );
}
?>
© SIRSOFT
현재 페이지 제일 처음으로