Discuz 无损上传大头 长头像 解决方法 头像,超大,超高,高清。
模板代码主要搜索:<!--{avatar($thread['authorid'], 'middle', true)}-->
头像,超大,超高,高清。
调用修改
- template\default\forum\viewthread_node.htm 贴子内容
<a href="home.php?mod=space&uid=$post[authorid]" class="avtm" target="_blank">$post[avatar]</a>
$post[avatar] 改成:{avatar($post[authorid],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 - 空间首页,小头像,装扮空间中,编辑头像区域>属性>头像大小。
最核心的修改
|