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 相关文章推荐
mysql 中InnoDB和MyISAM的区别分析小结
Apr 15 PHP
php PDO中文乱码解决办法
Jul 20 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
PHP常用技巧总结(附函数代码)
Feb 04 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 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中的实现trim函数代码
2007/03/19 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
PHP中each与list用法分析
2016/01/08 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
JavaScript运动原理基础知识详解
2020/04/02 Javascript
JS+canvas五子棋人机对战实现步骤详解
2020/06/04 Javascript
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python类继承用法实例分析
2014/10/10 Python
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
大都会艺术博物馆商店:The Met Store
2018/06/22 全球购物
工厂会计员职责
2014/02/06 职场文书
员工考核评语大全
2014/04/26 职场文书
新农村建设汇报材料
2014/08/15 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
师德师风剖析材料
2014/09/30 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
合作协议书范本
2014/10/25 职场文书
财产分割协议书
2016/03/22 职场文书