织梦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官网 织梦网站模板 织梦企业免费模板
声卡驱动正常但是没有声音如何办?声卡驱动正常没声音的解决方法
英伟达显卡驱动如何退回到原来版本?英伟达显卡驱动退回到原来版
重装系统,电脑只有一个C盘如何创建分区
Defender提示错误应用程序MsMpEng.exe无法启动
电脑无法启动或仍在加载如何办?电脑无法启动或仍在加载的解决方
打印机驱动如何卸载删除?卸载打印机驱动干净的教程
电脑没网如何安装网卡驱动?教你没网如何安装网卡驱动的方法
系统32位和62位如何选择:详解它们之间的差异
电脑文件删不掉如何办?四种方法解决
任务管理器快捷键有哪些?任务管理器快捷键大全