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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] x2.5修改禁止性别保密,只能男女注册的修改办法!

[复制链接]
熬笑红尘々君 发表于 2012-4-16 12:22:07 | 显示全部楼层 |阅读模式
本帖最后由 熬笑红尘々君 于 2012-4-28 19:50 编辑

本人菜鸟:高手请路过啊!

其实也非常的简单:就跟x2版本的差不了多少,废话不多说~先上个演示图!




这样你防注册的安全等级又增加了一点。

首先,在你的后台:(用户----用户栏目----性别-----编辑----选中必填)然后,返回,在注册页显示选中!


下面来修改程序:

路径:source/function/function_profile.php

打开这个以后:找到:else {
   $html .= '<option value="0"'.($space[$fieldid]=='0' ? ' selected="selected"' : '').'>'.lang('space', 'gender_0').'</option>';
  }


然后:/* else {
   $html .= '<option value="0"'.($space[$fieldid]=='0' ? ' selected="selected"' : '').'>'.lang('space', 'gender_0').'</option>';
  } */

这个的意思就是,注释掉这段代码(/*      */),不启用。


重要说明:不能用以前论坛的x2版本的办法,因为我看过程序有点不一样哟!


本人不弄个打包的主要原因是怕其他朋友有对你的这个文件有做其他的修改,所以,自己动手修改还是比较好!

下载包在:14楼。



好了,这样就成了!



本人论坛主要做:美容护肤行业,多数以女性为主:再做个修改,默认为性别为“女性”

/*else {
   $html .= '<option value="0"'.($space[$fieldid]=='0' ? ' selected="selected"' : '').'>'.lang('space', 'gender_0').'</option>';
  }*/
  $html .= '<option value="1"'.($space[$fieldid]=='2' ? ' selected="selected"' : '').'>'.lang('space', 'gender_2').'</option>'
   .'<option value="2"'.($space[$fieldid]=='1' ? ' selected="selected"' : '').'>'.lang('space', 'gender_1').'</option>'
   .'</select>';

}

我这里把注册的默认更改了一下:原版:$space[$fieldid]=='1' ? '      1:就的男性,修改为$space[$fieldid]=='2' ? ' 表示女性










本帖子中包含更多资源

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

x
 楼主| 熬笑红尘々君 发表于 2012-4-16 12:29:22 | 显示全部楼层
连个顶帖的人都没有哟!
回复

使用道具 举报

zzsns 发表于 2012-4-16 12:31:46 | 显示全部楼层
我不仅顶 还收藏了
回复

使用道具 举报

a475305268 发表于 2012-4-16 12:44:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

背诵的对白 发表于 2012-4-25 16:54:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

zuhtof 发表于 2012-4-26 05:54:12 | 显示全部楼层
支持下吧!
回复

使用道具 举报

tvripper39 发表于 2012-4-26 07:35:32 | 显示全部楼层
驗證碼 很可愛~
回复

使用道具 举报

抽不完的寂寞 发表于 2012-4-27 19:28:13 | 显示全部楼层
帮你顶下 感谢分享
回复

使用道具 举报

抽不完的寂寞 发表于 2012-4-28 12:26:18 | 显示全部楼层
{:soso_e100:}
回复

使用道具 举报

黑色执著 发表于 2012-4-28 18:30:33 | 显示全部楼层
你的分享不对,按照你的修改设置干脆打不开了

直接在
  1. } else {
  2.                         $html .= '<option value="0"'.($space[$fieldid]=='0' ? ' selected="selected"' : '').'>'.lang('space', 'gender_0').'</option>';
  3.                 }
复制代码
前加两个/就屏蔽了

效果如下
  1. //} else {
  2.                         $html .= '<option value="0"'.($space[$fieldid]=='0' ? ' selected="selected"' : '').'>'.lang('space', 'gender_0').'</option>';
  3.                 }
复制代码
而且你的代码还不全
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:29 , Processed in 0.039910 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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