스킨 테스트 좀 부탁드려도 될까요..
테스트 계정은 두군데구요
테스트용 아이디는 test / 1111 사용하시면 됩니다.
gnudocs default bbs 스킨에
본문보기에서
1) phpThumb으로 이미지 리사이징
2) fancybox 로 오버레이로 원본보여주기
3) exif 출력
을 적용한 게시판입니다.
테스트 해보고 특별한 문제점이 없다면
오늘 배포 하도록 하겠습니다.
테스트 해보고 특별한 문제점이 없다면
오늘 배포 하도록 하겠습니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 9개
두번째건 뷰 페이지 안열리네요..
계속 로딩중
펜시박스를 주위를 어둠게
펜시박스를 좌우 화살표
펜시박스를 다시 클릭할때 팝업뜬걸 다시 뷰로.
설정하시면 더 좋을겁니다.
첨부는 잘 되는거 같은데
체디터에서 올린건 어케 해야될까요.
혹 답변이 가능하시다면..
<?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로 바꿔서 해보시면...
적당히 주물러보세요 ㅎㅎ;
리스트에서 출력요소를 찾고 있는건데..
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 뽑으시면 될듯
}