Discuz教程网

[代码修改] 修改论坛附件显示的图标

[复制链接]
authicon 530761333 发表于 2013-7-17 15:01:50 | 显示全部楼层 |阅读模式
本帖最后由 530761333 于 2013-7-17 15:07 编辑

欢迎大家踊跃订阅作者QQ微薄:http://t.qq.com/shijiexuexi 订阅后能了解最新消息和内容丰富资源
有评分权限的请踊跃的评分,感觉好请分享,踊跃顶一下谢谢各位的厚爱你的支持是我的动力的来源

举个例子:显示Excel文件图标
程序本身会显示Word文件的图标,看它长得像office系列,那就把Excel也显示这个图标。
修改方法:
文件:./source/function/function_attachment.php
查找:
  } elseif(preg_match("/word|powerpoint|^(doc|ppt)\t/", $type)) {
修改为:
  } elseif(preg_match("/word|powerpoint|^(doc|ppt)|^(xls|xlsx)\t/", $type)) {
红色部分就是修改的代码,只是添加了文件后辍名后缀
也可以添加新的附件图标:
相关代码是:

static $attachicons = array(
   1 => 'unknown.gif',
   2 => 'binary.gif',
   3 => 'zip.gif',
   4 => 'rar.gif',
   5 => 'msoffice.gif',
   6 => 'text.gif',
   7 => 'html.gif',
   8 => 'real.gif',
   9 => 'av.gif',
   10 => 'flash.gif',
   11 => 'image.gif',
   12 => 'pdf.gif',
   13 => 'torrent.gif'
  );
底下再匹配相关的附件类型就行了。

大伟 - 真名:马林,世界学习室创始人和爱心满世界管理、世界学习室QQ交流群87565275欢迎大家加入内涵丰富资料。想看作者更多文章请搜索世界学习室或者530761333,还可以登陆:http://www.shijiexuexi.cn,公益站:http://www.gyzgaxmsj.com或http://bbs.gyzgaxmsj.com 欢迎转载,转载请注明原作者,转载时请保留原作者信息,谢谢合作




上一篇:一些小建议
下一篇:dz论坛在模板里读取所有一级群组分类方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-16 19:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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