Turkialawlqy

Turkialawlqy

:: عضو رائع ::
1 فبراير 2012
2,127
1,999
شبوة
غير متواجد
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

شاهدت موضوع في المنتدى الرسمي للشركة بانهم قد منعوا الاسبام من التسجيل وذلك بوضع مؤقت بـ 10 ثواني في فورم التسجيل

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

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

نبحث عن

HTML:
<ul id="ctrl_agree_Disabler">
							<li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /></li>
						</ul>
نستبدله بـ

HTML:
<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>
ثم نضع باسفل القالب
HTML:
<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>
اتمنى تستفيدوا من الموضوع
 
almql3

almql3

:: عضو ::
rankrankrank
9 فبراير 2013
152
45
33
غير متواجد
#2
الله يعطيك العافيه

استفدنا من الموضوع بس متى تنزل النسخه الجديده عشان نحول ونطبق الدرس

موفق
 
Turkialawlqy

Turkialawlqy

:: عضو رائع ::
1 فبراير 2012
2,127
1,999
شبوة
غير متواجد
#3
الله يعطيك العافيه

استفدنا من الموضوع بس متى تنزل النسخه الجديده عشان نحول ونطبق الدرس

موفق
الله يعافيك أخي

كلنا بانتظار الاصدار الجديد
 
أعلى