织梦dedecms列表list调用文章作者并指向个人主页链接



今天教大家一下织梦dedecms列表list调用文章作者并指向个人主页链接的方法。
这个文章调用的方法是经过测试,确认可用的方法,大家可以尝试一下
? ? ? ?指向后台管理的链接一般是
<a href="xx/member/">后台管理</a>
? ? ? ?指向前台会员空间的链接一般是
<a href="xx/member/index.php?uid=会员用户" >会员空间</a>
? ? ? ?如果是通过前台会员账号发布的内容,一般列表页用
{dede:list}
<ul>
<lu>
?<p>标题:[field:title/]</p>
?<p>作者昵称:<a href="xx/member/index.php?uid=[field:userid/]">[field:writer/]</a></p>
</li>
</ul>
{/dede:list}
? ? ? ?是不能直接调用会员用户名[field:useid/],网上的看到大都是调用作者[field:writer/],万一用户修改了链接就会提示出错。
? ? ? ?列表页如果还想调用用户昵称uname、sex等,也可以采用此方法:
找到/include/helpers/extend.helper.php
? ? ? ?在最后面添加变量,如果你修改过数据前缀,把橙色部分改过来就好
if(!function_exists('GetMemberInfo'))
{
? ?function GetMemberInfo($mid,$field)
? ?{
? ? ? ? global $dsql;
? ? ? ? if(empty($mid) || empty($field)){ return '';}
? ? ? ? $row = $dsql->GetOne("SELECT $field FROM `dede_member` ?WHERE mid = '$mid'");
? ? ? ? ?$resualt =$row[$field];
? ? ? ? return $resualt;
? ?}
}
? ? ? ?这个GetMemberInfo变量就可以在列表页{dede:list}标签进行调用,如果是首页采用{dede:arclist}也支持。
上述列表指向前台会员空间应该写成
{dede:list}
<ul>
<lu>
?<p>标题:[field:title/]</p>
?<p>作者昵称:<a href="xx/member/index.php?uid=[field:mid function="GetMemberInfo(@me,userid)"/]">[field:writer/]</a></p>
</li>
</ul>
{/dede:list}
? ? ? ?其他用户信息:替代橙色部分即可。
mid:表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
?
mtype:表示会员的类型 如自带的“个人”与“企业”;
?
userid:表示会员用户名 也就是用于登陆;
?
pwd :表示用户的密码;
?
uname:表示用户的昵称;
?
sex:表示用户的性别;
?
rank:表示用户的等级 也就是后台的用户级别;
?
uptime:表示用户升级会员组的时间;
?
exptime:表示用户会员组的有效期天数;
?
money:表示用户拥有的剩余金币数量;
?
email:表示用户的注册邮箱地址;
?
scores:表示用户拥有的剩余积分数量;
?
matt:表示用户的级别 0为普通,1为推荐,10为后台超级管理员
以上就是为大家整理的关于织梦dedecms列表list调用文章作者的方法,仅供学习参考。更改前请记得备份好文件数据。

上一篇:dedecms在plus目录调用当前模板head.htm,footer.htm方法

下一篇:完美解决dedecms内容页列表页调用自定义图片地址


织梦系统 织梦网站管理系统 织梦cms官网 织梦网站模板 织梦企业免费模板
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器