模块

COPPA 注册系统 2.2.3.

m0nty  15-Nov-2005 03:4613501阅读 12评论(s) 
COPPA注册系统(Hack)系统:Xoops 2.2.3 本Hack的目的在于允许网站管理员启用类似COPPA的注册系统。您可以在http://www.coppa.org上了解更多关于COPPA的内容。管理员部分:在扩展配置基本设置中添加了以下选项>展示隐私声明?(启用网站隐私声明,以便在页面上查看,符合COPPA要求)隐私声明(在此处输入您的网站隐私声明,符合COPPA要求)启用COPPA注册?输入最小年龄(设置COPPA注册的最小年龄)COPPA传真号码(这是您提供COPPA请求表需要发送传真的传真号码)COPPA地址(这是您输入COPPA请求表需要邮寄的地址(平邮而非电子邮件))用户端(前端)当用户点击注册时,如果启用了COPPA注册,则会看到一个COPPA年龄选择表单(如果未启用,则使用普通注册,不查看年龄选择),一旦用户输入年龄,系统检查是否低于COPPA最小年龄,如果是,则被重定向到单独的COPPA注册页面,如果大于最小年龄,则选择普通注册方法。COPPA注册方法与普通注册相同,只除外一些细节(以下解释)。当COPPA用户填写注册表并发送到网站注册时,无论管理员在用户激活设置中选择了什么设置,无论是用户(电子邮件,无需激活或管理员),COPPA用户只能由管理员激活。用户将不会收到任何激活密钥,管理员将收到通知,有COPPA用户进行了注册。还将寄送一份表格到用户的电子邮件地址,包含一份打印表格,用户可以打印出来并由家长/监护人填写并传真或邮寄给网站管理员,只有当这样操作后,网站管理员才会激活其账户。同时,屏幕上也会显示一份可打印表格,以便必要时打印。请注意,系统不会对用户输入的年龄进行其他检查,他们可能很容易地说谎关于自己的年龄。但这并不是COPPA的本意,规则是你已经尽了自己最大的努力。COPPA不是限制为儿童内容,COPPA只关于13/14岁以下儿童的收集和存储信息,无论这些信息是在注册表、用户调查、用户资料或民意调查中。新文件:profile\include\coppaforms.php profile\language\english\mail_template\coppa_adminactivate.tpl profile\language\english\mail_template\coppa_register.tpl profile\templates\profile_coppaform.html profile\templates\profile_copparegform.html profile\templates\profile_coppaselect.html profile\coppa.php profile\coppaform.php profile\copparegister.php profile\printable-form.html 修改文件:profile\language\english\main.phpprofile\language\english\modinfo.phpprofile\register.phpprofile\xoops_version.php < 添加了配置选项和隐私信息选项等 > Xoops核心文件已修改:xoops_root/register.php其他添加主题/您的主题/theme.html 将隐私查看选择表单添加到主题头部(除了主题中的默认通知选择,注意:您的主题可能没有此选项,但没有的话,则为您添加一个很好的选择。只需在上面的标签上方添加即可!
<script type="text/javascript">

function 
toggle(notifs_form
{
obj=document.getElementById(notifs_form);
obj.style.display=!(obj.style.display=="block")? "block" "none";  
}

function 
toggle(privacy_form
{
obj=document.getElementById(privacy_form);
obj.style.display=!(obj.style.display=="block")? "block" "none";  
}

function 
swapimage(swap)
{
img_plus="<{$xoops_imageurl}>images/plus.gif";
img_minus="<{$xoops_imageurl}>images/minus.gif";
obj=document.getElementById(swap);
obj.src=!(obj.src==img_minus)? img_minus img_plus;  
}

script>
有关论坛讨论,请参见此处,主题中包含下载链接和示例链接。
评分:0/5
评分: 0/5(0票)
投票已禁用!


Login

Who's Online

261 user(s) are online (23 user(s) are browsing Publisher)


Members: 0


Guests: 261


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!

Latest GitHub Commits

Categories