如何有效利用织梦CMS调用企业推荐会员功能?

织梦CMS中,企业推荐会员的调用通常通过特定的标签或函数来实现。具体方法可能因版本和模板的不同而有所差异。建议查阅官方文档或相关社区获取准确信息。

织梦CMS(Content Management System)中,企业推荐会员的调用可以通过自定义函数和系统内置标签实现,以下是详细的步骤和方法:

实现方法

1、函数编写

自定义函数通常存放在/include/extend.func.php 文件中,这样在升级时,只需备份这个文件即可。

打开/include/extend.func.php 文件,在文件末尾的 ?> 上一行加入以下代码:

     // 功能:获取任意织梦CMS会员的信息
     function GetMemberInfos($fields, $mid) {
         global $dsql;
         if ($mid <= 0) {
             $revalue = "Error";
         } else {
             $row = $dsql>GetOne("SELECT * FROM dede_member_company WHERE mid = '{$mid}'");
             if (!is_array($row)) {
                 $revalue = "Not user";
             } else {
                 $revalue = $row[$fields];
             }
         }
         return $revalue;
     }

保存并关闭文件。

2、调用方式

使用系统自带的functionrunphp 来调用该函数,在底层模板字段中,通常使用function 方法。

要调用企业名称,可以使用以下代码:

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

如果需要调用企业的地址,只需将company 更换为address

3、数据表说明

企业会员信息存储在dede_member_company 数据表中,在该表中,可以找到以下字段:

company(企业名称字段)

address(地址字段)

如何有效利用织梦CMS调用企业推荐会员功能?

tel(电话字段)。

调用实例

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

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

2、页的 field 中调用文档的所属企业名称

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

FAQs

1、如何在织梦CMS中调用指定会员的其他信息,如电话?

要在织梦CMS中调用指定会员的其他信息,如电话,可以修改函数中的字段名,要调用电话,可以将company 改为tel

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

2、如何测试自定义函数是否正确调用?

可以在系统后台的 [模板][全局标记测试] 中进行测试,使用{dede:list}{/dede:list} 标签来显示列表数据,确保自定义函数能够正确返回所需信息。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1204386.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-11 21:54
下一篇 2024-10-11 21:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入