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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

自动删除不要的缩略图!!给站长的空间减压!!

[复制链接]
benba 发表于 2009-12-26 22:30:55 | 显示全部楼层 |阅读模式
本帖最后由 benba 于 2009-12-27 00:38 编辑

supesite会自动把所有除GIF格式外的文件生成一个缩略图;
一个图 在 20K 左右吧 上传的图越多 生成的图越多 而很多图 我们并没有用到 这样大大的浪费了空间!!

今天我写了一个代码 在站长提交的时候自动删除 缩略图!

打开 \admin目录下的admin_spacenews.php文件

查找:
  1. $setsqlarr['fromtype'] = 'adminpost';
复制代码
下面加:
  1.                         //删除没有用的缩略图
  2.                                 foreach ($_POST['divupload'] as $asd){                       
  3.                                         if($asd != $_POST['picid']){                               
  4.                                         $values=$_SGLOBAL['db']->query('SELECT thumbpath   FROM '.tname('attachments').' WHERE `aid`='.$asd);
  5.                                         $values = $_SGLOBAL['db']->fetch_array($values);
  6.                                         @unlink(A_DIR.'/'.$values['thumbpath']);                               
  7.                                         $_SGLOBAL['db']->query('UPDATE '.tname('attachments').' SET `thumbpath` = \'\' WHERE `aid`='.$asd);                               
  8.                                         echo '删除'.A_DIR.'/'.$values['thumbpath'].'的图成功<br>';
  9.                                         }
  10.                                 }
复制代码
好了 大家 尽情的测试吧!!!


如果要删除 以前 很早时候发过的附件 请参考:https://discuz.dismall.com/thread-1527532-1-1.html
 楼主| benba 发表于 2009-12-26 22:36:30 | 显示全部楼层
这里删除的是 多余的图 不会删除指定的 略缩图!!!
回复

使用道具 举报

海梦缘 发表于 2009-12-26 22:46:44 | 显示全部楼层
转载  收藏 慢慢研究
回复

使用道具 举报

lidq.jingwu 发表于 2009-12-31 19:31:22 | 显示全部楼层
回复 2# benba


    这个不支持,不在于它的功能,而是因为缩略图虽然占用空间,但也是很重要的一项功能,在提交时就删除,对以后的数据调用会产生很多的问题。
回复

使用道具 举报

jears 发表于 2010-1-22 09:46:58 | 显示全部楼层
回复 1# benba


    你这个 不会删除 系统 用着封面的 缩略图 对吧?

  我也觉得一篇文章里其实缩略图只要一张就好了,用着调用时封面显示``
  我的文章就是图文的文章很多,往往一篇文章就有好几张图,其实幻灯片  图文列表 调用 都只调用上传的第一张图片


谢谢笨吧``  感谢分享``
回复

使用道具 举报

 楼主| benba 发表于 2010-1-22 10:35:29 | 显示全部楼层
回复  benba


    你这个 不会删除 系统 用着封面的 缩略图 对吧?

  我也觉得一篇文章里其实缩略图 ...
jears 发表于 2010-01-22 09:46


只删除没有设置为封面的其它图片!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 04:17 , Processed in 0.023193 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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