Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ตรวจสอบให้แน่ใจว่าคนอ่านข้อตกลงการจดทะเบียน  (อ่าน 6888 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

คนหลงทาง

  • บุคคลทั่วไป
 :haha: แก้ไขได้แล้วครับ ฝากแก้ไขด้วยครับ  :adore:  ขอบคุณครับ

Themes/default/Register.template.php

ค้นหา
โค๊ด: [Select]
<input type="submit" name="regSubmit" value="', $txt[97], '" />
ใส่ก่อนค้นหา
โค๊ด: [Select]
<input type="hidden" name="time" value="'. time() . '" />

/Sources/Register.php

ค้นหา
โค๊ด: [Select]
// Collect all extra registration fields someone might have filled in.

ใส่ก่อน
// Read the registration agreement! to change the time just change the 30 (its in seconds)
            if ( !empty($modSettings['requireAgreement']) )
            {
            if(( time() - $_POST['time'] ) < 30 )
             fatal_error($txt['registrationread']);
            }

/Themes/default/languages/Modifications.english.php

ค้นหา
โค๊ด: [Select]
?>
ใส่ก่อนค้นหา
โค๊ด: [Select]
$txt['registrationread'] = 'Congratulations! You just broken the Official World record for speed-reading!
Actually, we know you didn\'t read the forum rules, so please do so before continuing.';


/Themes/default/languages/Modifications.thai.php

ค้นหา
โค๊ด: [Select]
?>
ใส่ก่อนค้นหา
โค๊ด: [Select]
$txt['registrationread'] = 'ขอขอบคุณในการสมัคร! เราอนากให้คุณอ่านข้อตกลงในการสมัครใหม่อีกที่!
จากใจจริง, เรารู้ว่าคุณอ่านเร็วไปนิด\ลองกลับไปอ่านดูอีกครั้ง.';

แปลไทยเอาตามใจชอบแล้วกัน
 
ในตัวอย่างนี้กำหนดให้อ่านอย่างน้อยไม่ต่ำกว่า  20 วินาที
ถ้าอยากเพิ่มเวลาในการกำหนดให้อ่านอย่างน้อยเท่าไหร่ ให้เพิ่มที่

ไฟล์ /Sources/Register.php


( time() - $_POST['time'] ) < 20 )

แล้วแก้ไขตัวเลขตามจำนวนที่เราต้องการ


เครดิต http:simplemachines.org/community/index.php?topic=19123.0
« แก้ไขครั้งสุดท้าย: 31, มีนาคม 2009, 01:26:05 PM โดย เซียวเหล่งนึ่ง แห่งสำนักสุสานโบราณ »



ออฟไลน์ domanic458

  • Ju
  • *
  • กระทู้: 1
  • เห็นด้วย&ขอบคุณ: 2
    • จดทะเบียนบริษัท
คนไทย ไม่แพ้ชาติใดในโลก 

 

Sitemap 1 2 3 4 5 6 
Back to top