无限星辰工作室-客户无限互联网动力之源
标题:
Discuz! x3.2 自定义网站附件图标解决的方案之一
[打印本页]
作者:
crx349
时间:
2014-7-28 17:27
标题:
Discuz! x3.2 自定义网站附件图标解决的方案之一
修改方法:
找到文件:./source/function/function_attachment.php
如果需要的图标有,就修改红色部分就是的代码,
} elseif(preg_match("/word|powerpoint|^(doc|docx|ppt|xls|xlsx)\t/", $type)) {
$typeid = 5;
复制代码
就可以显示附件图标:
(, 下载次数: 2199)
上传
点击文件名下载附件
相关代码是:
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'
);
复制代码
如果需要加入新图标,则需要上传图标文件到响应的文件夹:
(, 下载次数: 2192)
上传
点击文件名下载附件
上传图标至响应目录 文件根目录/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;
复制代码
完成后就会出现添加的图标,如图效果
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4