مود كنترل تعداد كاراكترهاي امضا

Hyper

Active Member
با سلام

اين مود جديد دو خاصيت جالب داره

1. نمايش تعداد كاراكترهاي باقيمانده در زمان درج امضا
2. جلوگيري از ورود بيش از حد تعيين شده براي امضا

مشخصات مود :

عنوان : Count Left Characters For Signature
سطح : آسان
زمان نصب : پنج دقيقه

نام فايل ها :
1. includes/page_header.php
2. templates/xxx/profile_add_body.tpl

دستور نصب :

کد:
#-----[ OPEN ]------------------------------------------ 
# 

includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 

	PRIVATE_MESSAGE_NEW_FLAG => $s_privmsg_new,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

	MAX_SIG_CHARS => $board_config[max_sig_chars], 

# 
#-----[ OPEN ]------------------------------------------ 
# note: do this for every template you have:

templates/xxx/profile_add_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

<script language="JavaScript">
<!--
	function textCounter(field, countfield, maxlimit) {
		if (field.value.length > maxlimit) {		// if too long...trim it!
			field.value = field.value.substring(0, maxlimit);
		} else {									// otherwise, update characters left counter
			countfield.value = maxlimit - field.value.length;
		};
	};
-->
</script>

# 
#-----[ FIND ]------------------------------------------ 
#

<textarea name="signature"

# 
#-----[ INLINE, FIND ]------------------------------------------ 
#

>

# 
#-----[ INLINE, BEFORE, ADD ]------------------------------------------ 
#

 onKeyDown="textCounter(this.form.signature,this.form.remLen,{MAX_SIG_CHARS});" onKeyUp="textCounter(this.form.signature,this.form.remLen,{MAX_SIG_CHARS});"

# 
#-----[ FIND ]------------------------------------------ 
# on the next line !!

</td>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

<br /><span class="gensmall">You have <input readonly type="text" name="remLen" size="3" maxlength="4" value="{MAX_SIG_CHARS}"> characters left for your message.</span>

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM


براي فارسي شدن پيغام هم ميتونيد بجاي اين كد

کد:
<br /><span class="gensmall">You have <input readonly type="text" name="remLen" size="3" maxlength="4" value="{MAX_SIG_CHARS}"> characters left for your message.</span>

از اين استفاده كنيد

کد:
<br /><span class="gensmall"> تعداد كاراكترهاي باقيمانده <input readonly type="text" name="remLen" size="3" maxlength="4" value="{MAX_SIG_CHARS}">   كاراكتر   </span>


موفق باشيد
 

جدیدترین ارسال ها

بالا