今天有一个客户说看到其他站点的论坛列表页作者那里可以显示作者的头像,页面效果很好很美观,所以想要他的站点也能显示头像,我就帮客户给改了一下,后来发现网上有很多老铁不知道怎么弄,于是我就把修改方法放在站点里了,其实很简单的,按照我这个方法修改完记得调整一下CSS来匹配自己站点的样式哦!
方法如下:
编辑 template\default\forum\forumdisplay_list.htm文件 查找:
- <cite><!--{if $thread['authorid'] && $thread['author']}--><a href="home.php?mod=space&uid=$thread[authorid]" c="1">$thread[author]</a>
- <!--{if $verify[$thread['authorid']]}-->$verify[$thread[authorid]]<!--{/if}-->
- <!--{else}--><!--{if $_G['forum']['ismoderator']}--><a href="home.php?mod=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/avatar.php?uid=$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="home.php?mod=space&uid=$thread[authorid]" c="1">$thread[author]</a>
- <!--{if $verify[$thread['authorid']]}-->$verify[$thread[authorid]]<!--{/if}--><!--{else}-->
- <!--{if $_G['forum']['ismoderator']}--><a href="home.php?mod=space&uid=$thread[authorid]" c="1">{lang anonymous}</a>
- <!--{else}-->{lang anonymous}<!--{/if}--><!--{/if}--></cite>
- <em>$thread[dateline]</em>
复制代码
在改之前记得先备份,防止有问题时可以恢复!已经测试100%可用,改了之记得后登录后台更新缓存!其中http://你的网站域名/ 一定要改成网站实际域名
|