全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1811|回复: 3
打印 上一主题 下一主题

WHMCS怎么减少注册时的填写项?

[复制链接]
跳转到指定楼层
1#
发表于 2014-11-8 16:58:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10金钱
本帖最后由 Paoniuman 于 2014-11-8 17:05 编辑

WHMCS怎么减少注册时的填写项?
360截图-1576921.jpg (73.86 KB, 下载次数: 0)

最佳答案

查看完整内容

http://www.myffel.com/%E7%AE%80%E5%8C%96whmcs%E7%9A%84%E6%B3%A8%E5%86%8C%E6%A8%A1%E6%9D%BF/
2#
发表于 2014-11-8 16:58:35 | 只看该作者
http://www.myffel.com/%E7%AE%80%E5%8C%96whmcs%E7%9A%84%E6%B3%A8%E5%86%8C%E6%A8%A1%E6%9D%BF/
3#
 楼主| 发表于 2014-11-8 17:10:32 | 只看该作者
我累个顶
4#
 楼主| 发表于 2014-11-8 17:26:07 | 只看该作者
David 发表于 2014-11-8 17:11
http://www.myffel.com/%E7%AE%80%E5%8C%96whmcs%E7%9A%84%E6%B3%A8%E5%86%8C%E6%A8%A1%E6%9D%BF/

whmcs有两个注册模板。一个是下单界面的注册界面,目录在public_html/templates/orderforms/web20cart/viewcart.tpl。其中web20cart是订单界面的风格名称,使用不同风格的订单界面需到相应的目录下更改。风格名称在 常规设置-购买 里能看到。此为已简化的viewcart.tpl

另一个注册界面的模板路径在public_html/templates/default/clientregister.tpl。default为whmcs整站的模板名称,在 常规设置-一般 里能找到正在使用的模板名称。进入相应目录修改。此为简化后的clientregister.tpl

简化的原理是 我们需要先给表单input 一个预设值
举例:

<div class="clearfix" style="display:none">
<label for="postcode">{$LANG.clientareapostcode}</label>
<div class="input">
<input type="text" name="postcode" id="postcode" value="{$clientsdetails.postcode}"{if $loggedin} disabled="" class="disabled"{/if} />
</div>
</div>

其中{$clientsdetails.postcode}为获取用户输入的值,将此改为123456,则该栏就会显示此预设值。

为了达到简化的目的,此预设值设好后,需要将整个div隐藏掉,以免给用户造成困惑。其实就是简单的隐藏代码style="display:none"  和隐藏站长统计代码一个道理

以下为需要添加预设值的项
您没有输入名字
您没有输入姓
您没有输入联系地址(第一行)
您没有输入城市
您没有输入省
您没有输入电话
非必填项可直接使用style="display:none"将其隐藏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-10 00:53 , Processed in 0.086937 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表