SmartFAQ由SmartFactory(https://www.smartfactory.ca)开发,是InBox Solutions(https://www.inboxsolutions.net)的一部分

如何使真实姓名成为用户注册的必填项?
对于克莱EOS 2.0.10,更改以下内容: include/registerform.php 在第69行之后
$reg_form->addElement(new XoopsFormText(_US_NICKNAME"uname"$uname_size$uname_size$myts->htmlSpecialChars($uname)), true);
插入
$reg_form->addElement(new XoopsFormText(_US_REALNAME"name"2625$myts->htmlSpecialChars($name)), true);
register.php 在第59行之后
$uname xoops_trim($uname);
插入
$namexoops_trim($name);
在第143行之后
echo _US_USERNAME.": ".$myts->htmlSpecialChars($uname)."";
插入
echo _US_REALNAME.": ".$myts->htmlSpecialChars($name)."";
第153行之后
<input type='hidden' name='uname' value='".$myts->htmlSpecialChars($uname)."' />
插入
<input type='hidden' name='name' value='".$myts->htmlSpecialChars($name)."'/>
第183行之后
$newuser->setVar('uname'$unametrue);
插入
$newuser->setVar('name'$nametrue);
--- 更多细节由 Alanuk 在 2006年2月23日 13:26:53 提交。我认为 register.php: 在第119行之后缺少一行:$name = isset($_POST['name']) ? $myts->stripSlashesGPC($_POST['name']) : ''; 没有这一行,用户的真实姓名就不会提交到数据库。


评论归作者所有。我们不负责其内容。
user

 这里也整合了。


Hack: 记住我+使用电子邮件登录+用真实姓名注册

http://xoops.biz/x7/modules/myhacks/index.php?id=2

 
user

 有人能更新这个以便于最新的版本吗?


我希望能将其加入到最新的版本中,但是在系统中找不到启用/禁用此字段的选项,所以我假设您必须在PHP中完成此操作。有人愿意编写2.2版本的这个吗?

 
user

 register.php


我找不到您提到的register.php 文件中的行,能否请您指定其位置?谢谢。

 
user

 如何在xoops 2.0.13.2中实现此操作


有人知道如何在xoops-2.0.13.2中实现此操作吗?

 
user

 Re: 如何在xoops 2.0.13.2中实现此操作


忽略此问题...问题已解决

 
user

 Re: 如何在xoops 2.0.13.2中实现此操作


如何将“位置”设置为用户注册必须填写的信息?

 
user

 如何在注册时要求提供位置信息?


使用真实姓名是完美的,谢谢。我还需要在注册时要求提供位置信息。我看到有人已经提出过这个问题,但没有得到回答。我正在工作的网站是一个县级社区网站,我想确保注册的人之前确实是从这里来。

 
user

 Re: 如何在注册时要求提供位置信息?


没关系 - 我想明白了。我使用了相同的代码,只将 "name" 替换为 "user_from",并将 "_US_REALNAME" 替换为 "_US_LOCATION"

在我的测试中,它看起来工作得很正常。但我使用雅虎邮箱时遇到了问题,没有收到激活邮件。但,这是一个修改之前就存在的问题,所以我会去其他地方寻找解决方案。

感谢提供这段代码!

 


Login

Who's Online

280 user(s) are online (20 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 280


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

You can easily change passwords in the database in case you lost them. You can even let phpmyadmin convert them into the md5 format in which they are stored.

Random question

How do I move my site from one server to another?