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]