数据加载中……


 

 登   陆

我的分类(专题)
数据加载中……

链接

Blog信息
数据加载中……

 



discuz x2将用户注册的“注册原因”去掉而不影响论坛正常使用的解决方法
樱木花盗 发表于 2013-8-30 23:31:00

审核的时候,在用户注册页面就会有个“注册原因”的项目,并且是必须填写的,这个是系统默认的项目,而“注册原因”这个项目的作用则是便于网站管理员对注册用户的注册目的判断,比如:有些是软件注册用来发广告的,那就可以直接不予通过审核或者直接删除。然而,有些客户就觉得这个有点繁琐,因此就不想要这个“注册原因”的这个项目。那么discuz x2如何能将“注册原因”这个项目去掉而不影响论坛的正常使用呢?查了一些资料,在人工审核模式下,论坛后台没有可以设置去掉或者不显示“注册原因”的功能。因此就只能通过修改模板来让他不显示了。

第一步:找到用户注册这个模板,即template/default/member/中的register.htm

第二步:找“注册原因”这个项目的代码:如下所示:

     <div class="rfm">
      <table>
       <tr>
        <th><span class="rq">*</span><label for="regmessage">{lang register_message}:</label></th>
        <td><input id="regmessage" name="regmessage" class="px" autocomplete="off" size="25" tabindex="1" required /></td>
        <td class="tipcol"><i id="tip_regmessage" class="p_tip">{lang register_message1}</i></td>
       </tr>
      </table>
     </div>

第三步:加代码,让该项目不显示(由于该项目是必须输入的项目,因此为了确保系统正常运行,最好是让项目不显示,而不是直接注释该项目),所以修改后的代码如下:红色背景部分就是添加的代码。

     <div class="rfm" style="display:none">
      <table>
       <tr>
        <th><span class="rq">*</span><label for="regmessage">{lang register_message}:</label></th>
        <td><input id="regmessage" name="regmessage" class="px" autocomplete="off" size="25" tabindex="1" required value="注册原因默认文字" /></td>
        <td class="tipcol"><i id="tip_regmessage" class="p_tip">{lang register_message1}</i></td>
       </tr>
      </table>
     </div>

就这样,刷新页面,注册页面的“注册原因”没有了。


阅读全文 | 回复(0) | 引用通告 | 编辑
 


发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    数据加载中……


Powered by Oblog.