Xoops/Myalbum-Pで「jQuery lightBox」を利用する方法 の変更点


*Myalbum-Pで「jQuery lightBox」を利用する方法 [#x599ba20]

こんな感じになります。

[[FlatEight Myalbum-P>http://www.flateight.com/modules/myalbum/]]

#contents

**「jQuery lightBox」をダウンロード [#m0d9a508]
[[jQuery lightBox>http://leandrovieira.com/projects/jquery/lightbox/]]

解凍したものを

{XOOPS_ROOT_PATH}/commonにlightboxという名前で配置。

**{XOOPS_ROOT_PATH}/common/lightbox/js/jquery.lightbox-0.5.min.jsを編集 [#x2caae15]
下記ファイルのパスをフルパスに変更する。

 images/lightbox-ico-loading.gif
 images/lightbox-btn-prev.gif
 images/lightbox-btn-next.gif
 images/lightbox-btn-close.gif
 images/lightbox-blank.gif
 
 例)http://www.hogehoge.com/images/lightbox-ico-loading.gif

**使用中のテーマのtheme.htmlの編集 [#ua284439]
使用中のテーマのtheme.htmlの</head>の上に
 <{php}>
 if(if(ereg("/modules/myalbum/",$_SERVER[SCRIPT_NAME]) ){
 echo <<<EOM
  <script type="text/javascript" src="http://www.hogehoge.com/common/lightbox/js/jquery-1.2.6.min.js"></script>
   <link href="http://www.hogehoge.com/common/lightbox/js/jquery.lightbox-0.5.css" type="text/css" rel="stylesheet" />
   <script type="text/javascript" src="http://www.hogehoge.com/common/lightbox/js/jquery.lightbox-0.5.min.js"></script>
   <script type="text/javascript">  
   <!--
   $(function() {
     $('a[@href$=".jpeg"], a[@href$=".jpg"], a[@href$=".gif"], a[@href$=".png"], a[@href$=".JPEG"], a[@href$=".JPG"], a[@href$=".GIF"], a[@href$=".PNG"]').lightBox();
   });
   -->
   </script>
 EOM;
 }
 <{/php}>

**{XOOPS_ROOT_PATH}/modules/myalbum/template/myalbum_photo.htmlを修正 [#c84f71d2]
 -      <a href="<{$photo.ahref_photo}>" target="_blank" onClick="window.open('<{$photo.ahref_photo}>','','width=<{$photo.window_x}>,height=<{$photo.window_y}>');return(false);"><img src="<{$photo.imgsrc_photo}>" border="0" align="center" vspace="3" hspace="7" alt="<{$photo.title}>" title="<{$photo.title}>" <{$photo.width_height}> /></a>
 +      <a href="<{$photo.ahref_photo}>" rel="lightbox"><img src="<{$photo.imgsrc_photo}>" border="0" align="center" vspace="3" hspace="7" alt="<{$photo.title}>" title="<{$photo.title}>" <{$photo.width_height}> /></a>


**{XOOPS_ROOT_PATH}/modules/myalbum/template/myalbum_photo_in_list.htmlを修正 [#k54cb66b]
 -        <a href='<{$mod_url}>/photo.php?lid=<{$photo.lid}>'><img src='<{$photo.imgsrc_thumb}>' <{$photo.width_spec}> alt='<{$photo.title}>' title='<{$photo.title}>' /></a>
 +        <a href="<{$photo.ahref_photo}>" rel="lightbox"><img src='<{$photo.imgsrc_thumb}>' <{$photo.width_spec}> alt='<{$photo.title}>' title='<{$photo.title}>' /></a>


いないかもしれませんが、Monotoolsと共存させている人はこんな感じで
[[jQueryとMootoolsを共存させる方法>http://www.flateight.com/modules/bwiki/index.php?cmd=read&page=Xoops%2FjQuery%A4%C8Mootools%A4%F2%B6%A6%C2%B8%A4%B5%A4%BB%A4%EB%CA%FD%CB%A1%A1%A3&word=jquery]]