theerawut โพสต์ 2009-3-14 17:43:30

[mod] สมัครสมาชิกต้องกรอก วันเกิด และ เพศ

จาก :alan888

1.เปิดไฟล์{bbs}/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]*[^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.เปิดไฟล์{bbs}/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.เปิดไฟล์{bbs}/templates/default/messages.lang.php

ค้นหา'profile_passwd_illegal' =>เพิ่มโค๊ดนี้ต่อไป'profile_newgender_invalid' => 'คุณยังไม่เลือกเพศ กรุณาเลือกครับ',
'profile_year_invalid' => 'คุณกรอกวันเกิดผิดครับ',4.เปิดไฟล์{bbs}/templates/default/memcp_profile.htm

ค้นหา<select name="gendernew">
<option value="1" $gendercheck>{lang male}</option>
<option value="2" $gendercheck>{lang female}</option>
<option value="0" $gendercheck>{lang secret}</option>
</select>แทนที่ด้วย                     <!--{if $member['gender']==0}-->
                            <select name="gendernew">
                              <option value="0" $gendercheck>{lang secret}</option>                                                                                                                                       <option value="1" $gendercheck>{lang male}</option>
                              <option value="2" $gendercheck>{lang female}</option>
                           </select>
                        <!--{/if}-->
                                                <!--{if $member['gender']==1}-->
                     <select name="gendernew">
                                           <option value="1" $gendercheck>{lang male}</option>
                                           </select>
                     <!--{/if}-->
                     <!--{if $member['gender']==2}-->
                     <select name="gendernew">
                                           <option value="2" $gendercheck>{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" class="txt" />แทนที่ด้วย<!--{if $member=="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" class="txt" />
<!--{else}-->
<input readonly="" value="$member" />
<!--{/if}-->5.อัพเดชแคช

penze โพสต์ 2009-3-14 18:31:02

ขอบคุณค่ะคุณแบงค์

DrNui โพสต์ 2009-3-14 21:35:45

ขอบคุณมากครับ

pongpens1 โพสต์ 2009-3-22 16:24:39

ขอบคุณคับ{:18_767:}

longhon โพสต์ 2009-4-2 17:04:40

ขอบคุงครับ

redseaman โพสต์ 2009-6-1 17:34:03

ขอบคุณครับ

แต่เหมือนโค้ดจะผิดนะครับ


', $newgender', '$bday'

2.เปิดไฟล์{bbs}/templates/default/register.htm


น่าจะเป็น


, '$newgender', '$bday'

2.เปิดไฟล์{bbs}/templates/default/register.htm


เพื่อใครจะไม่รู้

AtoMicTaiYo โพสต์ 2009-6-4 21:44:50

ของผม ทำ ไม ทำไป แล้ว ใน Friefox สมัครได้ปรกติ แต่ ใน ie สมัครไม่ได้ ละคับ

mxzaacom โพสต์ 2009-9-29 02:11:46

ขอบคุณมากครับ ทำหมดแล้ว แถมยังแก้แล้ว ใช้งานไม่ได้ครับ เยี่ยมจิงๆเลย วุ้นไปหมดแล้ว

affoman โพสต์ 2009-10-7 01:54:21

มีสำเร็จรูปมั้ยครับ... ผมลองMOD ดูแล้ว....   มันหลุดกรอบ บ้าง error บ้าง...วางผิดวางถูกอ่ะคับ
ขอตัวที่ MOD เลยได้ป่ะคับ


ขอบคูณล่วงหน้า

Toneasiasoft โพสต์ 2011-6-27 06:59:07

ตอบกระทู้ theerawut ตั้งกระทู้

เพิ่ม ต่อไปเลยใช้ไมครับ

ไม่ต้องแก้ละลบใช้ไมครับ

ใครทำละมั่งขอดูหน่อยครับ{:22_867:}
หน้า: [1]
ดูในรูปแบบกติ: [mod] สมัครสมาชิกต้องกรอก วันเกิด และ เพศ