你好,欢迎来到何平网络科技&织梦之家,你可以免费观看大量视频教程以及大量模板下载!

在织梦(DedeCMS)系统中如何编写调用会员信息的函数-织梦之家(dedehome.com)

时间:2012-06-01 17:36 来源:织梦之家作者:dedehome 点击:
这个函数其实我写过好几遍了,每次都是在一些朋友提问的时候,是随手写过来的。发过去解决了问题也就没管,可是昨天又有一个朋友来问我,让我突然觉得这个函数我

这个函数其实我写过好几遍了,每次都是在一些朋友提问的时候,是随手写过来的。发过去解决了问题也就没管,可是昨天又有一个朋友来问我,让我突然觉得这个函数我已经不知不觉地写了快十遍。织梦之家

顿时感叹:一个编程人员做事儿做到这种状态,实在是万分愚蠢。织梦仿站教程

于是干脆自己写出来一个比较全面的教程分享给大家,以后有人问我,我就给他这个链接。

DIV+CSS  DEDECMS 站长学院交流群 77198339

一、实现方法 1)函数编写

注意:自定义函数的编写一般都存放在/include/extend.func.php 中,以后升级只需要备份一下这个文件即可。

打开这个文件,在文件中最后的?>上一行加入以下代码:

保存后关闭即可

2)调用方式

要使用这个函数,可以利用系统自带的function与runphp来使用。在底层模板字段中,通常使用function方法。比如:

[field:mid function="GetMemberInfos('uname',@me)"/]

这样就可以很轻松的调用出某个会员的昵称了,那么要调用会员的用户名,则只需要将uname更换为userid即可。这里的值是支持member表的所有字段的。大致为如下一些:

知道了以上的这些信息,还有什么不能调用的呢?

二、调用实例

刚才我们说到了调用方法,那么我们来看一下几个简单的实例:

1)在首页的arclist调用文档的所属会员昵称:

{dede:arclist row='8' titlelen='20'}
    <li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos('uname',@me)"/]</li>
{/dede:arclist}

2)在内容页的field中调用闻到那股的所属会员昵称:

{dede:field.mid function="GetMemberInfos('uname',@me)"/}

好了,其它的情况大家去尝试一下吧。


(责任编辑:本站用户)

感谢支持织梦之家,你的支持,我们的无限动力!!!
    “DEDECMS教程”欢迎分享!:

    相关标签:dedecms教程(124)织梦教材(1)站长学院(1)

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%

    欢迎您报错,或提出宝贵建议,我们将第一时间处理,为大家营造一个良好网上交流平台,感谢支持织梦之家!