可能有的朋友会发现,当在discuz后台设置“使用静态地址调用头像”后,在前台用diy模块调用用户头像的时候,会发现使用默认头像的用户头像无法显示。
这是discuz只用中比较常见的问题,但是解决也是比较简单的。我们只需要在DIY模块模版中修改下头像地址即可!
1、进入高级DIY,找到需要调用头像的模块,如图:
2、修改原来的代码中的:
<img src="{avatar}" width="48" height="48" alt="{title}" />
替换成:
<img src="{avatar}" width="48" height="48" alt="{title}" o nerror="this.onerror=null;this.src='uc_server/images/noavatar_small.gif'" />
注:
1、如果还是不行,请把uc_server改成ucenter
2、如果需要调用大头像,把noavatar_small.gif改成noavatar_middle.gif