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 session会话的安全性分析
Sep 08 PHP
php笔记之:数据类型与常量的使用分析
May 14 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
PHP自定义多进制的方法
Nov 03 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
php cookie用户登录的详解及实例代码
Jan 03 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
实现php删除链表中重复的结点
Sep 27 PHP
PHP+mysql防止SQL注入的方法小结
Apr 27 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下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
xml转json的js代码
2012/08/28 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python实现定制交互式命令行的方法
2014/07/03 Python
python多重继承新算法C3介绍
2014/09/28 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
keras的三种模型实现与区别说明
2020/07/03 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
详解python metaclass(元类)
2020/08/13 Python
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
医学生职业生涯规划书范文
2014/03/13 职场文书
买房委托公证书
2014/04/08 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
会计求职简历自我评价
2015/03/10 职场文书
何玥事迹观后感
2015/06/16 职场文书
交互式可视化js库gojs使用介绍及技巧
2022/02/18 Javascript
python3中apply函数和lambda函数的使用详解
2022/02/28 Python