Discuz主题帖子列表页怎么在帖子前面调取发帖用户头像美化
编辑 template\default\forum\forumdisplay_listhtm文件 查找:
<cite><!--{if $thread['authorid'] && $thread['author']}--><a href="homephpmod=space&uid=$thread[authorid]" c="1">$thread[author]</a>
<!--{if $verify[$thread['authorid']]}-->$verify[$thread[authorid]]<!--{/if}-->
<!--{else}--><!--{if $_G['forum']['ismoderator']}--><a href="homephpmod=space&uid=$thread[authorid]" c="1">{lang anonymous}</a><!--{else}-->{lang anonymous}<!--{/if}--><!--{/if}--></cite>
<em>$thread[dateline]</em>
修改为:
<style>tl by { width: 140px; text-align: left; }</style>
<div style="float:left;width:28px;padding-top:4px;">
<img src="http://你的网站域名/uc_server/avatarphpuid=$thread[authorid]&size=small" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" /></div><div style="float:left;padding:2px 0px 0px 6px;">
<cite><!--{if $thread['authorid'] && $thread['author']}-->
<a href="homephpmod=space&uid=$thread[authorid]" c="1">$thread[author]</a>
<!--{if $verify[$thread['authorid']]}-->$verify[$thread[authorid]]<!--{/if}--><!--{else}-->
<!--{if $_G['forum']['ismoderator']}--><a href="homephpmod=space&uid=$thread[authorid]" c="1">{lang anonymous}</a>
<!--{else}-->{lang anonymous}<!--{/if}--><!--{/if}--></cite>
<em>$thread[dateline]</em>
首先,这个问题不是45s自己的问题,
这是论坛程序Discuz!610的通病,以前外联的用户是不能更换头像的
因为从610开始头像数据不是在论坛库中而是UC库中,所以显示出了错误
不信你可以看看短消息里面你的头像肯定变了
解决办法,等着升级论坛
在config文件夹中,将配置文件中与图像相关的127001地址修改成你的域名或者你的固定IP地址
应该是config_ucenterphp中
define('UC_API', 'http://IP或域名/uc_server');
你试试
0条评论