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开发的一些注意点总结
Oct 12 PHP
PHP If Else(elsefi) 语句
Apr 07 PHP
关于js与php互相传值的介绍
Jun 25 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
Sep 22 PHP
php利用gd库为图片添加水印
Nov 09 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP+jQuery实现双击修改table表格功能示例
Feb 21 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 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网站在线人数统计
2008/04/09 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
destoon各类调用汇总
2014/06/20 PHP
PHP使用ODBC连接数据库的方法
2015/07/18 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
JSONP基础知识详解
2017/03/19 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
物流专业求职计划书
2014/01/10 职场文书
统计系教授推荐信
2014/02/28 职场文书
献爱心标语
2014/06/21 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
2014年稽查工作总结
2014/12/20 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android