add 发表于 2023-1-6 22:18:49

Discuz 无损上传大头 长头像 解决方法 头像,超大,超高,高清。

Discuz 无损上传大头 长头像 解决方法 头像,超大,超高,高清。

模板代码主要搜索:<!--{avatar($thread['authorid'], 'middle', true)}-->

头像,超大,超高,高清。

调用修改


[*]template\default\forum\viewthread_node.htm 贴子内容
<a href="home.php?mod=space&uid=$post" class="avtm" target="_blank">$post</a>
$post 改成:{avatar($post,big)}
[*]template\default\forum\viewthread_fastpost.htm 贴子内容下方发表帖子区域
<!--{echo avatar($_G['uid'])}--> 改为:<!--{echo avatar($_G['uid'],big)}-->
[*]template\default\home\space_userabout.htm 用户详情页面
<!--{avatar($space['uid'], 'middle')}--> 改为:<!--{avatar($space['uid'], 'big')}-->
[*]template\default\common\header_userstatus.htm 头部区域,改这个文件,以免用户顶部头像不正常。
<!--{avatar($_G['uid'], 'middle')}-->改为:<!--{avatar($_G['uid'], 'small')}-->
<!--{avatar(0, 'middle')}-->   改为:<!--{avatar(0, 'small')}-->
[*]template\default\home\space_home.htm 动态首页
<!--{avatar($_G['uid'], 'middle')}--> 改为:<!--{avatar($_G['uid'], 'small')}-->
[*]template\default\touch\forum\forumdisplay.htm 手机页面
<!--{avatar($thread['authorid'], 'middle', true)}--> 改为:small
[*]viewthread_node.htm|viewthread_fastpost.htm|space_userabout.htm|header_userstatus.htm|space_home.htm 以上模板改了后,要更新缓存。
[*]template\default\common\module.css改贴子内容头像区域宽度
.pls { width: 160px; 宽度。180px
.pls .avatar img { padding: 5px; background: #FFF; width: 120px; 头像宽度 160px
[*]source\admincp\admincp_main.php 管理右上角用户头像
$useravt = avatar(getglobal('uid'), 'middle', array('class' => 'avt')); middle 改为:small
[*]source\admincp\admincp_index.php 管理首页用户头像
avatar(getglobal('uid'), 'middle', array('class' => 'avt')) middle 改为:small
[*]空间首页,小头像,装扮空间中,编辑头像区域>属性>头像大小。


最核心的修改

**** Hidden Message *****



add 发表于 2023-1-6 22:54:43

不会出问题吧{:8_236:}

add 发表于 2023-1-6 22:55:43


威武震楼

add 发表于 2023-1-6 23:01:15



威武震楼



add 发表于 2023-1-6 23:02:33


北方的美



页: [1]
查看完整版本: Discuz 无损上传大头 长头像 解决方法 头像,超大,超高,高清。