设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 5190|回复: 11
收起左侧

Discuz X3.2 头像显示模糊的解决办法,默认显示大头像的实现方法,更加清晰。

[复制链接]
发表于 2017-10-4 20:56:51 | 显示全部楼层 |阅读模式
本帖最后由 糯米果子 于 2017-10-5 07:19 编辑
Discuz默认显示的头像是中等尺寸的,对于一些头像显示的可能模糊不清。
我们将其在帖子中改成默认显示大尺寸的头像,更加清晰。

用记事本打开以下文件: source\module\forum\forum_viewthread.php

在第1158行处,找到以下代码:
  1. $post['avatar'] = avatar($post['authorid']);
复制代码

将其更改为以下代码保存即可:
  1. $post['avatar'] = avatar($post['authorid'],big);
复制代码


返回并刷新帖子页面,即可呈现高清的大头像。


如果要让没有上传头像的用户显示默认中尺寸头像就用这个:

  1. if($post['avatarstatus']){
  2. $post['avatar'] = avatar($post['authorid'],big);
  3. } else {
  4. $post['avatar'] = avatar($post['authorid']);
  5. }
复制代码



打开文件 template\default\forum\viewthread_fastpost.htm 在第16行找到以下代码:
  1. <!--{if $_G['uid']}--><div class="avatar avtm"><!--{echo avatar($_G['uid'])}--></div><!--{/if}-->
复制代码


没有上传头像显示默认中尺寸头像的将其更改为:
  1. <!--{if $_G['uid']}--><div class="avatar avtm"><!--{if $_G['member']['avatarstatus']}--><!--{echo avatar($_G['uid'],big)}--><!--{else}--><!--{echo avatar($_G['uid'])}--><!--{/if}--></div><!--{/if}-->
复制代码


不检测有没有上传头像,一律显示大头像的将其更改为:
  1. <!--{if $_G['uid']}--><div class="avatar avtm"><!--{echo avatar($_G['uid'],big)}--></div><!--{/if}-->
复制代码


保存以后,进入管理中心更新模版缓存即可。

注意:修改前记得备份,防止修改错误造成论坛无法运行。

相关帖子

发表于 2017-10-5 21:16:22 | 显示全部楼层
QAQ 发表于 2017-10-5 20:47
是不是所有中尺寸的头像都没有调用的了??

这个不一定吧。

发表于 2017-10-16 18:10:27 | 显示全部楼层

回帖奖励 +3

小清新 发表于 2017-10-6 17:31
这方法不错,我喜欢。

我也喜欢。
发表于 2017-10-4 21:15:05 | 显示全部楼层

回帖奖励 +3

本帖最后由 小萌 于 2017-10-4 21:16 编辑

应该这论坛以前就改了,我换完的比别的论坛都清晰。

发表于 2017-10-4 22:14:27 | 显示全部楼层

回帖奖励 +3

这个方法666,
发表于 2017-10-5 07:42:57 | 显示全部楼层

回帖奖励 +3

这个方法666,再也不像以前啥都看不清了。
发表于 2017-10-5 14:34:36 | 显示全部楼层

回帖奖励 +3

这玩意不错,比别的都领先一步。
发表于 2017-10-5 20:47:50 | 显示全部楼层

回帖奖励 +3

是不是所有中尺寸的头像都没有调用的了??

发表于 2017-10-6 17:31:56 | 显示全部楼层

回帖奖励 +3

这方法不错,我喜欢。
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-3-29 13:40 , Processed in 0.472027 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表