广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 27982 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
香吉士 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 创作大师奖 创作大师奖-2 创作大师奖-3
知名人士
级别: 知名人士 该用户目前不上站
推文 x234 鲜花 x555
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x1
[7.0][分享] 注册必须填性别及生日,并且不可修改  (通用)
【插件资讯】

插件名称:注册必须填性别及生日,并且不可修改
适用版本:7.0
语言编码:通用
插件作者:常山赵子龙
版权所属:常山赵子龙
原帖连结:http://snowwolf.tw/bbs/vi...p?tid=6810
支持网站:http://snoww...tw/

【插件说明】

1.打开register.php
找:
复制程式
if($password != $password2) { 
showmessage('profile_passwd_notmatch'); 
}


下加:
复制程式
if($newgender == '') { 
showmessage('profile_newgender_invalid'); 
} 


list($year, $month, $day) = explode('-', $bday); 
$bday = intval($year) ? $dateformat : preg_replace("/[^nj]*[Yy][^nj]*/", '', $dateformat); 
$bday = str_replace('n', $month, $bday); 
$bday = str_replace('j', $day, $bday); 
$bday = str_replace('Y', $year, $bday); 
$bday = str_replace('y', substr($year, 2, 4), $bday); 
$birth_y = date("y"); 
$birth_m = date("m"); 
$birth_d = date("d"); 
$birthyear = intval($bday); 
$birthyears = $year > $birth_y ? gmdate('Y', $timestamp + $data['timeoffset'] * 3600) - $birthyear : ''; 
$checkbday = $birthyears ? ''.($birth_m > $month ? $birthyears : ''.($birth_m >= $month && $birth_d >= $day ? $birthyears : $birthyears - 1).'').'' : ''; 

if($checkbday < 5 || $checkbday > 95 || $month > 12 || $day > 31) { 
showmessage('profile_year_invalid'); 
} 


再找:
复制程式
invisible, newsletter

后加:
复制程式
, gender, bday

再找:

复制程式
'1', '$invisiblenew', '1'

后加:

复制程式
', $newgender', '$bday'


2.打开templates/default/register.htm
找:
复制程式
<label><em>{lang email}:</em><input type="text" name="email" autocomplete="off" size="25" id="email" onBlur="checkemail()" tabindex="1" class="txt" /> *</label>


下加:
复制程式
<label><em>性别:</em> 
<input type="radio" name="newgender" value="1" tabindex="17" /> {lang male} 
<input type="radio" name="newgender" value="2" tabindex="18" /> {lang female} 
<font color="#006699"> 请选择性别</font> *</label> 
<label><em>生日:</em><input type="text" id="bday" name="bday" size="25" value="0000-00-00" class="txt" /> *</label>


3.templates/default/messages.lang.php
找:

复制程式
'profile_passwd_illegal' => '密码空或包含非法字符',

下加:
复制程式
'profile_newgender_invalid' => '您没有选择性别', 
'profile_year_invalid' => '您设置的出生年月日无效',



--------------------01.03.2009更新-------------------------
更新:
1.注册后不可改姓别及出生日期
2.未填的可补填

--------------------01.03.2009更新-------------------------
4.打开templates/default/memcp_profile.htm
找:
复制程式
<select name="gendernew"> 
<option value="1" $gendercheck[1]>{lang male}</option> 
<option value="2" $gendercheck[2]>{lang female}</option> 
<option value="0" $gendercheck[0]>{lang secret}</option> 
</select>


取代成:
复制程式
 <!--{if $member['gender']==0}--> 
<select name="gendernew"> 
<option value="0" $gendercheck[0]>{lang secret}</option> <option value="1" $gendercheck[1]>{lang male}</option> 
<option value="2" $gendercheck[2]>{lang female}</option> 
</select> 
<!--{/if}--> 
<!--{if $member['gender']==1}--> 
<select name="gendernew"> 
<option value="1" $gendercheck[1]>{lang male}</option> 
</select> 
<!--{/if}--> 
<!--{if $member['gender']==2}--> 
<select name="gendernew"> 
<option value="2" $gendercheck[2]>{lang female}</option> 
</select> 
<!--{/if}-->


再找:

复制程式
<input type="text" name="bdaynew" id="bdaynew" size="25" onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="$member[bday]" class="txt" />

取代成:

复制程式
<!--{if $member[bday]=="0000-00-00"}--> 
<input type="text" name="bdaynew" id="bdaynew" size="25" onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="$member[bday]" class="txt" /> 
<!--{else}--> 
<input readonly="" value="$member[bday]" /> 
<!--{/if}-->

5.更新缓存

图里的"填写后不可以修改*"是我自己加的以上的代码没有 表情


此文章被评分,最近评分记录
财富:100 (by aa) | 理由: 活动奖励..^^



献花 x2 回到顶端 [楼 主] From:欧洲 | Posted:2009-09-21 19:02 |
n5998744
个人文章 个人相簿 个人日记 个人地图
版主
级别: 版主 该用户目前不上站
版区: ECShop 讨论区
推文 x62 鲜花 x97
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

怎么分享这么多精彩的语法都没人回覆加油呢?
表情 香大 给您大大的加油! 表情


献花 x1 回到顶端 [1 楼] From:台湾中华HiNet | Posted:2009-09-22 02:32 |
香吉士 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 创作大师奖 创作大师奖-2 创作大师奖-3
知名人士
级别: 知名人士 该用户目前不上站
推文 x234 鲜花 x555
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

呵呵 感谢喔
因为阿!并没有很多人在架论坛,所以比较少人 表情


献花 x0 回到顶端 [2 楼] From:欧洲 | Posted:2009-09-22 18:22 |
jackychanyc
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

怎么分享这么多精彩的语法都没人回覆加油呢?
香大 给您大大的加油!


献花 x0 回到顶端 [3 楼] From:香港有线宽频 | Posted:2009-11-01 02:15 |
beany1688
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

大大
请问如何调开行与行间距离?
我性别和生日设置好后
变成验证码和邀请码下沉看不见了~~~~~~


[ 此文章被beany1688在2009-11-10 23:32重新编辑 ]


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2009-11-10 21:35 |
beany1688
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

楼主
浮动框调整高度我已经解决~
但是现在发现以上之中的register.php文档,只要依放入修改后代码,注册玩后不会自动跳入下一个画面,而是卡在元注册框中,其实已经注册成功!
不知道应该如何更改代码才能顺利完成?
其它3个文档我都修改好,目前这册页面有这2巷功能但并不受到限制才能注册,这样会源一般都不会写,但是只要进入个人中心修改后就不能更改了!


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2009-11-13 05:21 |
netman 手机
个人文章 个人相簿 个人日记 个人地图
贴图大师奖
版主
级别: 版主 该用户目前不上站
版区: 好康分享, 新品贩售, 二手拍卖, 租屋&找屋, 工商建议区
推文 x115 鲜花 x613
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

其实是因为dz的修改需要一点经验,修改才会顺,但如果对于新手来修改,大多都是鸡同鸦讲,听不懂噜!
也正因如此,才会那么少人自已创音玩dz,大多都是用套用免费现成的版模来玩比较多。


献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2009-11-14 16:37 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.028544 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言