노니맨님의 블랙갤러리 스킨에 lightbox2 적용하기

blackgallery_Lightbox.JPG
블랙갤러리 스킨의 list 페이지에만 적용하는 방법입니다.
lightbox가 궁금하신 분은 링크를 참고하세요.

1. 블랙갤러리를 받아 스킨 디렉터리에 설치.
2. lightbox2를 받아 블랙 갤러리 스킨 디렉터리 아래에 설치.
예 : skin/board/black_gallery/lightbox
3. list.skin.php를 열어 34행에 다음 내용을 추가 :

<!-- lightbox 설정 -->
<script type="text/javascript" src="<?=$board_skin_path?>/lightbox/js/prototype.js"></script>
<script type="text/javascript" src="<?=$board_skin_path?>/lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="<?=$board_skin_path?>/lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="<?=$board_skin_path?>/lightbox/css/lightbox.css" type="text/css" media="screen" />
<!-- lightbox 추가 설정 -->
<script type="text/javascript">
var fileLoadingImage = "<?=$board_skin_path?>/lightbox/images/loading.gif";
var fileBottomNavCloseImage = "<?=$board_skin_path?>/lightbox/images/closelabel.gif";
</script>
<style type="text/css">
#prevLink, #nextLink{background-image: url(<?=$board_skin_path?>/lightbox/images/blank.gif);}
#prevLink:hover, #prevLink:visited:hover { background-image: url(<?=$board_skin_path?>/lightbox/images/prevlabel.gif);}
#nextLink:hover, #nextLink:visited:hover { background-image: url(<?=$board_skin_path?>/lightbox/images/nextlabel.gif);}
</style>

152행의 a 태그를 다음과 같이 변경:

<a rel='lightbox' href='{$data_path}/{$list[$i]['file'][0]['file']}' title='{$list[$i][subject]}'>$img</a>";

4. 원래대로라면 여기까지만 하면 되지만, 그림 클릭시 검은 바탕이 나오며 비정상 동작하는 경우 블랙 갤러리 스킨의 style.css의 1행을 편집합니다.

BODY,TD,input,DIV,form,TEXTAREA,center {font-size:9pt;font-family:굴림;color:#B9B9B9;background-color:#000000;}

이것에서 DIV 태그를 제거합니다.

BODY,TD,input,form,TEXTAREA,center {font-size:9pt;font-family:굴림;color:#B9B9B9;background-color:#000000;}

다시 실행 해 보면 잘 될 것입니다.

첨부파일

|

댓글 1개

좋은팁 감사합니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고