quanshiyinian 发表于 2015-1-20 18:56:30

X2修改用户头像大小方法解决

唉……今天给大家讲下这个方法,但看到有好多人在问这个问题,就稍微的说明一下好了。
在用户上传头像的时候X2就已经自动划分为big/middle/small三种了,不过默认的情况下用户头像只显示middle。
调用的代码如下
[*]avatar.php?uid=1&size=middle

复制代码
嘛,那就把middle改成big就好了么。
查到 template\default\forum\viewhread_node.htm 的相关代码为:
[*]<div class="avatar" onmouseover="showauthor(this, 'userinfo$post')"><a href="home.php?mod=space&uid=$post" target="_blank">$post</a></div>

复制代码
然后查$post的赋值在 source\module\forum\forum_viewthread.php 中
[*]$post['avatar'] = avatar($post['authorid']);

复制代码
我们改为


[*]$post['avatar'] = avatar($post['authorid'],big);

复制代码


大头像显示搞定~。(想显示小头像就将big替换为small)
当然,此时在样式上是有问题的,所以我们还需要调整一下样式。(调整宽度)
template\default\forum\common\module.css
[*].pls { width: 160px;

复制代码
改为

[*].pls { width: 180px;

复制代码


[*].bui { position: absolute; margin: -1px 0 0 -1px; padding: 15px 0 15px 20px; width: 430px !important;

复制代码

改为
[*].bui { position: absolute; margin: -1px 0 0 -1px; padding: 15px 0 15px 20px; width: 450px !important;

复制代码

就这些了……
页: [1]
查看完整版本: X2修改用户头像大小方法解决