|微信登录 会员登录 立即注册

古丈生活网

[Discuz!X] Discuz! x3.4 添加自定义附件图标方案

[复制链接]
gzhxjkzx 发表于 2019-7-26 08:36:40 |阅读模式
gzhxjkzx
2019-7-26 08:36:40 536 4 看全部

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x

1、将图标上传到目录:static\image\filetype 保存为你需要的名字,比如我的,xls.gif

2、打开文件,路径为:\source\function\function_attachment.php

搜索:

  1. function attachtype($type, $returnval = 'html') {
复制代码
把下面的代码修改为:
  1. function attachtype($type, $returnval = 'html') {
  2. static $attachicons = array(
  3. 1 => 'unknown.gif',
  4. 2 => 'binary.gif',
  5. 3 => 'zip.gif',
  6. 4 => 'rar.gif',
  7. 5 => 'msoffice.gif',
  8. 6 => 'text.gif',
  9. 7 => 'html.gif',
  10. 8 => 'real.gif',
  11. 9 => 'av.gif',
  12. 10 => 'flash.gif',
  13. 11 => 'image.gif',
  14. 12 => 'pdf.gif',
  15. 13 => 'xls.gif',</font>
  16. 14 => 'doc.gif',</font>
  17. 15 => 'ppt.gif',</font>
  18. 16 => 'torrent.gif'
  19. );
  20. if(is_numeric($type)) {
  21. $typeid = $type;
  22. } else {
  23. if(preg_match("/bittorrent|^torrent\t/", $type)) {
  24. $typeid = 16;
  25. } elseif(preg_match("/office|^(ppt)\t/", $type)) {
  26. $typeid = 15;
  27. } elseif(preg_match("/office|^(doc|docx)\t/", $type)) {
  28. $typeid = 14;
  29. } elseif(preg_match("/office|^(xls|xlsx)\t/", $type)) {
  30. $typeid = 13;
  31. } elseif(preg_match("/pdf|^pdf\t/", $type)) {
  32. $typeid = 12;
  33. } elseif(preg_match("/image|^(jpg|gif|png|bmp)\t/", $type)) {
  34. $typeid = 11;
  35. } elseif(preg_match("/flash|^(swf|fla|flv|swi|mp4)\t/", $type)) {
  36. $typeid = 10;
  37. } elseif(preg_match("/audio|video|^(wav|mid|mp3|m3u|wma|asf|asx|vqf|mpg|mpeg|avi|wmv|mp4)\t/", $type)) {
  38. $typeid = 9;
  39. } elseif(preg_match("/real|^(ra|rm|rv)\t/", $type)) {
  40. $typeid = 8;
  41. } elseif(preg_match("/htm|^(php|js|pl|cgi|asp)\t/", $type)) {
  42. $typeid = 7;
  43. } elseif(preg_match("/text|^(txt|rtf|wri|chm)\t/", $type)) {
  44. $typeid = 6;
  45. } elseif(preg_match("/word|powerpoint|^(doc|ppt)\t/", $type)) {
  46. $typeid = 5;
  47. } elseif(preg_match("/^rar\t/", $type)) {
  48. $typeid = 4;
  49. } elseif(preg_match("/compressed|^(zip|arj|arc|cab|lzh|lha|tar|gz)\t/", $type)) {
  50. $typeid = 3;
  51. } elseif(preg_match("/octet-stream|^(exe|com|bat|dll)\t/", $type)) {
  52. $typeid = 2;
  53. } elseif($type) {
  54. $typeid = 1;
  55. } else {
  56. $typeid = 0;
  57. }
  58. }
复制代码
其中13、14、15是自定义添加的图标,原来的13修改为16,也就变成最后一个数字。
Discuz! x3.4 添加自定义附件图标方案- 古丈生活网
版权申明:本站部分内容转载自网络,如侵害到您的利益,请联系我们。 本贴地址:https://bbs.g7430.com/thread-51032-1-1.html 上篇帖子: Discuz!x3.4 分类信息爆库和表名称 BUG修复 下篇帖子: Discuz! X3.4手机触屏版上传图片质量加强的具体方法 问号 添加 附件 图标 方案
花落 发表于 2019-7-26 09:03:16
花落
2019-7-26 09:03:16 看全部
自定义图标.zip (9.09 KB, 下载次数: 0, 售价: 2 个元宝)
回复 支持 反对

使用道具 举报

花落 发表于 2019-7-26 09:08:50
花落
2019-7-26 09:08:50 看全部
如:
8县市慢病工作人员调查表.doc (48.5 KB, 下载次数: 0)

点评

如:  详情 回复 发表于 2019-7-26 09:10
回复 支持 反对

使用道具 举报

花落 发表于 2019-7-26 09:10:08
花落
2019-7-26 09:10:08 看全部

如:
2013年全州《新指南》申报情况表.xls (34 KB, 下载次数: 0)

点评

如  详情 回复 发表于 2019-7-26 09:12
回复 支持 反对

使用道具 举报

花落 发表于 2019-7-26 09:12:48
花落
2019-7-26 09:12:48 看全部


湘西.xlsx (11.02 KB, 下载次数: 0)
回复 支持 反对

使用道具 举报

  • 您可能感兴趣
自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册 微博登陆

本版积分规则 返回列表

gzhxjkzx
活跃市民给TA私信

查看:536 | 回复:4

官方微信

手机版

手机APP

地址:湖南声古丈县古阳镇广场区40号 ICP备案号: ( 湘ICP备10206431号 )
Copyright © 2001-2013 Comsenz Inc. All Rights Reserved.   Powered by Discuz! X3.4

湘公网安备 43312602001006号

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