Discuz 7.0.论坛帖子页面怎样修改左侧用户头像大小?
查找
<div class="avatar" onmouseover="showauthor(this, 'userinfo$post[pid]')"><a href="spacephpuid=$post[authorid]" target="_blank">$post[avatar]</a></div>
在上面添加,自由调整呵呵,或者把这个加入css文件中
<style type="test/css">
divavatar img{width:宽度像素;height:高度像素;}
</style>
给上面的$post[avatar]加个判断
判断是否有设置头像
<!--{if $post['avatar']}-->
有就显示设置的头像
$post[avatar]
如果没设置,就换成下面这个
<!--{else}-->
<img src="地址" />
<!--{/if}-->
按照常见的情况,你首先需要考虑后台的UC通讯是否正常,如果这个不正常,就会导致上传头像报错。其他问题基本不常见,建议你先排查这个问题。
排查方案:进入你的UCenter后台,登陆后,选择应用管理,如果通信情况显示是通信失败,那么问题基本就在这里了。通信失败的原因基本有俩:IP和通信密钥,具体不做解释,网上有相关说明,百度即可。
var Authort;
function showAuthor(ctrlObj, ctrlid) {
Authort = setTimeout(function () {
showMenu({'ctrlid':ctrlid});
if($(ctrlid + '_ma')innerHTML == '') $(ctrlid + '_ma')innerHTML = ctrlObjinnerHTML;
}, 500);
if(!ctrlObjonmouseout) {
ctrlObjonmouseout = function() {
clearTimeout(Authort);
}
}
}
0条评论