Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在 SupeSite 中加入 LightBox 效果

[复制链接]
ted1006 发表于 2008-1-17 10:01:34 | 显示全部楼层 |阅读模式
在 SS 中加入 LightBox 可以提升对图片的展现效果。

下面我来教大家简单的加入流程。以 softsea 模板为例。

1、首先要下载 LightBox 的安装包(就是一个压缩包没有exe的安装),这是最新版的 LightBox  2.02,解压之后里面有它的演示网页,对于不了解的人可以在那里看下 LightBox 的展现效果。



2、解压后将 images 文件夹下的图片全部复制到 SS 的 images 文件夹中。
注:image-1.jpg ~ image-6.jpg 和 thumb-1.jpg ~ thumb-6.jpg 为示例图片,不用复制。

3、将 css 文件夹下的 lightbox.css 和 screen.css 两个 css 文件复制到相应的模板目录的 css 文件夹下,譬如 \templates\softsea\css 。

4、将 js 文件夹复制到模板目录下,譬如 \templates\softsea 。

5、在你要加入 LightBox 效果的模板中,譬如在论坛频道首页中加入对论坛附件图片的 LightBox 展示。

首先,修改 bbs_header.html.php 文件,在 head 里面加入对 css 和 js 的调用

  1. <link rel="stylesheet" type="text/css" href="{S_URL}/templates/$_SCONFIG[template]/css/lightbox.css" media="screen" /><script src="{S_URL}/templates/$_SCONFIG[template]/js/prototype.js" type="text/javascript"></script>
  2. <script src="{S_URL}/templates/$_SCONFIG[template]/js/scriptaculous.js?load=effects" type="text/javascript"></script>
  3. <script src="{S_URL}/templates/$_SCONFIG[template]/js/lightbox.js" type="text/javascript"></script>
复制代码
修改 body 标签为

  1. <body onload="initLightbox()">
复制代码
然后,修改 bbs_index.html.php 文件,在需要加入的位置添加下面的代码。

  1. <!--图片附件-->
  2.   <!--{block name="bbsattachment" parameter="filetype/image/t_lastpost/2592000/order/t.replies DESC/limit/0,10/cachetime/49900/cachename/picthread/tpl/data"}-->
  3.   <!--{if !empty( $_SBLOCK['picthread'])}-->
  4.    <div class="section clearfix">
  5.    <!--{loop $_SBLOCK['picthread'] $key $value}-->
  6.      <a href="$value[attachment]" rel="lightbox" title="$value[subject]"><img src="$value[attachment]" width="105" height="60" alt="$value[subject]" /></a>
  7.    <!--{/loop}-->
  8.    </div>
  9.   <!--{/if}-->
复制代码
这段代码首先对调出论坛图片附件的信息,重要的就是在 <a> 里面加入了 rel="lightbox" 属性,还要注意在 href 中一定要填上图片的地址,不可以放帖子的地址,不然 LightBox 会加载错误的。

至此一切搞定!

[ 本帖最后由 ted1006 于 2008-2-19 08:45 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
pc77maikongjian 发表于 2008-1-17 10:07:53 | 显示全部楼层
谢谢楼主分享。!
回复

使用道具 举报

iqye 发表于 2008-1-17 18:30:40 | 显示全部楼层
下载下来看看,支持
回复

使用道具 举报

iqye 发表于 2008-1-17 18:34:19 | 显示全部楼层
好经典的效果,支持.哈哈
回复

使用道具 举报

魔王小鱼 发表于 2008-1-17 21:40:48 | 显示全部楼层
谢谢楼主,另外最新版2.03.3,下载地址:
http://www.huddletogether.com/pr ... /lightbox2.03.3.zip
还有一个问题,为什么softsea模板资讯使用这个效果怎么弄都没成功?
回复

使用道具 举报

魔王小鱼 发表于 2008-1-17 21:43:39 | 显示全部楼层
内容页面news_view.html.php,好像图片打开是由一个JS控制的?
回复

使用道具 举报

魔王小鱼 发表于 2008-1-18 15:48:32 | 显示全部楼层
汗,没人麽......
回复

使用道具 举报

powerpolly 发表于 2008-1-19 15:09:03 | 显示全部楼层
多谢楼主分享!:)
回复

使用道具 举报

2xy 发表于 2008-1-19 20:44:27 | 显示全部楼层
效果超炫啊!!:)
回复

使用道具 举报

fy007 发表于 2008-1-21 00:40:08 | 显示全部楼层
我也来试试。谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:39 , Processed in 0.032762 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表