开启左侧

Discuz经验:上传版块图标后,后台丢失alt的恢复方法

[复制链接] 0
回复
1180
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表于 2015-10-4 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家在使用Discuz x系列论坛的时候可能不会发觉,程序默认版块图标是有alt属性的,上传了版块图标以后偏偏确没有了,不信的话,你可以通过浏览器的查看源码功能进行查看版块图标是否有alt内容,重新上传后是没有的,这里有的朋友会问,什么是alt属性呢?无忧主机php空间之前也分享过类似的教程。所谓alt属性就是在图像无法显示或者用户禁用图像显示时,代替图像显示在浏览器中的内容。
' ?' w, X! d& f& _& {- r- B& Q& x4 b3 h, t 那么问题来了,通过什么方法使版块图标上传后,继续使用alt属性呢?* ^) W$ _8 b  `- T$ _
这里需要对一个文件进行代码修改,修改的内容很少,在操作时请把该文件备份一下,下面就是解决方法:
+ r: J9 x+ e2 _% S/ U% o9 v/ ]7 D 操作文件:function_forumlist.php6 v/ U0 G7 S5 a+ h% T0 }, b& m0 n
文件路径:./source/function9 R* C) q' o( V0 u, ~
把该文件下载到本地,打开编辑,这边这里强调,一定要用专业的编辑器,别用记事本编辑,否则编辑过后出现乱码或者格式错误别说没有提醒大家,
- X" {; B' M6 h9 b- C/ @6 ` 打开该文件后,找到如下代码:
  1. $forum['icon'] = '<a href="forum.php?mod=forumdisplay&fid='.$forum['fid'].'"><img src="'.$forum['icon'].'" align="left" alt="" /></a>';
    . C) b- v, S1 D
复制代码

1 a8 _$ a7 e5 M: j$ a( I. L3 v& Z8 Y; X9 G$ |% {3 z
然后修改为:/ @! x3 {" m0 ^4 n' O& g9 b
  1. $forum['icon'] = '<a href="forum.php?mod=forumdisplay&fid='.$forum['fid'].'"><img src="'.$forum['icon'].'" align="left" alt="'.$forum['name'].'" /></a>';6 ^. F/ {( Y$ T1 ^" e, y
复制代码
修改完后,保存再上传到空间上,这里就是给那段代码添加了alt属性。
" F) l3 \) _4 j
' h* p* t+ A% ?! A

转载请保留当前帖子的链接:https://www.beimeilife.com/thread-2200-1-1.html 谢谢

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表