phpcms v9 首页调用会员头像的的方法
折磨了好长时间,今天总算明白了。{get_memberavatar($r['userid'],1,45)}
上面的这段代码在哪里都可以用,首页、栏目页、文章页。最只要的就是让userid获得值;那么这个值看你是在哪个页面获取了。
我的是需要在首页显示,所以我就用get来调用member表里面的userid字段
{pc:get sql="select * from v9_member order by regdate desc" num="6"}/*这里就可以获取到userid并且安装注册顺序了排列*/
{loop $data $r}
<img src="{get_memberavatar($r,1,90)}"width="55" height="55" alt="{$r}"target="_blank" />/*这里就可以按照自己的要求来设计显示样式了。*/
{/loop}
{/pc}
纠结了很久,想出了一个办法,仅供参考!
{pc:get sql="select * from v9_member where username='$_username'"}
{loop $data $val}
{/loop}
<img src="{get_memberavatar($val,1,90)}"width="100" height="100" alt="{$r}"target="_blank" />
{/pc}
GET标签首页调用会员积分前十名排行包含头像
效果图:
增加方法:
[*]
[*] <h4><a href="{$MODULE}"><img src="images/more.gif" alt="更多" /></a>会员排行</h4>
[*]<style type="text/css">
[*].modellist_2 { width:315px; overflow:hidden;}
[*].search_member {height:80px; min-height:80px; padding:2px; clear:both; border-bottom:1px dashed #ccc; }
[*].search_member dt{ float:left; }
[*].search_member dt img{ height:68px; width:68px; padding:1px; border:1px solid #dcdcdc;}
[*].search_member dd{ float:right; height:22px; line-height:22px; width:230px; overflow:hidden;}
[*].search_member dd em{ font-style:normal; color:#999;padding-left:10px;}
[*]</style>
[*]<div class="modellist_2">
[*]<!--{get sql="SELECT * FROM `phpcms_member_cache` a, `phpcms_member_info` i WHERE a.userid=i.userid AND disabled=0 ORDER BY point desc" rows="10"}-->
[*]<dl class="search_member">
[*]<dt>
[*]<a href="{$MODULE}view.php?userid={$r}" title="{$r}" target="_blank"><img src="{avatar($r)}" alt="{$r}" target="_blank"/></a>
[*]</dt>
[*]<dd>
[*]<a href="{$MODULE}view.php?userid={$r}" class="name"><span style="color:red">{$r}</span></a>
[*]<em>所在地区: {$AREA[$r]}</em>
[*]</dd>
[*]<dd>
[*]联系方式:<em>{$r}</em>
[*]</dd>
[*]<dd>个人空间:<a href="space?userid={$r}" class="green">space?userid={$r}</a>
[*]</dd>
[*]</dl>
[*]<!--{/get}-->
[*]</div>
复制代码
在想要调用的位置加上上面这段代码即可,CSS我都已经包含在了这段代码中
我这个CSS,适合位置为默认的模板右侧,其它位置自己调CSS咯
页:
[1]