عرض مشاركة واحدة
احصائياتى

الردود
3

المشاهدات
1557
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
01-01-2016, 05:39 PM
المشاركة 1
01-01-2016, 05:39 PM
المشاركة 1
افتراضي منع الاسبام من التسجيل على طريقة Xenforo
شاهدت موضوع في المنتدى الرسمي للشركة بانهم قد منعوا الاسبام من التسجيل وذلك بوضع مؤقت بـ 10 ثواني في فورم التسجيل

وهنا سوف نطبق هذا الامر

نتوجه للقالب register_form

نبحث عن

كود:
 <ul id="ctrl_agree_Disabler">                             <li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /></li>                         </ul>

نستبدله بـ

كود:
<ul id="ctrl_agree_Disabler">                             <li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /><span id="RegTimer">(فضلاً انتظر <span>10</span>)</span></li>                         </ul>
ثم نضع باسفل القالب

كود:
 <script type="text/javascript">     (function($) {         $(function() {             var rt = $('#RegTimer'), s = rt.find('span'), t = parseInt(s.text(), 10),                 sub = $('#SubmitButton'),                 i = setInterval(function() {                     t--;                     if (t <= 0) {                         rt.hide();                         clearInterval(i);                     } else {                         s.text(t);                     }                 }, 1000);                  var f = function(e) {                     if (t > 0) {                         e.preventDefault();                     }                 };                  sub.click(f);                 sub.closest('form').submit(f);         });     })(jQuery);     </script>
اتمنى تستفيدوا من الموضوع