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+xslt在windows平台上
Oct 09 PHP
关于BIG5-HKSCS的解决方法
Mar 20 PHP
php 将excel导入mysql
Nov 09 PHP
php select,radio和checkbox默认选择的实现方法
May 15 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
PHP循环结构实例讲解
Feb 10 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 PHP
Zend Framework连接Mysql数据库实例分析
Mar 19 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
May 27 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 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
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
javascript实现移动端红包雨页面
2020/06/23 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python中的super用法详解
2015/05/28 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
python3爬取各类天气信息
2018/02/24 Python
谈谈python中GUI的选择
2018/03/01 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python中如何引入第三方模块
2020/05/27 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
建筑系毕业生自我鉴定
2014/01/24 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
迎新生标语大全
2014/10/06 职场文书
教育实习指导教师评语
2014/12/31 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
go语言-在mac下brew升级golang
2021/04/25 Golang
讲解MySQL增删改操作
2022/05/06 MySQL