Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] DZX2.5修改注册页面提示语句---有懒人包---【babyfacer ChinaGirl】

[复制链接]
babyfacer 发表于 2012-4-25 15:26:14 | 显示全部楼层 |阅读模式
本帖最后由 babyfacer 于 2015-4-7 11:04 编辑

哎,不懂html的站长伤不起呀,玩DZ3都快三年了

为了实现完善这个功能,花了好多天,悲剧


不过建议您先做如下修改,那样的话,QQ登陆用户如果不完善信息,就不会在UC和DZ中创建用户


让Discuz! X2.5版QQ互联的QQ注册跳转到完善资料页的方法
https://discuz.dismall.com/thread-2772838-1-1.html

x2.5 使用QQ互联注册跳转到克善用戶信息以及完善信息中强制输入论坛独立密码
https://discuz.dismall.com/thread-2781456-1-1.html


演示地址:http://www.chinagirlol.cc  不用注册也能看:用QQ号登陆,进入完善资料页面就可以看到演示了,再未完成资料补充之前不会在UC和DZ中产生用户

这里给大家展示一下我的注册相关的设置,很简单的东西,但是因为不懂html 。请教了xiaoyuwxz,ARCHY ,idong,64243354,北北。以及cr180.谢谢多位大佬的支持



邮件发送注册链接:这里的默认提示被我修改了



这里,新增了提示。默认的提示也还在,被移到了第二行输入框下面



要使用这里的功能:需要开启,邮件发送注册链接(后台-全局-注册-那里设置)


另外,需要在用户栏目那里设置必填写。当然,如果你不像我一样开启这个功能也就无所谓









其实一点都不想弄什么方法,因为太多了,累死我了。。。如果你觉得你能非常顺利的改好下面的几步,你就改吧,如果不能,用我发的懒人包好了


首先是:邮件发送注册链接页面

可以修改注册文件,也可以修改语言包,这里建议修改语言包(其实上面的展示的内容都可以修改语言包)
  1. \source\language\member\lang_template.php
复制代码
找到:
  1. 'register_validate_email_tips' => '注册需要验证邮箱,请务必填写正确的邮箱,提交后请及时查收邮件。
复制代码
改成:
  1.   'register_validate_email_tips' => '注册需要验证邮箱,请务必填写正确的邮箱,提交后请及时查收邮件。邮箱地址示例:admin@chinagirlol.com
复制代码
另外,你可以考虑修改JS
  1. \static\js\register.js
复制代码
然后,就是修改注册页面提示了:
  1. \template\default\member\register.htm
复制代码
查找(5个结果)
  1. <td class="tipcol"><i id="tip_{$this->setting
复制代码
第一处(这里是设置发送验证链接邮箱地址的提示【如果你修改了语言包,就不用修改这里了】):
  1.          <td class="tipcol"><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
复制代码
在===上面===添加:
  1. <td class="tipcol">请填写真实有效的邮件地址,以便完成注册验证,否则无法完成注册。邮箱地址示例:admin@chinagirlol.com</td>
复制代码
第二处:

合并td(并换行</br>或者使用<br />)
  1.           <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required /></td>
  2.                                                                                 <td class="tipcol"><i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting['reginput']['username']}" class="p_chk"></kbd></td>
复制代码
修改后(直接覆盖就可以):
  1.           <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required />
  2. <i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting['reginput']['username']}" class="p_chk"></kbd></td>
复制代码
在===下面===添加:
  1. <td class="tipcol">用户名长度,3-15个字符;请不要使用毫无意义的数字和字符组合作为您的账号。谢谢</td>
复制代码
第三处:

合并td(并换行</br>或者使用<br />)

原来的:
  1. <td><input type="password" id="{$this->setting['reginput']['password']}" name="" size="25" tabindex="1" class="px" required />
  2. <i id="tip_{$this->setting['reginput']['password']}" class="p_tip">{lang register_password_tips}<!--{if $_G['setting']['pwlength']}-->, {lang register_password_length_tips1} $_G['setting']['pwlength'] {lang register_password_length_tips2}<!--{/if}--></i><kbd id="chk_{$this->setting['reginput']['password']}" class="p_chk"></kbd></td>
复制代码
在===下面===添加:
  1. <td class="tipcol">为了您的账号安全,密码长度至少6位,且必须同时包含数字和小写字母。谢谢配合</td>
复制代码
第四处(再次确认密码,这里不用改):



第5处:

合并td

原来的:
  1. <td><input type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" value="$hash[0]" required />
  2. <em id="emailmore"> </em></td>
  3.                                                                                 <td class="tipcol"><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
复制代码
修改后(直接覆盖就可以):
  1. <td><input type="text" id="{$this->setting['reginput']['email']}" name="" autocomplete="off" size="25" tabindex="1" class="px" value="$hash[0]" required />
  2. <em id="emailmore"> </em><i id="tip_{$this->setting['reginput']['email']}" class="p_tip">{lang register_email_tips}</i><kbd id="chk_{$this->setting['reginput']['email']}" class="p_chk"></kbd></td>
复制代码
在===下面===添加:
  1. <td class="tipcol">请填写真实有效的邮件地址,以便完成注册验证,否则无法完成注册。邮箱地址示例:admin@chinagirlol.com</td>
复制代码
第6处(邀请码):



查找:
  1.       <!--{if empty($invite) && $this->setting['regstatus'] == 3}-->
  2.                                                 <div class="rfm">
  3.                                                         <table>
  4.                                                                 <tr>
  5.                                                                         <th><label for="invitecode">{lang invite_code}:</label></th>
  6.                                                                         <td><input type="text" name="invitecode" autocomplete="off" size="25" id="invitecode"{if $this->setting['regstatus'] == 2} onblur="checkinvite()"{/if} tabindex="1" class="px" /></td>
复制代码
在===下面===添加:(<th></th> 作用:换行内容显示在输入框下开始)
  1. <td class="tipcol">没有邀请码就不用填写</td>
  2. <tr>
  3. <th></th>
  4. <td><font color=#804040><strong>性别和生日请如实填写,填写后不可更改</strong></font></td>
  5. </tr>
复制代码
懒人包:

懒人包0701:


修改方法(这个你可以打包留底):



其他教程:

去掉附件下载提示 For Discuz! X2.0 X2.5
https://discuz.dismall.com/thread-2891700-1-1.html


真正正确的官方主帖下方的“更多”分享按钮 修改方法 支持DZX2 X2.5
https://discuz.dismall.com/thread-2481632-1-1.html

linux,IIS,WIN主机,虚拟主机,Nginx主机DZX2.5 X2伪静态规则文件下载 教程
https://discuz.dismall.com/thread-2489176-1-1.html


【ChinaGirl】仿19楼 帖内游客注册提醒/QQ/新浪微博账号登陆 For 7.2/X2/X2.5
https://discuz.dismall.com/thread-2617671-1-1.html


DZX2.0~DZX2.5友情链接横排显示,图片带描述文字友情链接横排显示
https://discuz.dismall.com/thread-2668687-1-1.html


【DZ教程之备份数据】利用帝国备份王备份数据库,搬家教程
https://discuz.dismall.com/thread-2743633-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

9

查看全部评分

北北″ 发表于 2012-4-25 15:38:08 | 显示全部楼层
回复

使用道具 举报

cr180 发表于 2012-4-25 15:38:56 | 显示全部楼层
不错
回复

使用道具 举报

下砂 发表于 2012-4-25 15:39:11 | 显示全部楼层
不错厉害
回复

使用道具 举报

530761333 发表于 2012-4-25 15:40:17 | 显示全部楼层
支持下研究出来了
回复

使用道具 举报

钻石家族 发表于 2012-4-25 15:59:40 | 显示全部楼层
伤不起{:soso_e113:}
回复

使用道具 举报

桃源老赵 发表于 2012-4-25 16:35:12 | 显示全部楼层
本帖最后由 桃源老赵 于 2012-4-25 16:36 编辑

老大,我只想修改这个,请问怎么搞
>用户名长度,2--7个汉字作为您的账号。谢谢
回复

使用道具 举报

 楼主| babyfacer 发表于 2012-4-25 16:39:22 | 显示全部楼层
桃源老赵 发表于 2012-4-25 16:35
老大,我只想修改这个,请问怎么搞
>用户名长度,2--7个汉字作为您的账号。谢谢

您看一下上面  根据我的中文提示 您就知道改那个位置了

我上面说的第一处 那个位置
回复

使用道具 举报

abcnic 发表于 2012-4-25 16:46:34 | 显示全部楼层
太牛了呢  支持
回复

使用道具 举报

xzhigu 发表于 2012-4-25 16:48:26 | 显示全部楼层
x2.5可以用吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 06:40 , Processed in 0.038959 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表