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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
网站加速 PHP 缓冲的免费实现方法
Oct 09 PHP
程序员编程十条戒律
Jul 09 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
Oct 12 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
php实现四舍五入的方法小结
Mar 03 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
PHP通过GD库实现验证码功能示例
Feb 23 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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 采集获取指定网址的内容
2010/01/05 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
简单实现php上传文件功能
2017/09/21 PHP
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
Python中无限循环需要什么条件
2020/05/27 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
python接口自动化框架实战
2020/12/23 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
新大陆软件面试题
2016/11/24 面试题
个人近期表现材料
2014/02/11 职场文书
活动宣传策划方案
2014/05/23 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
经济纠纷起诉状
2015/05/20 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
pandas中对文本类型数据的处理小结
2021/11/01 Python
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL