스킨 테스트 좀 부탁드려도 될까요.. 정보
스킨 테스트 좀 부탁드려도 될까요..본문
테스트 계정은 두군데구요
테스트용 아이디는 test / 1111 사용하시면 됩니다.
gnudocs default bbs 스킨에
본문보기에서
1) phpThumb으로 이미지 리사이징
2) fancybox 로 오버레이로 원본보여주기
3) exif 출력
을 적용한 게시판입니다.
테스트 해보고 특별한 문제점이 없다면
오늘 배포 하도록 하겠습니다.
테스트 해보고 특별한 문제점이 없다면
오늘 배포 하도록 하겠습니다.
추천
0
0
댓글 9개
윽..오늘 고도계정 상태가 안좋네요;; 왜저러지 -ㅅ-;;

첮번째건 잘 나오는데
두번째건 뷰 페이지 안열리네요..
계속 로딩중
두번째건 뷰 페이지 안열리네요..
계속 로딩중
안되더니 또 되네요.. 서버에 문제가 있나;;;

네 이젠 잘 나오네요.
펜시박스를 주위를 어둠게
펜시박스를 좌우 화살표
펜시박스를 다시 클릭할때 팝업뜬걸 다시 뷰로.
설정하시면 더 좋을겁니다.
펜시박스를 주위를 어둠게
펜시박스를 좌우 화살표
펜시박스를 다시 클릭할때 팝업뜬걸 다시 뷰로.
설정하시면 더 좋을겁니다.

exif 출력 이 리스트에서 이미지 사이즈만 출력 시키려고 하는데.
첨부는 잘 되는거 같은데
체디터에서 올린건 어케 해야될까요.
혹 답변이 가능하시다면..
첨부는 잘 되는거 같은데
체디터에서 올린건 어케 해야될까요.
혹 답변이 가능하시다면..
cheditor 도 마찬가지로 문자열 바꾸기로 처리 하면 될거같은데요
<?php // geditor로 업로드한 이미지에 팬시박스 적용
preg_match_all("/<img[^<]+src=('|\")?[^>]+(data\/[^\"']+)('|\")?[^>]*>/i",$view[content], $view_file);
for($i=0; $i<count($view_file[0]); $i++){
if (eregi("data/geditor[^<>]*\.(gif|jp[e]?g|png|bmp)", $view_file[0][$i], $img_path)){
$view_newtag = "<div class='print_image'><a id='example4' href='../{$img_path[0]}'><img src='{$g4[path]}/phpThumb/phpThumb.php?src=../{$img_path[0]}&w={$board[bo_image_width]}&q=70' border=0 ></a></div>";
$exif = @exif_read_data("../".$img_path[0]);
if (isset($exif[Make]) || isset($exif[Model]) ){
if(($exif[FocalLength])!=""){
$flmm = explode('/',$exif[FocalLength]);
$focallength = ($flmm[0]/$flmm[1]);
}
$view_newtag=$view_newtag." <div style='color:#aaaaaa; font:10px tahoma; margin-top:5px; margin-bottom:20px; clear:both;' align=center> {$exif[Model]}│Focal Length {$focallength} mm│ {$exif[ExposureTime]} s│ {$exif[COMPUTED][ApertureFNumber]}│ISO {$exif[ISOSpeedRatings]}</div>";
}
$view[content] = str_replace($view_file[0][$i],$view_newtag, $view[content]);
}
}
echo $view[content];
?>
여기서 geditor를 cheditor로 바꿔서 해보시면...
적당히 주물러보세요 ㅎㅎ;
<?php // geditor로 업로드한 이미지에 팬시박스 적용
preg_match_all("/<img[^<]+src=('|\")?[^>]+(data\/[^\"']+)('|\")?[^>]*>/i",$view[content], $view_file);
for($i=0; $i<count($view_file[0]); $i++){
if (eregi("data/geditor[^<>]*\.(gif|jp[e]?g|png|bmp)", $view_file[0][$i], $img_path)){
$view_newtag = "<div class='print_image'><a id='example4' href='../{$img_path[0]}'><img src='{$g4[path]}/phpThumb/phpThumb.php?src=../{$img_path[0]}&w={$board[bo_image_width]}&q=70' border=0 ></a></div>";
$exif = @exif_read_data("../".$img_path[0]);
if (isset($exif[Make]) || isset($exif[Model]) ){
if(($exif[FocalLength])!=""){
$flmm = explode('/',$exif[FocalLength]);
$focallength = ($flmm[0]/$flmm[1]);
}
$view_newtag=$view_newtag." <div style='color:#aaaaaa; font:10px tahoma; margin-top:5px; margin-bottom:20px; clear:both;' align=center> {$exif[Model]}│Focal Length {$focallength} mm│ {$exif[ExposureTime]} s│ {$exif[COMPUTED][ApertureFNumber]}│ISO {$exif[ISOSpeedRatings]}</div>";
}
$view[content] = str_replace($view_file[0][$i],$view_newtag, $view[content]);
}
}
echo $view[content];
?>
여기서 geditor를 cheditor로 바꿔서 해보시면...
적당히 주물러보세요 ㅎㅎ;

위 소스는 뷰 소스네요.
리스트에서 출력요소를 찾고 있는건데..
리스트에서 출력요소를 찾고 있는건데..
리스트에서도 $list[$i][wr_content] 로 그대로 돌리면 되잖아요.
리스트라면
preg_match_all("/<img[^<]+src=('|\")?[^>]+(data\/[^\"']+)('|\")?[^>]*>/i",$list[$i]['wr_content'], $tmp);
for($f=0; $f<count($tmp[0]); $f++){
$list_img_path = "../".$tmp[2][$f];
//여기서 $list_img_path 로 이미지 크기랑 exif 뽑으시면 될듯
}
preg_match_all("/<img[^<]+src=('|\")?[^>]+(data\/[^\"']+)('|\")?[^>]*>/i",$list[$i]['wr_content'], $tmp);
for($f=0; $f<count($tmp[0]); $f++){
$list_img_path = "../".$tmp[2][$f];
//여기서 $list_img_path 로 이미지 크기랑 exif 뽑으시면 될듯
}