我爱模板网 > 建站教程 > CMS教程 > phpcms >  PHPCMS自定义表单标题不显示,PHPCMS表单会员名不显示正文

PHPCMS自定义表单标题不显示,PHPCMS表单会员名不显示

    最近,我爱模板网在用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如何调用多个栏目的最新文章 下一篇:PHPCMS开启后台编辑模板,PHPCMS在线编辑模板
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢