织梦会员空间网址调用标签,dedecms会员空间排行调用代码
1,看下织梦官方会员空间网址调用标签:
{ dede:memberlist row=6 signlen=30}
<li><a href="[field:spaceurl/]" target="_blank"><img src=http://zhidao58.cn/skin/default/image/nopic.gif alt='[field:spacename/]' width="52" height="52" />[field:uname/]</a></li>
{/dede:memberlist}
这样调用存在的问题:无法实现排行,且不能分列显示。同时只能显示登录会员,没有登录的会员链接调用不出来。
2,改进后的会员空间网址调用标签
<li><a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'><img src=http://zhidao58.cn/skin/default/image/nopic.gif alt='[field:spacename/]' width="24" height="24"
/>[field:uname/] 积分:[field:scores/]</a> </li>
存在的问题:
链接不到列表会员的个人空间,而是到了登陆会员自己的空间,游客则到了登陆页面。
解决方法:
织梦空间网址调用到首页
<a href="[field:global name="cfg_cmspath"/]/member/index.php?uid=[field:userid/]" target="_blank"><img src=http://zhidao58.cn/skin/default/image/nopic.gif alt='[field:spacename/]'
width="52" height="52" / border="0"><br>[field:uname/]<br>积分:[field:scores/]< /a>
以上这段代码不仅实现了排行,而且点击会员链接到该会员空间,用金星的一句话说就是:“完美”。
3,仅仅调用织梦会员空间网址
{dede:memberlist row=6 signlen=30}
<a href="[field:global name="cfg_cmspath"/]/member/index.php?uid=[field:userid/]" target="_blank" ><!--调用织梦会员空间网址-->
<img src=http://zhidao58.cn/skin/default/image/nopic.gif alt="[field:spacename/]""this.src='http://kshuli.cn/qiqiu/images/nophoto.jpg';"/></a> <!--调用织梦会员空间头像-->
<span class="schoolname cfix">
<a href="[field:global name="cfg_cmspath"/]/member/index.php?uid=[field:userid/]" target="_blank" title="[field:uname/]">[field:uname/]</a></span>
<!--调用织梦会员空间名称-->
<span class="seecourse">
<a href="[field:global name="cfg_cmspath"/]/member/index.php?uid=[field:userid/]" target="_blank" class="red">查看店铺</a></span>
{/dede:memberlist}
4,织梦dedecms调用当前文章作者空间地址
DEDECMS调用当前文章作者空间地址代码
{dede:memberinfos}<a href="[field:spaceurl/]" target="_blank">进入该作者空间</a>{/dede:memberinfos}
管理员帐号默认不显示,如果你要显示的话请打开/include/taglib/memberinfo.lib.PHP
找到大概62行代码,注释或删除以下代码保存即可。
if($row['matt']==10) return '';
5,dede织梦会员空间调用会员(积分)头衔的方法
本文主要讲解织梦dedecms会员空间如何调用会员头衔(积分头衔)
打开 include/extend.func.php 文件,在最后面添加一个函数:
function Getusertitle($mid)
织梦首页调用会员空间网站
调用方法示例:
在会员空间首页调用会员头衔,效果如下
用户昵称:ok模板
最后登录:15-07-05 06:06
会员等级:注册会员
会员积分:666 分
会员头衔:少校
空间访问:66 次
在会员空间模板里修改,比如使用的是默认模板 person
修改 /member/space/person/side_icon.htm 文件
<dd style='margin-top:10px;'> 用户昵称:{dede:var.uname /}</dd>
<dd> 最后登录:{dede:var.logintime function="MyDate('y-m-d h:i',@me)" /}</dd>
<dd> 会员等级:{dede:var.membername/}</dd>
<dd> 会员积分:{dede:var.scores/} 分</dd>
<dd>会员头衔:<?php Getusertitle($row['mid']);?></dd>
<dd> 空间访问:{dede:var.homecount/} 次</dd>
在原来的基础上增加了一行
会员头衔:<?php Getusertitle($row['mid']);?>
即可