방명록에서 플래쉬 재생.. 정보
그누보드 방명록에서 플래쉬 재생..본문
안녕하세요.
다름이 아니오라.
방명록처럼.
리스트에서 내용이 보이는 게시판을 사용할경우.
첨부 파일이 이미지면 그대로 보이나.
플래쉬 파일인 경우 보이질 않는데.
어케 수정해야 가능할가요/
부족한 실력으로
어제 2시간 넘게 고민했는데 포기를 햇거든요ㅠ_ㅠ;;
php 를 잘 몰라서a
답변 부탁드려요~
제발..흑..
다름이 아니오라.
방명록처럼.
리스트에서 내용이 보이는 게시판을 사용할경우.
첨부 파일이 이미지면 그대로 보이나.
플래쉬 파일인 경우 보이질 않는데.
어케 수정해야 가능할가요/
부족한 실력으로
어제 2시간 넘게 고민했는데 포기를 햇거든요ㅠ_ㅠ;;
php 를 잘 몰라서a
답변 부탁드려요~
제발..흑..
댓글 전체
1. bbs/gblist.php파일 3번째 줄에 아래 소스추가
include "./lib/file.lib.php";
2. bbs/ 폴더에 gblist.php를 열어
190라인 쯤에
for ($k=1; $k<=$cfg[file_count]; $k++) {
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
}
}
를
수정-----------------------------------------------------------------------------------------
for ($k=1; $k<=$cfg[file_count]; $k++) {
$wr_file = $row["wr_file".$k];
if ($wr_file) {
if (!(preg_match($cfg[image_extension], $wr_file) || preg_match($cfg[flash_extension], $wr_file) || preg_match($cfg[movie_extension], $wr_file))) {
$file[$i]["file_href".$k] = "./?doc=$cfg[bbs_dir]/gbdownload.php&$qstr&wr_id=$row[wr_id]&index=$k";
$file[$i]["download".$k] = $row["wr_file".$k."_download"];
$file[$i]["size".$k] = get_filesize("./data/file/$bo_table/$wr_file");
$file[$i]["source".$k] = $row["wr_file".$k."_source"];
}
}
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
}
}
로 수정합니다..
3. 다음에 아래를 추가해 줍니다...
// add
for ($k=1; $k<=$cfg[file_count]; $k++) {
$list[$i]["file".$k]= "./data/file/$bo_table/" . $row["wr_file".$k];
if($list[$i]["file".$k]){
if (@preg_match($cfg[image_extension], $list[$i][file1])){//이미지
$list[$i][file1_v]= "<img src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' style='border:1 solid #222222;cursor:hand'
alt='클릭!하시면 큰그림을 보실수 있읍니다'
onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\">";
$list[$i][file1_vl]= "<img src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' style='border:1 solid #222222;cursor:hand'
alt='클릭!하시면 큰그림을 보실수 있읍니다'
onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\">";}
else if (@preg_match($cfg[flash_extension], $list[$i][file1])){//플래시
$list[$i][file1_v]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' style='border:1 solid #222222'
type='application/x-shockwave-flash' play='false'></embed>";
$list[$i][file1_vl]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' style='border:1 solid #222222'
type='application/x-shockwave-flash' play='false'></embed>";}
else if (@preg_match($cfg[movie_extension], $list[$i][file1])){// 동영상
$list[$i][file1_v]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' volume='0' mute='true'
ClickToPlay='true' AutoStart='true' ShowControls='false'
style='border:1 solid #222222'></embed>";
$list[$i][file1_vl]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' volume='0' mute='true'
ClickToPlay='true' AutoStart='true' ShowControls='false'
style='border:1 solid #222222'></embed>";
}
}
if (!(preg_match($cfg[image_extension],$list[$i][file1])||
preg_match($cfg[flash_extension], $list[$i][file1])||
preg_match($cfg[movie_extension], $list[$i][file1]))) {
$list[$i][file1_v]= "<img src='$board_skin/noimage2.jpg'
width='125' height='95' align='center' style='border:1 solid #222222' >";
$list[$i][file1_vl]= "<img src='$board_skin/noimage.gif'
width='150' height='130' align='center' style='border:1 solid #222222' >";}
}
4. 값을 제대로 넘겨주세요 메세지 나올때..
카자님 팁~~
gbdownload.php파일의 아래 부분을 주석 처리하고 해보세요..^^
// 다른곳에서 링크 거는것을 방지하기 위한 코드
//if ("$bo_table|$wr_id" != $HTTP_SESSION_VARS[ss_view]) { alert("값을 제대로 넘겨주세요."); }
////////////////////////////////////mando님의 팁입니다.
첨부파일1번이 이미지여야 합니다.
첨부파일 2번이 첨부파일이어야 하고요..
include "./lib/file.lib.php";
2. bbs/ 폴더에 gblist.php를 열어
190라인 쯤에
for ($k=1; $k<=$cfg[file_count]; $k++) {
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
}
}
를
수정-----------------------------------------------------------------------------------------
for ($k=1; $k<=$cfg[file_count]; $k++) {
$wr_file = $row["wr_file".$k];
if ($wr_file) {
if (!(preg_match($cfg[image_extension], $wr_file) || preg_match($cfg[flash_extension], $wr_file) || preg_match($cfg[movie_extension], $wr_file))) {
$file[$i]["file_href".$k] = "./?doc=$cfg[bbs_dir]/gbdownload.php&$qstr&wr_id=$row[wr_id]&index=$k";
$file[$i]["download".$k] = $row["wr_file".$k."_download"];
$file[$i]["size".$k] = get_filesize("./data/file/$bo_table/$wr_file");
$file[$i]["source".$k] = $row["wr_file".$k."_source"];
}
}
if (@preg_match($cfg[image_extension], $row["wr_file".$k])) {
$list[$i]["file_image".$k] = "./data/file/$bo_table/" . $row["wr_file".$k];
}
}
로 수정합니다..
3. 다음에 아래를 추가해 줍니다...
// add
for ($k=1; $k<=$cfg[file_count]; $k++) {
$list[$i]["file".$k]= "./data/file/$bo_table/" . $row["wr_file".$k];
if($list[$i]["file".$k]){
if (@preg_match($cfg[image_extension], $list[$i][file1])){//이미지
$list[$i][file1_v]= "<img src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' style='border:1 solid #222222;cursor:hand'
alt='클릭!하시면 큰그림을 보실수 있읍니다'
onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\">";
$list[$i][file1_vl]= "<img src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' style='border:1 solid #222222;cursor:hand'
alt='클릭!하시면 큰그림을 보실수 있읍니다'
onclick=\"view('./data/file/$bo_table/$row[wr_file1]')\">";}
else if (@preg_match($cfg[flash_extension], $list[$i][file1])){//플래시
$list[$i][file1_v]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' style='border:1 solid #222222'
type='application/x-shockwave-flash' play='false'></embed>";
$list[$i][file1_vl]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' style='border:1 solid #222222'
type='application/x-shockwave-flash' play='false'></embed>";}
else if (@preg_match($cfg[movie_extension], $list[$i][file1])){// 동영상
$list[$i][file1_v]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='125' height='95' align='center' volume='0' mute='true'
ClickToPlay='true' AutoStart='true' ShowControls='false'
style='border:1 solid #222222'></embed>";
$list[$i][file1_vl]= "<embed src='./data/file/$bo_table/$row[wr_file1]'
width='150' height='130' align='center' volume='0' mute='true'
ClickToPlay='true' AutoStart='true' ShowControls='false'
style='border:1 solid #222222'></embed>";
}
}
if (!(preg_match($cfg[image_extension],$list[$i][file1])||
preg_match($cfg[flash_extension], $list[$i][file1])||
preg_match($cfg[movie_extension], $list[$i][file1]))) {
$list[$i][file1_v]= "<img src='$board_skin/noimage2.jpg'
width='125' height='95' align='center' style='border:1 solid #222222' >";
$list[$i][file1_vl]= "<img src='$board_skin/noimage.gif'
width='150' height='130' align='center' style='border:1 solid #222222' >";}
}
4. 값을 제대로 넘겨주세요 메세지 나올때..
카자님 팁~~
gbdownload.php파일의 아래 부분을 주석 처리하고 해보세요..^^
// 다른곳에서 링크 거는것을 방지하기 위한 코드
//if ("$bo_table|$wr_id" != $HTTP_SESSION_VARS[ss_view]) { alert("값을 제대로 넘겨주세요."); }
////////////////////////////////////mando님의 팁입니다.
첨부파일1번이 이미지여야 합니다.
첨부파일 2번이 첨부파일이어야 하고요..
2.63 인데.
지금 버전에도 가능한건가요?
무엇보다.
글번호에 대한 변수가 없어서..
그냥 view 에만 쓰는게 가능해보이는데;;
지금 버전에도 가능한건가요?
무엇보다.
글번호에 대한 변수가 없어서..
그냥 view 에만 쓰는게 가능해보이는데;;
방명록에서 해 보았는데..플래쉬 화일이 전혀 나오질 않네요ㅛ~