IITT网络服务中心
标题:
Discuz! x3.2 自定义网站附件图标解决的方案之一
[打印本页]
作者:
admin
时间:
2018-3-22 13:57
标题:
Discuz! x3.2 自定义网站附件图标解决的方案之一
修改方法:
找到文件:./source/function/function_attachment.php
如果需要的图标有,就修改红色部分就是的代码,
} elseif(preg_match("/word|powerpoint|^(doc|docx|ppt|xls|xlsx)\t/", $type)) {
$typeid = 5;
复制代码
就可以显示附件图标:
1.gif
(2.09 KB, 下载次数: 806)
下载附件
2018-3-22 13:57 上传
相关代码是:
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'
);
复制代码
如果需要加入新图标,则需要上传图标文件到响应的文件夹:
2.gif
(1.38 KB, 下载次数: 799)
下载附件
2018-3-22 13:57 上传
上传图标至响应目录 文件根目录/static/image/filetype/dwg.gif
完了修改相应增加的文件代码,红色部分
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 => 'dwg.gif',
14 => 'torrent.gif'
} else {
if(preg_match("/bittorrent|^torrent\t/", $type)) {
$typeid = 14;
} elseif(preg_match("/dwg|^dwg\t/", $type)) {
$typeid = 13;
} elseif(preg_match("/pdf|^pdf\t/", $type)) {
$typeid = 12;
} elseif(preg_match("/image|^(jpg|gif|png|bmp)\t/", $type)) {
$typeid = 11;
复制代码
完成后就会出现添加的图标,如图效果
欢迎光临 IITT网络服务中心 (http://service.iitt.cc/)
Powered by Discuz! X3