打印

[资料] Discuz5.5注册会员性别必填/生日必填/QQ必填的修改办法

Discuz5.5注册会员性别必填/生日必填/QQ必填的修改办法

本帖由 xicsen 在这里所提供:http://www.discuz.net/thread-600467-1-1.html/b&?6H'J$D,^%Z \.{9q
www.17dst.com-V6d0h7b,}!T+Z8Y
17DST"?&x3B-p3_&@7l m(R5G%R"f
一:打开\templates\default\register.htm,进行下面操作。网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛7T s6Q4E'V-i.Y"_
1:删除下面代码(MSN)
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">MSN</span> ({lang optional_info})</td>
        <td class="altbg2"><div class="input"><input type="text" name="msn" size="25"></div><div id="checkmsn" class="notice">  <span class="smalltxt">{lang register_msn_download}</span></div></td>
        </tr>
2:删除下面代码(选填性别)
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">{lang gender}</span></td>
        <td class="altbg2">
        <input class="radio" type="radio" name="gendernew" value="1"> {lang male}  
        <input class="radio" type="radio" name="gendernew" value="2"> {lang female}  
        <input class="radio" type="radio" name="gendernew" value="0" checked> {lang secret}
        </td></tr>
3:删除下面代码(选填生日)
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">{lang birthday}</span></td>
        <td class="altbg2"><input type="text" name="bday" size="25"   value="0000-00-00"></td>
        </tr>
4:删除下面代码(选填QQ)
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">QQ</span></td>
        <td class="altbg2"><input type="text" name="qq" size="25"></td>
        </tr>
5:找到下面代码
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">{lang email}</span></td>
        <td class="altbg2"><div class="input"><input type="text" name="email" size="25" id="email" ></div><div id="checkemail" class="notice">  <span class="smalltxt">{lang register_email_recommend}</span><!--{if $regverify == 1}-->  <span class="smalltxt">{lang register_email_comment}</span><!--{/if}-->
        <!--{if $accessemail}-->  <span class="smalltxt">{lang register_email_invalid}</span><!--{elseif $censoremail}-->  <span class="smalltxt">{lang register_email_censor}</span><!--{/if}--></div>
        </td>
        </tr>
然后在这下面添加
复制内容到剪贴板
代码:
        <tr>
        <td class="altbg1"><span class="bold">{lang gender}</span></td>
        <td class="altbg2">
        <input class="radio" type="radio" name="gendernew" value="1"> {lang male}  
        <input class="radio" type="radio" name="gendernew" value="2"> {lang female}  
        <input class="radio" type="radio" name="gendernew" value="0" checked> {lang secret}
        </td></tr>

        <tr>
        <td class="altbg1"><span class="bold">{lang birthday}</span></td>
        <td class="altbg2"><input type="text" name="bday" size="25"  onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="0000-00-00"></td>
        </tr>

        <tr>
        <td class="altbg1"><span class="bold">QQ</span></td>
        <td class="altbg2"><input type="text" name="qq" size="25"></td>
        </tr>
6:删除下面代码(我比较讨厌Hotmail邮箱,你可以不用做)
复制内容到剪贴板
代码:
                if(!(/@(msn|hotmail|live)\.com$/.test(email))) {
                        $('checkemail').style.display = '';
                        $('checkemail').innerHTML = '   ' + profile_email_msn;
                        return;
                }
还有这个代码:
复制内容到剪贴板
代码:
<span class="smalltxt">{lang register_email_recommend}</span>
7:最后保存这个文件。
7K.W0u'x/Q(}%H,b"Wwww.17dst.com17DST0u;s(?'M'a5s
二:打开\templates\default\messages.lang.php,进行下面操作17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。#Y.~9C&y4F
找到下面代码
复制内容到剪贴板
代码:
'profile_email_illegal' => 'Email 地址无效或包含不可使用的邮箱域名,请返回重新填写。',
在这代码下面插入
复制内容到剪贴板
代码:
'profile_gendernew_illegal' => '性别没有填写,请返回重新填写。',
'profile_bday_illegal' => '生日没有填写或则无效,请返回重新填写。',
'profile_qq_illegal' => 'QQ号码没有填写或则无效,请返回重新填写。',
三:打开/register.php,进行下面操作。
6Z4a;?6O,L.G!g3^Discuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team找到下面代码
复制内容到剪贴板
代码:
        if(!isemail($email) || $invalidemail) {
                showmessage('profile_email_illegal');
        }
在这代码下面添加下面代码www.17dst.com:C(d(k$y%B;s
//性别必填
复制内容到剪贴板
代码:
        if(!($gendernew == '1' || $gendernew == '2')) {
                showmessage('profile_gendernew_illegal');
        }
//生日必填
        if($bday == '') {
                showmessage('profile_bday_illegal');
        }
//QQ必填
        if($qq == '') {
                showmessage('profile_qq_illegal');
        }
四:打开/memcp.php,然后进行有必要的修改。17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。-R&m5a-p,b*a(W
目的是让性别和生日注册后不可以修改,具体方法以后再说。
本帖最近评分记录
  • 伊泽浩 声望 +3 优秀文章-欢迎进行技术交流 2007-7-6 18:11

TOP

免费论坛能不能添加选项呢?例子:国家

TOP

回复 #2 cnvery 的帖子

嗯,你还是先来回答这则帖子的问题吧。。。
/@8{!p*h1Y)x2r4GDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team
%~4A9Y'@)m&E%Y+?$A8F网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛请问如何在5D6D免费论坛应用贵站下载的风格?www.17dst.com%Y2N4W%b3r$Q8K
http://www.discuzsupport.net/thread-1999-1-1.html

TOP


当前时区 GMT+8, 现在时间是 2008-10-12 01:53 京ICP备08003531号

Designed By 17DST
Baidu XML