虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > phpcms > PHPCMS自定义表单标题不显示,PHPCMS表单会员名不显示

PHPCMS自定义表单标题不显示,PHPCMS表单会员名不显示
类别:phpcms   作者:码皇   来源:互联网   点击:

最近,我爱模板网在用一个CMS做项目,项目很简单,不需要会员功能。前台大概有四个自定义表单。自定义表单在创建时,都勾选了“允许游客提交表单”,不然游客没法提交表单。
    最近,我爱模板网在用PHPCMS做项目,项目很简单,不需要会员功能。前台大概有四个自定义表单。自定义表单在创建时,都勾选了“允许游客提交表单”,不然游客没法提交表单。

    但是,问题来了,后台预览的时候效果如下:


PHPCMS表单用户名不显示

    “会员名”这一栏显示空白,这是因为游客提交,肯定没有会员名。那么,只能改后台模板了。找到 phpcms/modules/formguide/index.php 下面的一句代码:
    $data['username'] = param::get_cookie('_username');
    这句话就是“会员名”这一栏,将它改成你想要的值,比如:网页模板
$data['username'] = "网页模板";
    客户的要求是,能够获取表单自定义字段里面的项目名称或者公司名称。我这边四个表单的自定义字段都不一样,所以,做了个简单的判断:
    if($_GET['formid'] == 21){
    //我要入驻加盟 $data['username'] = $_POST[info][gsmc];
    }
    elseif($_GET['formid'] == 20){
    //寻求销售资源 $data['username'] = $_POST[info][gshcpmc];
    }
    elseif($_GET['formid'] == 14){
    //我要找项目 $data['username'] = $_POST[info][xm_title2];
    }
    elseif($_GET['formid'] == 13){
    //我要发项目 $data['username'] = $_POST[info][xm_title];
    }
    这里的 $_GET['formid'] 获取的是自定义表单的ID,而 $_POST[info][字段英文名] 可以获取自定义表单字段的名,填写字段英文名。

    这样的话,每个表单的“会员名”显示都不一样了,效果如下:


    注意:修改完了,到后台还是看不到用户名的,必须是修改完之后提交的数据才能看到。 (责任编辑:网页模板)
相关热词搜索: PHPCMS 自定义 表单 标题 不 显示 会员 名