유용한 팁 공유 게시판
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
검색해 보니 라이트박스 적용법이 없어 올립니다.

이 사진이 라이트박스인데요.
이 라이트박스는 Lytebox입니다.
http://www.dolem.com/lytebox/ 여기서 다운로드하여 zb4를 설치한 폴더에 올립니다.
전체 게시판에 적용할려면 view.php 파일에 실제출력 부분 바로 밑에 이것을 추가합니다
// Lytebox 출력 echo "<script type=\"text/javascript\" language=\"javascript\" src=\"lytebox/lytebox.js\"></script> <link rel=\"stylesheet\" href=\"lytebox/lytebox.css\" type=\"text/css\" media=\"screen\" />";
부분적으로 적용할려면은 게시판 상단에 추가하시면 됩니다.
그리고 include/list_check.php 파일을 수정합니다.
if(eregi("\.jpg",$file_name1)||eregi("\.gif",$file_name1)||eregi("\.png",$file_name1)) ..........................으로 된부분을 다음과 같이 고쳐주세요
if(eregi("\.jpg",$file_name1)||eregi("\.gif",$file_name1)||eregi("\.png",$file_name1)) $upload_image1="<a href=\"$data[file_name1]\" rel=\"lytebox[vacation]\"><img src=$data[file_name1] border=0 name=zb_target_resize style=\"cursor:hand\"></a><br>";
if(eregi("\.jpg",$file_name2)||eregi("\.gif",$file_name2)||eregi("\.png",$file_name2)) $upload_image2="<a href=\"$data[file_name2]\" rel=\"lytebox[vacation]\"><img src=$data[file_name2] border=0 name=zb_target_resize style=\"cursor:hand\"></a><br>";예제는 http://www.com11.wo.tc/zb4/zboard.php?id=board&no=117 입니다.으으/ 스킨중에 이미지 클릭시 사이즈 맞춰서 보이게 하는 기능이 들어 있으면 안되더라고요~~
ex) 2007 Homebox basic 같은경우 수정하시려면
Skin 폴더안에 view.php 두군데 삭제해야됩니다.
첫번째
//확대 보기 관련
$image_pixel = 710; // 기본적인 이미지의 가로사이즈는 여기서 수정
if(eregi(".jpg",$file_name1)||eregi(".gif",$file_name1)||eregi(".png",$file_name1)) {
$image_size1 = getimageSize($data[file_name1]);
$image_width1 = " width=$image_pixel";
if($image_size1[0]>$image_pixel){
if($image_size1[1] <= 710) {
$image_size1[0] = $image_size1[0];
$image_size1[1] = $image_size1[1];
$image_size = 'no';
}else{
$image_size1[0];
$image_size1[1];
$image_size = 'yes';
}
$up_image1 = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td><img src=./$data[file_name1] $image_width1></td></tr></table><br>";}
else{
$up_image1 = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td><img src=./$data[file_name1]></td></tr></table><br>";}
}
if(eregi(".jpg",$file_name2)||eregi(".gif",$file_name2)||eregi(".png",$file_name2)) {
$image_size2 = getimageSize($data[file_name2]);
$image_width2 = " width=$image_pixel";
if($image_size2[0]>$image_pixel){
if($image_size2[1] <= 710) {
$image_size2[0] = $image_size2[0];
$image_size2[1] = $image_size2[1];
$image_size = 'no';
}else{
$image_size2[0];
$image_size2[1];
$image_size = 'yes';
}
$up_image2 = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td><img src=./$data[file_name2] $image_width2></td></tr></table><br>";}
else{
$up_image2 = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td><img src=./$data[file_name2]></td></tr></table><br>";}
}
?>
<script language="javascript">
function ImageView(imageURL){
imageHandle=open("","ImageForView","toolbar=no,location=no,status=no,manubar=no,scrollbars=no,resizable=yes,width=100,height=100,top=100,left=50");
imageHandle.document.write("<title>Image View</title>");
imageHandle.document.write("<style>");
imageHandle.document.write("*{margin:0; padding:0; border:0;}");
imageHandle.document.write("</style>");
imageHandle.document.write("<img src=""+imageURL+"" onload="window.resizeTo(this.width+6,this.height+47);" onclick="self.close();" style="cursor:hand;" title="클릭하면 닫힙니다.">");
}
</script>
윗부분 삭제한뒤에 ?> 를 넣어주세요 ( 중간에 삭제했기때문에)
두번째
<?=$hide_download1_start?><table cellspacing="0" cellpadding="0"><tr><td OnClick="ImageView('<?=$data['file_name1']?>')" style="cursor:hand"><?=$up_image1;?></td></tr></table><?=$hide_download1_end?>
<?=autolink($data[memo])?>
<?=$hide_download2_start?><table cellspacing="0" cellpadding="0"><tr><td OnClick="ImageView('<?=$data['file_name2']?>')" style="cursor:hand"><?=$up_image2;?></td></tr></table><?=$hide_download2_end?>
위에 있는 내용을 다음과 같이 변경합니다.
<?=$upload_image1?>
<?=autolink($data[memo])?>
<?=$upload_image2?>
이렇게 변경하면 됩니다.



http://inote.byus.net/zbxe/6530 입니다