| 
 
| DX2下完美解决新增附件类型自定义图标问题:新增附件类型后,可以在后台增加相应的图标,而且可以无限制的增加!方法如下: 
 一、修改source->function目录中function_attachment.php文件
 第59行起原代码如下:
 
 修改后如下:复制代码} elseif($type) {
$typeid = 1;
} else {
$typeid = 0;
}
 复制代码} elseif($type) {
$typeid = 0;
$attachicons[0] = $type.".gif";
} else {
$typeid = 1;
}
二 、增加新附件类型及图标
 1、增加新附件类型:在后台编辑用户权限,附件相关设置的“允许附件类型”增加新类型,例如增加7z格式;
 2、制作新附件类型的gif图标,大小为32×32像素,命名为【格式名称.gif】,例如我新增加7z格式,则制作一个32×32的“7z.gif”图标,然后上传到static->image->filetype目录。
 
 完成了,在后台更新一下缓存看看效果。存在的一个问题是:每一个允许的附件类型都应该设置对应的图标,如果没有图标,则不会显示,个人觉得不显示图标也比那个大问号图标好看。。。所以自认为完美解决!
 作者的论坛新增了7z附件类型,感兴趣的可以点击http://www.zlyuan.net/thread-2-1-1.html看看效果;
 我这里也提供修改好的function_attachment.php文件和7z的图标,直接上传覆盖即可,收费1金币(穷疯了,被逼的),自己能修改代码则不要钱~
 
 附件下载:
 
 
 | 
 上一篇:程序的iis_rewrite 具体如何配置的? 下一篇:Discuz  X2  收新邮件 让邮件不再进垃圾箱 |