joomla实现注册用户添加新字段的方法


Posted in PHP onMay 05, 2016

本文实例讲述了joomla实现注册用户添加新字段的方法。分享给大家供大家参考,具体如下:

joomla原来的注册很简单,为了添加自己想要的字段,比如电话。

在数据库添加这一字段“telphone"

修改libraries\joomla\database\table\user.php

在JTableUser这个类添加新的变量:

var $telphone = null;

页面的修改

修改components\com_user\views\register\tmpl\default.php

在这里添加input字段,名字要和你数据库定义的字段一样

<input type="text" name="telphone" id="telphone" size="40" val="<?php echo $this->escape($this->user->get( 'telphone' ));?>" class="inputbox required" maxlength="50" />

这样直接修改源代码毕竟不好,所以建议改组件的页面代码可以在你自己的templates文件夹修改,尽可能减少对源代码的修改。

最后不想发邮件给用户,只能通过后台管理员审核才可以使新注册用户生效,注释下面代码components\com_user\controller.php:

//UserController::_sendMail($user, $password);

希望本文所述对大家基于joomla程序设计有所帮助。

PHP 相关文章推荐
PHP HTML代码串截取代码
Dec 29 PHP
php面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
php 高效率写法 推荐
Feb 21 PHP
使用VisualStudio开发php的图文设置方法
Aug 21 PHP
基于php在各种web服务器的运行模式详解
Jun 03 PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 PHP
Thinkphp的volist标签嵌套循环使用教程
Jul 08 PHP
php生成rss类用法实例
Apr 14 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
Jul 12 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 #PHP
100多行PHP代码实现socks5代理服务器[2]
May 05 #PHP
PHP随机数 C扩展随机数
May 04 #PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 #PHP
Joomla使用Apache重写模式的方法
May 04 #PHP
Joomla开启SEF的方法
May 04 #PHP
Joomla简单判断用户是否登录的方法
May 04 #PHP
You might like
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
基于jquery的loading效果实现代码
2010/11/05 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
python 排列组合之itertools
2013/03/20 Python
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
无工作经验者个人求职信范文
2013/12/22 职场文书
春节晚会主持词
2014/03/24 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
golang正则之命名分组方式
2021/04/25 Golang
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
springboot读取nacos配置文件
2022/05/20 Java/Android