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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 教你将uchome日志里的点击图片做成论坛的效果

[复制链接]
dongdong0925 发表于 2010-4-16 11:03:24 | 显示全部楼层 |阅读模式
本帖最后由 dongdong0925 于 2010-4-19 11:08 编辑

本来是打算用论坛里原来的函数zoom(this,this,src),但是发现有错误,JavaScript懂的不多,不知道从哪里修改。希望高人帮忙解决下。

原理:利用lightbox实现点击图片弹出的效果
lightbox下载地址:http://www.lokeshdhakar.com/projects/lightbox2/releases/lightbox2.04.zip

方法:

首先点击上面的链接下载lightbox文件   解压后将images、js、css三个文件夹上传到uchome根目录


然后找到source下的script_upload.js文件   找到下面这个函数
  1. function insertAttachimgTag(id) {
  2.         if(insertType == 0) {
  3.                 insertImage(id);
  4.         } else if(is_ie) {
  5.                 edit_insert('<img id="_uchome_localimg_' + id + '" src="' + $('attach_' + id).value + '">');
  6.         } else {
  7.                 alert('对不起,请在IE浏览器下面使用本功能');
  8.         }
  9. }
复制代码
将其中的
  1. edit_insert('<img id="_uchome_localimg_' + id + '" src="' + $('attach_' + id).value + '">');
复制代码
改为
  1. edit_insert('<a href="' + $('attach_' + id).value + '" rel="lightbox"><img id="_uchome_localimg_' + id + '" src="' + $('attach_' + id).value + '"></a>');
复制代码
找到template文件夹下的space_blog_view.htm文件(之前粗心写成cp_blog.htm文件,请添加到cp_blog.htm文件里的网友删除添加的代码
找到下面这段代码
  1. <!--{template header}-->
复制代码
在其下面添加上以下的代码
  1. <script type="text/javascript" src="js/prototype.js"></script>
  2. <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  3. <script type="text/javascript" src="js/lightbox.js"></script>

  4. <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
复制代码
修改完成后记得保存。如有不明白的可以短消息我,或者加QQ303708252联系。

上张效果截图



特别说明:此效果只对本地上传的图片有效!
对于相册插入和网络图片的支持正在分析修改中,完成会放出来给大家分享。

AD以下:城市窝 http:www.city-wo.com

本帖子中包含更多资源

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

x
 楼主| dongdong0925 发表于 2010-4-16 12:55:12 | 显示全部楼层
没有人需要吗。。?
回复

使用道具 举报

dbo123 发表于 2010-4-16 15:00:56 | 显示全部楼层
好东西啊!!!
回复

使用道具 举报

 楼主| dongdong0925 发表于 2010-4-16 15:06:55 | 显示全部楼层
回复 3# dbo123


    终于有人回复了啊。。   
回复

使用道具 举报

玻璃屋女孩 发表于 2010-4-16 15:16:38 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

kuaigou8 发表于 2010-4-16 15:45:37 | 显示全部楼层
好象不能用吧...我试了一下,发现不成功.....
回复

使用道具 举报

dbo123 发表于 2010-4-16 15:56:38 | 显示全部楼层
修改了 无效,郁闷ING。。。。。。。。。。。。。
回复

使用道具 举报

 楼主| dongdong0925 发表于 2010-4-16 20:05:35 | 显示全部楼层
回复 6# kuaigou8


   不会吧。  我本地测试通过的。     你发下地址
回复

使用道具 举报

 楼主| dongdong0925 发表于 2010-4-16 20:06:32 | 显示全部楼层
回复 7# dbo123


    给个地址看看
回复

使用道具 举报

 楼主| dongdong0925 发表于 2010-4-16 20:25:04 | 显示全部楼层
回复 6# kuaigou8


    刚检查了下,
  1. <script type="text/javascript" src="js/prototype.js"></script>
  2. <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  3. <script type="text/javascript" src="js/lightbox.js"></script>

  4. <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
复制代码
上面这段代码应该是添加到space_blog_view.htm文件的
  1. <!--{template header}-->
复制代码
后面

实在是太粗心了。。  抱歉
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 05:24 , Processed in 0.178780 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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