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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] [原创]把Flash相册换成传统图片浏览方式

[复制链接]
e23 发表于 2007-8-12 06:49:40 | 显示全部楼层 |阅读模式
没有时间看模块调用,主要是方面复制这里的图片。。简单写一个,大家有好的方法告诉我。。

演示地址:
http://www.0531ren.com/index.php ... wspace-itemid-36968

本来以为论坛有方法,找了半天说没有,看了下源代码,简单改下。。

1、在SS根目录建立一个photov.php文件,内容如下

  1. <?php
  2. require_once('./include/main.inc.php');
  3. require_once('./include/common.inc.php');

  4. $itemid=$_REQUEST['itemid'];
  5. if($itemid)
  6. {
  7.         $sql='SELECT subject,filepath FROM '.tname('attachments').' where itemid='.$itemid.' order by aid desc';
  8.         $query = $_SGLOBAL['db']->query($sql);
  9.         while($item = $_SGLOBAL['db']->fetch_array($query)) {
  10.                 echo 'document.write(\'<img src="'. A_DIR.'/'.$item['filepath'].'"><br><br>'.$item[subject].'<br><br><br>\');';

  11.         }
  12. }
  13. ?>
复制代码
2.找到viewspace.php
   查找 $flashurl = S_URL_ALL."/images/base/photov.swf?site=".S_URL_ALL."&itemid=$item[itemid]&hash=$item[fhash]";
   后面加上一句 $picurl = S_URL_ALL."/photov.php?site=".S_URL_ALL."&itemid=$item[itemid]&hash=$item[fhash]";

3.找到styles\spache\viewspace_image.html.php
查找 <div class="xspace-imagebox" >
将下面<object *** </object>内容注释掉
替换成<script src="$picurl"></script>

嘎嘎,上传收工。

这种方法的弊端:页面每次载入都会调用photov.php,而这个文件有读数据库操作。不知道那个flash是否每次也读。
beautylove 发表于 2007-8-12 12:06:58 | 显示全部楼层
支持,顶下
看来大家很需要。
希望官方注意下
回复

使用道具 举报

茄子 发表于 2007-8-13 09:47:58 | 显示全部楼层
谢谢反馈
回复

使用道具 举报

4873021 发表于 2007-10-28 00:24:58 | 显示全部楼层
没有演示啊!! 打 不开了
回复

使用道具 举报

saleroad 发表于 2007-10-28 16:01:31 | 显示全部楼层
不错,收藏了。
还是等官方的下个版本。
回复

使用道具 举报

潘安堂 发表于 2007-10-29 12:56:13 | 显示全部楼层
支持!
回复

使用道具 举报

安眠药 发表于 2007-10-29 18:22:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4873021 发表于 2007-10-31 00:48:23 | 显示全部楼层
试了一下确实解决了 不过这个没有加图片大小缩放的
回复

使用道具 举报

十分自在 发表于 2007-10-31 18:21:28 | 显示全部楼层
开始觉得FLASH的好点

现在觉得不好了

[ 本帖最后由 十分自在 于 2008-1-6 21:51 编辑 ]
回复

使用道具 举报

4873021 发表于 2007-11-7 16:31:32 | 显示全部楼层
flash 好个屁啊 图片seo流量很大的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 10:10 , Processed in 0.030105 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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