找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! x3.2 自定义网站附件图标解决的方案之一

修改方法:
找到文件:./source/function/function_attachment.php

如果需要的图标有,就修改红色部分就是的代码,
  1. } elseif(preg_match("/word|powerpoint|^(doc|docx|ppt|xls|xlsx)\t/", $type)) {
  2.    $typeid = 5;
复制代码

就可以显示附件图标: msoffice.gif

相关代码是:

  1. static $attachicons = array(
  2.    1 => 'unknown.gif',
  3.    2 => 'binary.gif',
  4.    3 => 'zip.gif',
  5.    4 => 'rar.gif',
  6.    5 => 'msoffice.gif',
  7.    6 => 'text.gif',
  8.    7 => 'html.gif',
  9.    8 => 'real.gif',
  10.    9 => 'av.gif',
  11.    10 => 'flash.gif',
  12.    11 => 'image.gif',
  13.    12 => 'pdf.gif',
  14.    13 => 'torrent.gif'
  15.   );
复制代码


如果需要加入新图标,则需要上传图标文件到响应的文件夹: dwg.gif


上传图标至响应目录  文件根目录/static/image/filetype/dwg.gif

完了修改相应增加的文件代码,红色部分
  1. static $attachicons = array(
  2.    1 => 'unknown.gif',
  3.    2 => 'binary.gif',
  4.    3 => 'zip.gif',
  5.    4 => 'rar.gif',
  6.    5 => 'msoffice.gif',
  7.    6 => 'text.gif',
  8.    7 => 'html.gif',
  9.    8 => 'real.gif',
  10.    9 => 'av.gif',
  11.    10 => 'flash.gif',
  12.    11 => 'image.gif',
  13.    12 => 'pdf.gif',
  14.    13 => 'dwg.gif',
  15.    14 => 'torrent.gif'


  16. } else {
  17.   if(preg_match("/bittorrent|^torrent\t/", $type)) {
  18.    $typeid = 14;
  19.   } elseif(preg_match("/dwg|^dwg\t/", $type)) {
  20.    $typeid = 13;
  21.   } elseif(preg_match("/pdf|^pdf\t/", $type)) {
  22.    $typeid = 12;
  23.   } elseif(preg_match("/image|^(jpg|gif|png|bmp)\t/", $type)) {
  24.    $typeid = 11;
复制代码


完成后就会出现添加的图标,如图效果

本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://www.xmspace.net/thread-210-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2014-7-28 17:27:16 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • fastadmin 后台界面使用字段数组类型
    • Discuz!x3.5 修改标题高亮颜色
    • Discuz!x3.5 应用中心 下载应用一直下载中
    • 帖子定时显示
    • 论坛辅助审核
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表